/*
* EmpDetailFrame.java
*
* Created on 7 aprile 2007, 22.44
*/
package demo13;
import javax.swing.*;
import java.awt.*;
import org.openswing.swing.client.*;
import java.util.*;
import org.openswing.swing.util.client.ClientSettings;
import org.openswing.swing.internationalization.java.EnglishOnlyResourceFactory;
import org.openswing.swing.form.model.client.VOModel;
import org.openswing.swing.form.client.Form;
import org.openswing.swing.form.client.FormController;
import org.openswing.swing.util.java.Consts;
import java.sql.*;
import org.openswing.swing.message.receive.java.*;
import org.openswing.swing.lookup.client.LookupController;
import org.openswing.swing.lookup.client.LookupDataLocator;
import org.openswing.swing.internationalization.java.Resources;
import org.openswing.swing.mdi.client.InternalFrame;
import javax.swing.border.*;
/**
*
* @author Administrator
*/
public class EmpDetailFrame extends org.openswing.swing.mdi.client.InternalFrame {
private Connection conn = null;
/** Creates new form BeanForm */
public EmpDetailFrame(Connection conn,FormController dataController) {
try {
this.conn = conn;
initComponents();
mainPanel.setFormController(dataController);
LookupController lookupController = new DeptLookupController(conn);
controlLookup.setLookupController(lookupController);
LookupController lookupController2 = new TaskLookupController(conn);
controlCodTask.setLookupController(lookupController2);
setSize(590,440);
}
catch(Exception e) {
e.printStackTrace();
}
}
public Form getMainPanel() {
return mainPanel;
}
public SaveButton getSaveButton() {
return saveButton1;
}
public DeleteButton getDeleteButton() {
return deleteButton1;
}
public EditButton getEditButton() {
return editButton1;
}
public CurrencyControl getControlCurrency() {
return controlCurrency;
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
mainPanel = new org.openswing.swing.form.client.Form();
labelControl1 = new org.openswing.swing.client.LabelControl();
textControl1 = new org.openswing.swing.client.TextControl();
labelControl2 = new org.openswing.swing.client.LabelControl();
comboBoxControl1 = new org.openswing.swing.client.ComboBoxControl();
labelControl3 = new org.openswing.swing.client.LabelControl();
labelControl4 = new org.openswing.swing.client.LabelControl();
textControl2 = new org.openswing.swing.client.TextControl();
textControl3 = new org.openswing.swing.client.TextControl();
labelControl5 = new org.openswing.swing.client.LabelControl();
controlCurrency = new org.openswing.swing.client.CurrencyControl();
labelControl6 = new org.openswing.swing.client.LabelControl();
labelControl7 = new org.openswing.swing.client.LabelControl();
labelControl8 = new org.openswing.swing.client.LabelControl();
controlLookup = new org.openswing.swing.client.CodLookupControl();
controlCodTask = new org.openswing.swing.client.CodLookupControl();
textControl4 = new org.openswing.swing.client.TextControl();
textControl5 = new org.openswing.swing.client.TextControl();
labelControl9 = new org.openswing.swing.client.LabelControl();
textAreaControl1 = new org.openswing.swing.client.TextAreaControl();
dateControl1 = new org.openswing.swing.client.DateControl();
buttonsPanel = new javax.swing.JPanel();
insertButton1 = new org.openswing.swing.client.InsertButton();
copyButton1 = new org.openswing.swing.client.CopyButton();
editButton1 = new org.openswing.swing.client.EditButton();
saveButton1 = new org.openswing.swing.client.SaveButton();
reloadButton1 = new org.openswing.swing.client.ReloadButton();
deleteButton1 = new org.openswing.swing.client.DeleteButton();
mainPanel.setLayout(new java.awt.GridBagLayout());
mainPanel.setVOClassName("demo13.EmpVO");
mainPanel.setCopyButton(copyButton1);
mainPanel.setDeleteButton(deleteButton1);
mainPanel.setEditButton(editButton1);
mainPanel.setInsertButton(insertButton1);
mainPanel.setReloadButton(reloadButton1);
mainPanel.setSaveButton(saveButton1);
labelControl1.setLabel("empCode");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(labelControl1, gridBagConstraints);
textControl1.setAttributeName("empCode");
textControl1.setEnabledOnEdit(false);
textControl1.setLinkLabel(labelControl1);
textControl1.setMaxCharacters(20);
textControl1.setRequired(true);
textControl1.setTrimText(true);
textControl1.setUpperCase(true);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(textControl1, gridBagConstraints);
labelControl2.setLabel("sex");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(labelControl2, gridBagConstraints);
comboBoxControl1.setAttributeName("sex");
comboBoxControl1.setRequired(true);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(comboBoxControl1, gridBagConstraints);
labelControl3.setLabel("firstName");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(labelControl3, gridBagConstraints);
labelControl4.setLabel("lastName");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(labelControl4, gridBagConstraints);
textControl2.setAttributeName("firstName");
textControl2.setLinkLabel(labelControl3);
textControl2.setRequired(true);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(textControl2, gridBagConstraints);
textControl3.setAttributeName("lastName");
textControl3.setLinkLabel(labelControl4);
textControl3.setRequired(true);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(textControl3, gridBagConstraints);
labelControl5.setLabel("salary");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(labelControl5, gridBagConstraints);
controlCurrency.setAttributeName("salary");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(controlCurrency, gridBagConstraints);
labelControl6.setLabel("hireDate");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(labelControl6, gridBagConstraints);
labelControl7.setLabel("department");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(labelControl7, gridBagConstraints);
labelControl8.setLabel("task");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(labelControl8, gridBagConstraints);
controlLookup.setAttributeName("deptCode");
controlLookup.setLinkLabel(labelControl7);
controlLookup.setMaxCharacters(20);
controlLookup.setRequired(true);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(controlLookup, gridBagConstraints);
controlCodTask.setAttributeName("taskCode");
controlCodTask.setLinkLabel(labelControl8);
controlCodTask.setMaxCharacters(20);
controlCodTask.setRequired(true);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(controlCodTask, gridBagConstraints);
textControl4.setAttributeName("deptDescription");
textControl4.setEnabledOnEdit(false);
textControl4.setEnabledOnInsert(false);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(textControl4, gridBagConstraints);
textControl5.setAttributeName("taskDescription");
textControl5.setEnabledOnEdit(false);
textControl5.setEnabledOnInsert(false);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(textControl5, gridBagConstraints);
labelControl9.setLabel("note");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(labelControl9, gridBagConstraints);
textAreaControl1.setAttributeName("note");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridwidth = 3;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weighty = 1.0;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(textAreaControl1, gridBagConstraints);
dateControl1.setAttributeName("hireDate");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
mainPanel.add(dateControl1, gridBagConstraints);
getContentPane().add(mainPanel, java.awt.BorderLayout.CENTER);
buttonsPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
buttonsPanel.add(insertButton1);
buttonsPanel.add(copyButton1);
buttonsPanel.add(editButton1);
buttonsPanel.add(saveButton1);
buttonsPanel.add(reloadButton1);
buttonsPanel.add(deleteButton1);
getContentPane().add(buttonsPanel, java.awt.BorderLayout.NORTH);
}
// </editor-fold>//GEN-END:initComponents
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JPanel buttonsPanel;
private org.openswing.swing.client.ComboBoxControl comboBoxControl1;
private org.openswing.swing.client.CodLookupControl controlCodTask;
private org.openswing.swing.client.CurrencyControl controlCurrency;
private org.openswing.swing.client.CodLookupControl controlLookup;
private org.openswing.swing.client.CopyButton copyButton1;
private org.openswing.swing.client.DateControl dateControl1;
private org.openswing.swing.client.DeleteButton deleteButton1;
private org.openswing.swing.client.EditButton editButton1;
private org.openswing.swing.client.InsertButton insertButton1;
private org.openswing.swing.client.LabelControl labelControl1;
private org.openswing.swing.client.LabelControl labelControl2;
private org.openswing.swing.client.LabelControl labelControl3;
private org.openswing.swing.client.LabelControl labelControl4;
private org.openswing.swing.client.LabelControl labelControl5;
private org.openswing.swing.client.LabelControl labelControl6;
private org.openswing.swing.client.LabelControl labelControl7;
private org.openswing.swing.client.LabelControl labelControl8;
private org.openswing.swing.client.LabelControl labelControl9;
private org.openswing.swing.form.client.Form mainPanel;
private org.openswing.swing.client.ReloadButton reloadButton1;
private org.openswing.swing.client.SaveButton saveButton1;
private org.openswing.swing.client.TextAreaControl textAreaControl1;
private org.openswing.swing.client.TextControl textControl1;
private org.openswing.swing.client.TextControl textControl2;
private org.openswing.swing.client.TextControl textControl3;
private org.openswing.swing.client.TextControl textControl4;
private org.openswing.swing.client.TextControl textControl5;
// End of variables declaration//GEN-END:variables
}