home *** CD-ROM | disk | FTP | other *** search
Java Source | 1998-03-20 | 17.2 KB | 452 lines |
- /*
- A basic extension of the java.applet.Applet class
- */
-
- import java.awt.*;
- import java.applet.*;
- import symantec.itools.multimedia.ImageViewer;
- import symantec.itools.awt.util.ToolBarPanel;
- import symantec.itools.db.awt.TextArea;
- import symantec.itools.db.awt.TextField;
- import symantec.itools.db.awt.DBTstamp;
-
- public class Reserve extends Applet
- {
- public void init()
- {
- // Take out this line if you don't use symantec.itools.net.RelativeURL or symantec.itools.awt.util.StatusScroller
- symantec.itools.lang.Context.setApplet(this);
-
- // This code is automatically generated by Visual Cafe when you add
- // components to the visual environment. It instantiates and initializes
- // the components. To modify the code, only use code syntax that matches
- // what Visual Cafe can generate, or Visual Cafe may be unable to back
- // parse your Java file into its visual environment.
- //{{INIT_CONTROLS
- setLayout(null);
- setSize(615,545);
- setFont(new Font("Dialog", Font.PLAIN, 12));
- setForeground(new Color(0));
- setBackground(new Color(16777215));
- DBA_packagesNavigator = new symantec.itools.db.beans.jdbc.QueryNavigator();
- DBA_packagesNavigator.setAutoStart(true);
- DBA_packagesNavigator.setClassName("DBA_packagesRecord");
- DBA_packagesNavigator.setAliasName("DBA_packages_Applet1_QNAlias");
- //$$ DBA_packagesNavigator.move(0,0);
- DBA_registrationNavigator = new symantec.itools.db.beans.jdbc.QueryNavigator();
- // DBA_registrationNavigator.setAutoStart(true);
- DBA_registrationNavigator.setClassName("DBA_registrationRecord");
- DBA_registrationNavigator.setAliasName("DBA_registration_Reserve_QNAlias");
- //$$ DBA_registrationNavigator.move(0,0);
- dbControlsPanel = new java.awt.Panel();
- dbControlsPanel.setLayout(null);
- dbControlsPanel.setBounds(3,3,609,528);
- add(dbControlsPanel);
- dbButtonsPanel = new symantec.itools.awt.util.ToolBarPanel();
- dbButtonsPanel.setBounds(105,303,136,30);
- dbButtonsPanel.setBackground(new Color(12632256));
- dbControlsPanel.add(dbButtonsPanel);
- DBA_packagesNavigator_next = new java.awt.Button();
- DBA_packagesNavigator_next.setLabel("Next ");
- DBA_packagesNavigator_next.setBounds(0,0,62,23);
- DBA_packagesNavigator_next.setBackground(new Color(12632256));
- dbButtonsPanel.add(DBA_packagesNavigator_next);
- DBA_packagesNavigator_previous = new java.awt.Button();
- DBA_packagesNavigator_previous.setLabel("Previous");
- DBA_packagesNavigator_previous.setBounds(62,0,62,23);
- DBA_packagesNavigator_previous.setBackground(new Color(12632256));
- dbButtonsPanel.add(DBA_packagesNavigator_previous);
- Package_IDLabel = new java.awt.Label("Package ID");
- Package_IDLabel.setBounds(357,42,117,20);
- dbControlsPanel.add(Package_IDLabel);
- Package_NameLabel = new java.awt.Label("Package Name");
- Package_NameLabel.setBounds(6,42,117,20);
- dbControlsPanel.add(Package_NameLabel);
- Start_DateLabel = new java.awt.Label("Start Date");
- Start_DateLabel.setBounds(357,69,117,20);
- dbControlsPanel.add(Start_DateLabel);
- Number_of_DaysLabel = new java.awt.Label("Number of Days");
- Number_of_DaysLabel.setBounds(357,96,117,20);
- dbControlsPanel.add(Number_of_DaysLabel);
- Price_Per_PersonLabel = new java.awt.Label("Price Per Person");
- Price_Per_PersonLabel.setBounds(357,123,117,20);
- dbControlsPanel.add(Price_Per_PersonLabel);
- DescriptionLabel = new java.awt.Label("Description");
- DescriptionLabel.setBounds(357,150,128,20);
- dbControlsPanel.add(DescriptionLabel);
- Package_ID = new symantec.itools.db.awt.FormattedTextField();
- Package_ID.setDataBinding("DBA_packages_Applet1_QNAlias@Package_ID");
- Package_ID.setEditable(false);
- Package_ID.setBounds(474,42,99,20);
- Package_ID.setBackground(new Color(12632256));
- dbControlsPanel.add(Package_ID);
- Package_ID.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Package_Name = new symantec.itools.db.awt.TextField();
- Package_Name.setDataBinding("DBA_packages_Applet1_QNAlias@Package_Name");
- Package_Name.setEditable(false);
- Package_Name.setBounds(132,42,200,20);
- Package_Name.setFont(new Font("Dialog", Font.BOLD, 12));
- Package_Name.setBackground(new Color(12632256));
- dbControlsPanel.add(Package_Name);
- Package_Name.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Start_Date = new symantec.itools.db.awt.DBTstamp();
- Start_Date.setDisplayFormat("M+ D%, Y*");
- Start_Date.setDataBinding("DBA_packages_Applet1_QNAlias@Start_Date");
- Start_Date.setEntryFormat("MDY");
- Start_Date.setEditable(false);
- Start_Date.setBounds(474,69,99,20);
- Start_Date.setBackground(new Color(12632256));
- dbControlsPanel.add(Start_Date);
- Start_Date.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Number_of_Days = new symantec.itools.db.awt.FormattedTextField();
- Number_of_Days.setDataBinding("DBA_packages_Applet1_QNAlias@Number_of_Days");
- Number_of_Days.setEditable(false);
- Number_of_Days.setBounds(474,96,99,20);
- Number_of_Days.setBackground(new Color(12632256));
- dbControlsPanel.add(Number_of_Days);
- Number_of_Days.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Price_Per_Person = new symantec.itools.db.awt.TextField();
- Price_Per_Person.setDataBinding("DBA_packages_Applet1_QNAlias@Price_Per_Person");
- Price_Per_Person.setEditable(false);
- Price_Per_Person.setBounds(474,123,99,20);
- Price_Per_Person.setBackground(new Color(12632256));
- dbControlsPanel.add(Price_Per_Person);
- Price_Per_Person.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Image = new symantec.itools.db.awt.ImageViewer();
- Image.setDataBinding("DBA_packages_Applet1_QNAlias@Image");
- Image.setBounds(6,69,330,230);
- dbControlsPanel.add(Image);
- Description = new symantec.itools.db.awt.TextArea();
- Description.setDataBinding("DBA_packages_Applet1_QNAlias@Description");
- Description.setEditable(false);
- Description.setBounds(357,177,243,153);
- Description.setBackground(new Color(12632256));
- dbControlsPanel.add(Description);
- Description.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- imageViewerPackage = new symantec.itools.multimedia.ImageViewer();
- try {
- imageViewerPackage.setImageURL(symantec.itools.net.RelativeURL.getURL("Images/reserv.gif"));
- }
- catch (java.net.MalformedURLException error) { }
- catch(java.beans.PropertyVetoException e) { }
- try {
- imageViewerPackage.setStyle(symantec.itools.multimedia.ImageViewer.IMAGE_NORMAL);
- }
- catch(java.beans.PropertyVetoException e) { }
- imageViewerPackage.setBounds(0,0,500,36);
- dbControlsPanel.add(imageViewerPackage);
- dbButtonsPanel2 = new symantec.itools.awt.util.ToolBarPanel();
- dbButtonsPanel2.setBounds(221,492,167,30);
- dbButtonsPanel2.setBackground(new Color(12632256));
- dbControlsPanel.add(dbButtonsPanel2);
- DBA_registrationNavigator_save = new java.awt.Button();
- DBA_registrationNavigator_save.setLabel("Send Registration");
- DBA_registrationNavigator_save.setBounds(0,0,113,23);
- DBA_registrationNavigator_save.setBackground(new Color(12632256));
- dbButtonsPanel2.add(DBA_registrationNavigator_save);
- DBA_registrationNavigator_undoChanges = new java.awt.Button();
- DBA_registrationNavigator_undoChanges.setLabel("Clear");
- DBA_registrationNavigator_undoChanges.setBounds(113,0,44,23);
- DBA_registrationNavigator_undoChanges.setBackground(new Color(12632256));
- dbButtonsPanel2.add(DBA_registrationNavigator_undoChanges);
- Package_IDLabel2 = new java.awt.Label("Package ID");
- Package_IDLabel2.setBounds(6,384,113,20);
- dbControlsPanel.add(Package_IDLabel2);
- Customer_First_NameLabel = new java.awt.Label("First Name");
- Customer_First_NameLabel.setBounds(6,411,113,20);
- dbControlsPanel.add(Customer_First_NameLabel);
- Customer_Last_NameLabel = new java.awt.Label("Last Name");
- Customer_Last_NameLabel.setBounds(6,438,113,20);
- dbControlsPanel.add(Customer_Last_NameLabel);
- Customer_EmailLabel = new java.awt.Label("Email");
- Customer_EmailLabel.setBounds(6,465,113,20);
- dbControlsPanel.add(Customer_EmailLabel);
- Customer_PhoneLabel = new java.awt.Label("Phone");
- Customer_PhoneLabel.setBounds(357,384,113,20);
- dbControlsPanel.add(Customer_PhoneLabel);
- Number_in_PartyLabel = new java.awt.Label("Number in Party");
- Number_in_PartyLabel.setBounds(357,411,113,20);
- dbControlsPanel.add(Number_in_PartyLabel);
- Total_CostLabel = new java.awt.Label("Total Cost");
- Total_CostLabel.setBounds(357,438,113,20);
- dbControlsPanel.add(Total_CostLabel);
- Package_ID2 = new symantec.itools.db.awt.FormattedTextField();
- Package_ID2.setText("780");
- Package_ID2.setDataBinding("DBA_registration_Reserve_QNAlias@Package_ID");
- Package_ID2.setEditable(false);
- Package_ID2.setBounds(123,384,80,20);
- Package_ID2.setBackground(new Color(12632256));
- dbControlsPanel.add(Package_ID2);
- Package_ID2.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Customer_First_Name = new symantec.itools.db.awt.TextField();
- Customer_First_Name.setDataBinding("DBA_registration_Reserve_QNAlias@Customer_First_Name");
- Customer_First_Name.setBounds(123,411,216,20);
- dbControlsPanel.add(Customer_First_Name);
- Customer_First_Name.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Customer_Last_Name = new symantec.itools.db.awt.TextField();
- Customer_Last_Name.setDataBinding("DBA_registration_Reserve_QNAlias@Customer_Last_Name");
- Customer_Last_Name.setBounds(123,438,216,20);
- dbControlsPanel.add(Customer_Last_Name);
- Customer_Last_Name.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Customer_Email = new symantec.itools.db.awt.TextField();
- Customer_Email.setDataBinding("DBA_registration_Reserve_QNAlias@Customer_Email");
- Customer_Email.setBounds(123,465,216,20);
- dbControlsPanel.add(Customer_Email);
- Customer_Email.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Customer_Phone = new symantec.itools.db.awt.FormattedTextField();
- Customer_Phone.setDataBinding("DBA_registration_Reserve_QNAlias@Customer_Phone");
- Customer_Phone.setBounds(474,384,126,20);
- dbControlsPanel.add(Customer_Phone);
- Customer_Phone.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Number_in_Party = new symantec.itools.db.awt.TextField();
- Number_in_Party.setText("0");
- Number_in_Party.setDataBinding("DBA_registration_Reserve_QNAlias@Number_in_Party");
- Number_in_Party.setBounds(474,411,54,20);
- dbControlsPanel.add(Number_in_Party);
- Number_in_Party.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- Total_Cost = new symantec.itools.db.awt.TextField();
- Total_Cost.setText("0");
- Total_Cost.setDataBinding("DBA_registration_Reserve_QNAlias@Total_Cost");
- Total_Cost.setEditable(false);
- Total_Cost.setBounds(474,438,126,20);
- Total_Cost.setBackground(new Color(12632256));
- dbControlsPanel.add(Total_Cost);
- Total_Cost.setCursor(new Cursor(Cursor.TEXT_CURSOR));
- imageViewerReg = new symantec.itools.multimedia.ImageViewer();
- try {
- imageViewerReg.setImageURL(symantec.itools.net.RelativeURL.getURL("Images/register.gif"));
- }
- catch (java.net.MalformedURLException error) { }
- catch(java.beans.PropertyVetoException e) { }
- try {
- imageViewerReg.setStyle(symantec.itools.multimedia.ImageViewer.IMAGE_NORMAL);
- }
- catch(java.beans.PropertyVetoException e) { }
- imageViewerReg.setBounds(0,348,500,27);
- dbControlsPanel.add(imageViewerReg);
- //}}
-
- DBA_registrationNavigator.restart();
- DBA_registrationNavigator.insert();
- Package_ID2.setText("780");
- Number_in_Party.setText("0");
- Total_Cost.setText("0");
-
- //{{REGISTER_LISTENERS
- SymAction lSymAction = new SymAction();
- DBA_packagesNavigator_next.addActionListener(lSymAction);
- DBA_packagesNavigator_previous.addActionListener(lSymAction);
- DBA_registrationNavigator_save.addActionListener(lSymAction);
- DBA_registrationNavigator_undoChanges.addActionListener(lSymAction);
- SymFocus aSymFocus = new SymFocus();
- Number_in_Party.addFocusListener(aSymFocus);
- //}}
- }
-
- //{{DECLARE_CONTROLS
- symantec.itools.db.beans.jdbc.QueryNavigator DBA_packagesNavigator;
- symantec.itools.db.beans.jdbc.QueryNavigator DBA_registrationNavigator;
- java.awt.Panel dbControlsPanel;
- symantec.itools.awt.util.ToolBarPanel dbButtonsPanel;
- java.awt.Button DBA_packagesNavigator_next;
- java.awt.Button DBA_packagesNavigator_previous;
- java.awt.Label Package_IDLabel;
- java.awt.Label Package_NameLabel;
- java.awt.Label Start_DateLabel;
- java.awt.Label Number_of_DaysLabel;
- java.awt.Label Price_Per_PersonLabel;
- java.awt.Label DescriptionLabel;
- symantec.itools.db.awt.FormattedTextField Package_ID;
- symantec.itools.db.awt.TextField Package_Name;
- symantec.itools.db.awt.DBTstamp Start_Date;
- symantec.itools.db.awt.FormattedTextField Number_of_Days;
- symantec.itools.db.awt.TextField Price_Per_Person;
- symantec.itools.db.awt.ImageViewer Image;
- symantec.itools.db.awt.TextArea Description;
- symantec.itools.multimedia.ImageViewer imageViewerPackage;
- symantec.itools.awt.util.ToolBarPanel dbButtonsPanel2;
- java.awt.Button DBA_registrationNavigator_save;
- java.awt.Button DBA_registrationNavigator_undoChanges;
- java.awt.Label Package_IDLabel2;
- java.awt.Label Customer_First_NameLabel;
- java.awt.Label Customer_Last_NameLabel;
- java.awt.Label Customer_EmailLabel;
- java.awt.Label Customer_PhoneLabel;
- java.awt.Label Number_in_PartyLabel;
- java.awt.Label Total_CostLabel;
- symantec.itools.db.awt.FormattedTextField Package_ID2;
- symantec.itools.db.awt.TextField Customer_First_Name;
- symantec.itools.db.awt.TextField Customer_Last_Name;
- symantec.itools.db.awt.TextField Customer_Email;
- symantec.itools.db.awt.FormattedTextField Customer_Phone;
- symantec.itools.db.awt.TextField Number_in_Party;
- symantec.itools.db.awt.TextField Total_Cost;
- symantec.itools.multimedia.ImageViewer imageViewerReg;
- //}}
-
- class SymAction implements java.awt.event.ActionListener
- {
- public void actionPerformed(java.awt.event.ActionEvent event)
- {
- Object object = event.getSource();
- if (object == DBA_packagesNavigator_next)
- DBAPackagesNavigatorNext_ActionPerformed(event);
- else if (object == DBA_packagesNavigator_previous)
- DBAPackagesNavigatorPrevious_ActionPerformed(event);
- else if (object == DBA_registrationNavigator_save)
- DBARegistrationNavigatorSave_ActionPerformed(event);
- else if (object == DBA_registrationNavigator_undoChanges)
- DBARegistrationNavigatorUndoChanges_ActionPerformed(event);
- }
- }
-
- void DBAPackagesNavigatorNext_ActionPerformed(java.awt.event.ActionEvent event)
- {
- // to do: code goes here.
-
- //{{CONNECTION
- {
- try {
- DBA_packagesNavigator.next();
- }
- catch(Exception e) { }
- }
- //}}
-
- //{{CONNECTION
- // Set the text for FormattedTextField... Get the contents of the FormattedTextField
- {
- Package_ID2.setText(Package_ID.getText());
- }
- //}}
-
- //{{CONNECTION
- // Set the text for TextField...
- {
- Total_Cost.setText(String.valueOf(Float.valueOf(Price_Per_Person.getText()).floatValue() * Float.valueOf(Number_in_Party.getText()).floatValue()));
- }
- //}}
- }
-
- void DBAPackagesNavigatorPrevious_ActionPerformed(java.awt.event.ActionEvent event)
- {
- // to do: code goes here.
-
- //{{CONNECTION
- {
- try {
- DBA_packagesNavigator.previous();
- }
- catch(Exception e) { }
- }
- //}}
-
- //{{CONNECTION
- // Set the text for FormattedTextField... Get the contents of the FormattedTextField
- {
- Package_ID2.setText(Package_ID.getText());
- }
- //}}
-
- //{{CONNECTION
- // Set the text for TextField...
- {
- Total_Cost.setText(String.valueOf(Float.valueOf(Price_Per_Person.getText()).floatValue() * Float.valueOf(Number_in_Party.getText()).floatValue()));
- }
- //}}
- }
-
- void DBARegistrationNavigatorSave_ActionPerformed(java.awt.event.ActionEvent event)
- {
- // to do: code goes here.
-
- //{{CONNECTION
- {
- DBA_registrationNavigator.save();
- }
- //}}
-
- //{{CONNECTION
- // insert
- {
- DBA_registrationNavigator.insert();
- }
- //}}
-
- //{{CONNECTION
- // Set the text for FormattedTextField... Get the contents of the FormattedTextField
- {
- Package_ID2.setText(Package_ID.getText());
- }
- //}}
-
- //{{CONNECTION
- // Set the text for TextField...
- {
- Number_in_Party.setText("0");
- }
- //}}
-
- //{{CONNECTION
- // Set the text for TextField...
- {
- Total_Cost.setText("0");
- }
- //}}
- }
-
- void DBARegistrationNavigatorUndoChanges_ActionPerformed(java.awt.event.ActionEvent event)
- {
- // to do: code goes here.
-
- //{{CONNECTION
- {
- DBA_registrationNavigator.undoChanges();
- }
- //}}
-
- //{{CONNECTION
- // Set the text for FormattedTextField... Get the contents of the FormattedTextField
- {
- Package_ID2.setText(Package_ID.getText());
- }
- //}}
-
- //{{CONNECTION
- // Set the text for TextField...
- {
- Number_in_Party.setText("0");
- }
- //}}
-
- //{{CONNECTION
- // Set the text for TextField...
- {
- Total_Cost.setText("0");
- }
- //}}
- }
-
- class SymFocus extends java.awt.event.FocusAdapter
- {
- public void focusLost(java.awt.event.FocusEvent event)
- {
- Object object = event.getSource();
- if (object == Number_in_Party)
- NumberInParty_focusLost(event);
- }
- }
-
- void NumberInParty_focusLost(java.awt.event.FocusEvent event)
- {
- // to do: code goes here.
-
- //{{CONNECTION
- // Set the text for TextField...
- {
- Total_Cost.setText(String.valueOf(Float.valueOf(Price_Per_Person.getText()).floatValue() * Float.valueOf(Number_in_Party.getText()).floatValue()));
- }
- //}}
- }
- }
-