Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EDT:Tutorial: RUI With DataBase Lesson 7 Code"

(New page: Access a database with EGL Rich UI > [../../../../topic/com.ibm.egl.richui.sql.tutorial.doc/topics/egl_richui_sql_resources.html Re...)
 
Line 2: Line 2:
  
  
 
+
[[EDT:Tutorial: Access a database with EGL Rich UI|Access a database with EGL Rich UI]] > [[EDT:Tutorial: Access a database with EGL Rich UI|Resources]]
[[EDT:Tutorial: Access a database with EGL Rich UI|Access a database with EGL Rich UI]] > [../../../../topic/com.ibm.egl.richui.sql.tutorial.doc/topics/egl_richui_sql_resources.html Resources]
+
  
 
= Finished code for PaymentLib.egl after lesson 7 =
 
= Finished code for PaymentLib.egl after lesson 7 =

Revision as of 10:45, 30 November 2011


Access a database with EGL Rich UI > Resources

Finished code for PaymentLib.egl after lesson 7

The following code is the text of the PaymentLib.egl file after lesson 7.

  package libraries;
  
  library PaymentLib
  
      categories string[] =[
  
                      "Rent",          // 1
                      "Food",          // 2
                      "Entertainment", // 3
                      "Automotive",    // 4
                      "Utilities",     // 5
                      "Clothes",       // 6
                      "Other"          // 7
              ];
  
      function getCategoryDesc(cat int in) returns(string)
          if(cat != 0)       // the integer is not 0
              return(categories[cat]);
          else
              return("");
          end
      end
  
      function getCategoryNum(desc string in) returns(int)
          for(i int from 1 to categories.getSize())
              if(categories[i] == desc)
                  return(i);
              end
          end
          return(0);	// no match
      end
  
      function stringAsBoolean(value string in) returns(boolean)
          return(value == "true");
      end
  
  end

Related tasks

Lesson 7: Create a library of reusable functions

Copyright © Eclipse Foundation, Inc. All Rights Reserved.