Package ims.GUIInterface

Source Code of ims.GUIInterface.GUIInsertFromUpdate

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ims.GUIInterface;

import ims.service.ServiceInsertEquipment;
import ims.service.ServiceUpdate;
import ims.sqlClasses.*;
import java.util.HashMap;
import java.util.Map;
import javax.swing.JOptionPane;

/**
*
* @author deleepa
*/
public class GUIInsertFromUpdate extends javax.swing.JFrame {
   
    //private TAsset asset;
    private TCpu cpu;
    private TGpu gpu;
    private THdd hdd;
    private TMaintenance maintenance;
    private TMonitor monitor;
    private TOs os;
    private TPcClass pcClass;
    //private TPcMain pcMain;
    private TRam ram;
    private TUser user;
    private TVendor vendor;
    private TPeripherals peripheral;
  
    public GUIInsertFromUpdate(HashMap<String,Object> beans) {
        initComponents();
        initBeans(beans);
        System.out.println("Initialising GUIInsertFromUpdate");
    }
   
    private void initBeans(HashMap<String, Object> beans){
        //asset = new TAsset();
        cpu = (TCpu) beans.get("cpu");
        gpu = (TGpu) beans.get("gpu");
        hdd = (THdd) beans.get("hdd");
        maintenance = (TMaintenance) beans.get("maintenance");
        monitor = (TMonitor) beans.get("monitor");
        os = (TOs) beans.get("os");
        pcClass = (TPcClass) beans.get("pcClass");
        peripheral = (TPeripherals) beans.get("peripheral");
        ram = (TRam) beans.get("ram");
        user = (TUser) beans.get("user");
        vendor = (TVendor) beans.get("vendor")
       
        populateForm();
    }
   
    public void populateForm() {
        //assign the values from the beans received
        typeOfEquipmentInput.setSelectedItem(pcClass.getClassName());
       
        userNameInput.setText(user.getUserName());
        staffIDInput.setText(user.getStaffId());
       
        cpuSpeedInput.setText(cpu.getSpeed());
        cpuBrandInput.setText(cpu.getCpuBrand());
       
        ramBrandInput.setText(ram.getBrand());
        ramCapacityCombo.setSelectedItem(ram.getRamCapacity());
        ramCountCombo.setSelectedItem(ram.getCount());
       
        gpuBrandInput.setText(gpu.getGpuBrand());
        gpuCapacity.setSelectedItem(gpu.getGpuRam());
        gpuTypeCombo.setSelectedItem(gpu.getGpuType());
       
        hddBrandInput.setText(hdd.getHddBrand());
        hddCapacityCombo.setSelectedItem(hdd.getHddCapacity());
       
        monitorBrandInput.setText(monitor.getBrandName());
        peripheralSerialNumberInput.setText(monitor.getMonSerialNo());
        monitorSizeCombo.setSelectedItem(monitor.getSize());
       
        peripheralsType.setSelectedItem(peripheral.getType());
        peripheralSerialNumberInput.setText(peripheral.getPerSerialNo());
        peripheralDescriptionInput.setText(peripheral.getDesc());
       
        technicianNameInput.setText(maintenance.getTechnician());
        maintainenceLogDateInput.setText(maintenance.getDate());
        logDetailsInput.setText(maintenance.getDescription());
       
        invoiceNumberInput.setText(vendor.getInvoiceNo());
        vendorNameInput.setText(vendor.getVendorName());
        vendorPhoneInput.setText(vendor.getContactNo());
        vendorAddressInput.setText(vendor.getAddress());
       
        osNameInput.setText(os.getOsName());
        osVersionInput.setText(os.getOsVersion());
        System.out.println("populating form");
    }
   
    /**
     * 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.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        mainPanel = new javax.swing.JPanel();
        typeOfEquipmentLabel = new javax.swing.JLabel();
        typeOfEquipmentInput = new javax.swing.JComboBox();
        userNameLabel = new javax.swing.JLabel();
        userNameInput = new javax.swing.JTextField();
        staffIDLabel = new javax.swing.JLabel();
        staffIDInput = new javax.swing.JTextField();
        jSeparator1 = new javax.swing.JSeparator();
        jSeparator2 = new javax.swing.JSeparator();
        jTabbedPane1 = new javax.swing.JTabbedPane();
        jScrollPane1 = new javax.swing.JScrollPane();
        jPanel2 = new javax.swing.JPanel();
        cpuBrandLabel = new javax.swing.JLabel();
        cpuBrandInput = new javax.swing.JTextField();
        cpuSpeedLabel = new javax.swing.JLabel();
        cpuSpeedInput = new javax.swing.JTextField();
        ramLabel = new javax.swing.JLabel();
        ramBrandInput = new javax.swing.JTextField();
        gpuLabel = new javax.swing.JLabel();
        gpuBrandInput = new javax.swing.JTextField();
        hddLabel = new javax.swing.JLabel();
        hddBrandInput = new javax.swing.JTextField();
        ramCapacityCombo = new javax.swing.JComboBox();
        ramTypeCombo = new javax.swing.JComboBox();
        ramCountCombo = new javax.swing.JComboBox();
        gpuCapacity = new javax.swing.JComboBox();
        gpuTypeCombo = new javax.swing.JComboBox();
        hddCapacityCombo = new javax.swing.JComboBox();
        jScrollPane2 = new javax.swing.JScrollPane();
        jPanel3 = new javax.swing.JPanel();
        monitorLabel = new javax.swing.JLabel();
        monitorBrandInput = new javax.swing.JTextField();
        monitorSizeCombo = new javax.swing.JComboBox();
        peripheralSerialNumberInput = new javax.swing.JTextField();
        peripheralsLabel = new javax.swing.JLabel();
        peripheralsType = new javax.swing.JComboBox();
        jScrollPane7 = new javax.swing.JScrollPane();
        peripheralDescriptionInput = new javax.swing.JTextArea();
        peripheralDescriptionLabel = new javax.swing.JLabel();
        monitorSerialNumberInput1 = new javax.swing.JTextField();
        jScrollPane3 = new javax.swing.JScrollPane();
        jPanel4 = new javax.swing.JPanel();
        technicianLabel = new javax.swing.JLabel();
        maintainenceLogDateLabel = new javax.swing.JLabel();
        logDetailsLabel = new javax.swing.JLabel();
        jScrollPane4 = new javax.swing.JScrollPane();
        logDetailsInput = new javax.swing.JTextArea();
        technicianNameInput = new javax.swing.JTextField();
        maintainenceLogDateInput = new javax.swing.JTextField();
        jScrollPane5 = new javax.swing.JScrollPane();
        jPanel5 = new javax.swing.JPanel();
        vendorNameLabel = new javax.swing.JLabel();
        vendorPhoneLabel = new javax.swing.JLabel();
        vendorAddressLabel = new javax.swing.JLabel();
        vendorNameInput = new javax.swing.JTextField();
        vendorPhoneInput = new javax.swing.JTextField();
        jScrollPane6 = new javax.swing.JScrollPane();
        vendorAddressInput = new javax.swing.JTextArea();
        invoiceNumberLabel = new javax.swing.JLabel();
        invoiceNumberInput = new javax.swing.JTextField();
        jScrollPane8 = new javax.swing.JScrollPane();
        jPanel6 = new javax.swing.JPanel();
        osNameLabel = new javax.swing.JLabel();
        osVersionInput = new javax.swing.JTextField();
        osVersionLabel = new javax.swing.JLabel();
        osNameInput = new javax.swing.JTextField();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jLabel7 = new javax.swing.JLabel();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu1 = new javax.swing.JMenu();
        jMenu2 = new javax.swing.JMenu();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        mainPanel.setPreferredSize(new java.awt.Dimension(600, 600));

        typeOfEquipmentLabel.setText("Type of Equipment");

        typeOfEquipmentInput.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Server", "Laptop", "Desktop PC" }));

        userNameLabel.setText("User");

        staffIDLabel.setText("Staff ID");

        cpuBrandLabel.setText("CPU Brand");

        cpuBrandInput.setPreferredSize(new java.awt.Dimension(90, 28));

        cpuSpeedLabel.setText("CPU Speed");

        cpuSpeedInput.setPreferredSize(new java.awt.Dimension(90, 28));

        ramLabel.setText("R.A.M.");

        ramBrandInput.setPreferredSize(new java.awt.Dimension(90, 28));

        gpuLabel.setText("G.P.U.");

        gpuBrandInput.setPreferredSize(new java.awt.Dimension(90, 28));

        hddLabel.setText("H.D.D.");

        hddBrandInput.setPreferredSize(new java.awt.Dimension(90, 28));

        ramCapacityCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Capacity:", "< 1GB", "1 GB", "2 GB", "3 GB", "4 GB", "6 GB" }));

        ramTypeCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Type:", "DDR2", "DDR3" }));

        ramCountCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Count:", "1", "2", "3", "4" }));

        gpuCapacity.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Capacity:", "< 1GB", "1 GB", "2 GB", "3 GB", "4 GB" }));

        gpuTypeCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Type:", "On-board", "Dedicated", "External" }));

        hddCapacityCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Capacity:", "< 120 GB", "320 GB", "500 GB", "1 TB", "1.5 TB", "2 TB" }));

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(cpuBrandLabel)
                    .addComponent(cpuSpeedLabel)
                    .addComponent(ramLabel)
                    .addComponent(gpuLabel)
                    .addComponent(hddLabel))
                .addGap(31, 31, 31)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addComponent(hddBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(hddCapacityCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addComponent(gpuBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(gpuCapacity, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(gpuTypeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(cpuSpeedInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(cpuBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addComponent(ramBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(ramCapacityCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(ramTypeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(ramCountCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(0, 0, 0))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addGap(16, 16, 16)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(cpuBrandLabel)
                    .addComponent(cpuBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(11, 11, 11)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(cpuSpeedLabel)
                    .addComponent(cpuSpeedInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(6, 6, 6)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(ramLabel)
                    .addComponent(ramBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(ramCapacityCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(ramTypeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(ramCountCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(gpuBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(gpuLabel)
                    .addComponent(gpuCapacity, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(gpuTypeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(11, 11, 11)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(hddLabel)
                    .addComponent(hddBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(hddCapacityCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(17, 17, 17))
        );

        jScrollPane1.setViewportView(jPanel2);

        jTabbedPane1.addTab("Internal", jScrollPane1);

        monitorLabel.setText("Monitor");

        monitorBrandInput.setPreferredSize(new java.awt.Dimension(90, 28));

        monitorSizeCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Size:", "11 inch", "14 inch", "17 inch", "21 inch" }));

        peripheralsLabel.setText("Other peripherals:");

        peripheralsType.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Type:", "Keyboard", "Mouse", "Other" }));

        peripheralDescriptionInput.setColumns(20);
        peripheralDescriptionInput.setRows(5);
        jScrollPane7.setViewportView(peripheralDescriptionInput);

        peripheralDescriptionLabel.setText("Description");

        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jScrollPane7)
                            .addComponent(peripheralDescriptionLabel))
                        .addGap(65, 65, 65))
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel3Layout.createSequentialGroup()
                                .addComponent(peripheralsLabel)
                                .addGap(18, 18, 18)
                                .addComponent(peripheralsType, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(monitorLabel)
                                .addGap(49, 49, 49)
                                .addComponent(monitorBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(2, 2, 2)))
                        .addGap(26, 26, 26)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(peripheralSerialNumberInput, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(monitorSerialNumberInput1, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(monitorSizeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addContainerGap(235, Short.MAX_VALUE))))
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(monitorLabel)
                    .addComponent(monitorBrandInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(monitorSizeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(monitorSerialNumberInput1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(22, 22, 22)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(peripheralsLabel)
                    .addComponent(peripheralsType, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(peripheralSerialNumberInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(peripheralDescriptionLabel)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jScrollPane7, javax.swing.GroupLayout.PREFERRED_SIZE, 107, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );

        jScrollPane2.setViewportView(jPanel3);

        jTabbedPane1.addTab("External", jScrollPane2);

        technicianLabel.setText("Technician");

        maintainenceLogDateLabel.setText("Date");

        logDetailsLabel.setText("Log Details");

        logDetailsInput.setColumns(20);
        logDetailsInput.setRows(5);
        jScrollPane4.setViewportView(logDetailsInput);

        technicianNameInput.setPreferredSize(new java.awt.Dimension(90, 28));

        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 330, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(logDetailsLabel)
                    .addGroup(jPanel4Layout.createSequentialGroup()
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(technicianLabel)
                            .addComponent(maintainenceLogDateLabel))
                        .addGap(32, 32, 32)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addComponent(maintainenceLogDateInput)
                            .addComponent(technicianNameInput, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
                .addGap(0, 0, 0))
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addGap(5, 5, 5)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(technicianNameInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(technicianLabel))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(maintainenceLogDateLabel)
                    .addComponent(maintainenceLogDateInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(logDetailsLabel)
                .addGap(18, 18, 18)
                .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );

        jScrollPane3.setViewportView(jPanel4);

        jTabbedPane1.addTab("Maintainence", jScrollPane3);

        vendorNameLabel.setText("Name");

        vendorPhoneLabel.setText("Phone");

        vendorAddressLabel.setText("Address");

        vendorAddressInput.setColumns(20);
        vendorAddressInput.setRows(5);
        jScrollPane6.setViewportView(vendorAddressInput);

        invoiceNumberLabel.setText("Invoice Number");

        javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
        jPanel5.setLayout(jPanel5Layout);
        jPanel5Layout.setHorizontalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel5Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(vendorAddressLabel)
                    .addComponent(jScrollPane6, javax.swing.GroupLayout.PREFERRED_SIZE, 322, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup()
                            .addComponent(vendorPhoneLabel)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 63, Short.MAX_VALUE)
                            .addComponent(vendorPhoneInput, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup()
                            .addComponent(vendorNameLabel)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(vendorNameInput, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(jPanel5Layout.createSequentialGroup()
                        .addComponent(invoiceNumberLabel)
                        .addGap(18, 18, 18)
                        .addComponent(invoiceNumberInput, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))))
        );
        jPanel5Layout.setVerticalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel5Layout.createSequentialGroup()
                .addGap(10, 10, 10)
                .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(invoiceNumberInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(invoiceNumberLabel))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(vendorNameInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(vendorNameLabel))
                .addGap(18, 18, 18)
                .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(vendorPhoneInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(vendorPhoneLabel))
                .addGap(26, 26, 26)
                .addComponent(vendorAddressLabel)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jScrollPane6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(27, 27, 27))
        );

        jScrollPane5.setViewportView(jPanel5);

        jTabbedPane1.addTab("Vendor", jScrollPane5);

        osNameLabel.setText("OS Name");

        osVersionLabel.setText("OS Version");

        javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6);
        jPanel6.setLayout(jPanel6Layout);
        jPanel6Layout.setHorizontalGroup(
            jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel6Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(osNameLabel)
                    .addComponent(osVersionLabel))
                .addGap(34, 34, 34)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(osNameInput, javax.swing.GroupLayout.DEFAULT_SIZE, 90, Short.MAX_VALUE)
                    .addComponent(osVersionInput))
                .addGap(0, 0, 0))
        );
        jPanel6Layout.setVerticalGroup(
            jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel6Layout.createSequentialGroup()
                .addGap(21, 21, 21)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(osNameLabel)
                    .addComponent(osVersionInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(osVersionLabel)
                    .addComponent(osNameInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(0, 0, 0))
        );

        jScrollPane8.setViewportView(jPanel6);

        jTabbedPane1.addTab("Software", jScrollPane8);

        jButton1.setText("Update");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                submitButtonClicked(evt);
            }
        });

        jButton2.setText("Cancel");

        jLabel7.setText("Status: ");

        javax.swing.GroupLayout mainPanelLayout = new javax.swing.GroupLayout(mainPanel);
        mainPanel.setLayout(mainPanelLayout);
        mainPanelLayout.setHorizontalGroup(
            mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(mainPanelLayout.createSequentialGroup()
                .addComponent(jLabel7)
                .addGap(0, 0, Short.MAX_VALUE))
            .addGroup(mainPanelLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jSeparator2, javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jSeparator1, javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(mainPanelLayout.createSequentialGroup()
                        .addGap(6, 6, 6)
                        .addComponent(jTabbedPane1))
                    .addGroup(mainPanelLayout.createSequentialGroup()
                        .addGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(mainPanelLayout.createSequentialGroup()
                                .addComponent(jButton1)
                                .addGap(39, 39, 39)
                                .addComponent(jButton2))
                            .addGroup(mainPanelLayout.createSequentialGroup()
                                .addComponent(typeOfEquipmentLabel)
                                .addGap(18, 18, 18)
                                .addComponent(typeOfEquipmentInput, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(mainPanelLayout.createSequentialGroup()
                                .addComponent(userNameLabel)
                                .addGap(45, 45, 45)
                                .addComponent(userNameInput, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(mainPanelLayout.createSequentialGroup()
                                .addComponent(staffIDLabel)
                                .addGap(26, 26, 26)
                                .addComponent(staffIDInput, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(0, 0, Short.MAX_VALUE)))
                .addContainerGap())
        );
        mainPanelLayout.setVerticalGroup(
            mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(mainPanelLayout.createSequentialGroup()
                .addGap(18, 18, 18)
                .addGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(typeOfEquipmentLabel)
                    .addComponent(typeOfEquipmentInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(userNameLabel)
                    .addComponent(userNameInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(staffIDLabel)
                    .addComponent(staffIDInput, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 312, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, 0)
                .addGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton1)
                    .addComponent(jButton2))
                .addGap(18, 18, 18)
                .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(58, Short.MAX_VALUE))
        );

        jMenu1.setText("File");
        jMenuBar1.add(jMenu1);

        jMenu2.setText("Edit");
        jMenuBar1.add(jMenu2);

        setJMenuBar(jMenuBar1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(mainPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(mainPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 570, javax.swing.GroupLayout.PREFERRED_SIZE)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void submitButtonClicked(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_submitButtonClicked
        try {
            pcClass.setClassName(typeOfEquipmentInput.getSelectedItem().toString());

            user.setUserName(userNameInput.getText());
            user.setStaffId(staffIDInput.getText());



            cpu.setCpuBrand(cpuBrandInput.getText());
            cpu.setSpeed(cpuSpeedInput.getText());

            System.out.println("CPU is  "+cpu.getCpuId());
            ram.setBrand(ramBrandInput.getText());
            ram.setRamCapacity(ramCapacityCombo.getSelectedItem().toString());
            ram.setRamType(ramTypeCombo.getSelectedItem().toString());
            ram.setCount(ramCountCombo.getSelectedItem().toString());

            gpu.setGpuBrand(gpuBrandInput.getText());
            gpu.setGpuRam(gpuCapacity.getSelectedItem().toString());
            gpu.setGpuType(gpuTypeCombo.getSelectedItem().toString());

            hdd.setHddBrand(hddBrandInput.getText());
            hdd.setHddCapacity(hddCapacityCombo.getSelectedItem().toString());

            monitor.setBrandName(monitorBrandInput.getText());
            monitor.setMonSerialNo(peripheralSerialNumberInput.getText());
            monitor.setSize(monitorSizeCombo.getSelectedItem().toString());

            peripheral.setType(peripheralsType.getSelectedItem().toString());
            peripheral.setPerSerialNo(peripheralSerialNumberInput.getText());
            peripheral.setDesc(peripheralDescriptionInput.getText());

            maintenance.setTechnician(technicianNameInput.getText());
            maintenance.setDate(maintainenceLogDateInput.getText());
            maintenance.setDescription(logDetailsInput.getText());

            vendor.setVendorName(vendorNameInput.getText());
            vendor.setInvoiceNo(invoiceNumberInput.getText());
            vendor.setContactNo(vendorPhoneInput.getText());
            vendor.setAddress(vendorAddressInput.getText());

            os.setOsName(osNameInput.getText());
            os.setOsVersion(osVersionInput.getText());

            Map beansMap = new HashMap<String, Object>();

            beansMap.put("cpu", cpu);
            beansMap.put("gpu", gpu);
            beansMap.put("hdd", hdd);
            beansMap.put("maintenance", maintenance);
            beansMap.put("monitor", monitor);
            beansMap.put("os", os);
            beansMap.put("pcClass", pcClass);
            //beansMap.put("pcMain", pcMain);
            beansMap.put("peripheral", peripheral);
            beansMap.put("ram", ram);
            beansMap.put("user", user);
            beansMap.put("vendor", vendor);

            ServiceUpdate update = new ServiceUpdate();
            if(update.updateEquipment(beansMap)){
                JOptionPane.showMessageDialog(this, "Update sucessfull...");
                this.setVisible(false);
            }else{
                JOptionPane.showMessageDialog(this, "Error in the process");
                this.setVisible(false);
            }
        }
        catch (Exception e){
            JOptionPane.showMessageDialog(null,"All fields need to be complete!");
            System.out.println("error: " + e);
        }
       
    }//GEN-LAST:event_submitButtonClicked

//    /**
//     * @param args the command line arguments
//     */
//    public static void main(String args[]) {
//        /* Set the Nimbus look and feel */
//        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
//        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
//         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
//         */
//        try {
//            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
//                if ("Nimbus".equals(info.getName())) {
//                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
//                    break;
//                }
//            }
//        } catch (ClassNotFoundException ex) {
//            java.util.logging.Logger.getLogger(GUIInsertFromUpdate.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
//        } catch (InstantiationException ex) {
//            java.util.logging.Logger.getLogger(GUIInsertFromUpdate.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
//        } catch (IllegalAccessException ex) {
//            java.util.logging.Logger.getLogger(GUIInsertFromUpdate.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
//        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
//            java.util.logging.Logger.getLogger(GUIInsertFromUpdate.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
//        }
//        //</editor-fold>
//
//        /* Create and display the form */
//        java.awt.EventQueue.invokeLater(new Runnable() {
//            public void run() {
//                //new GUIInsertFromUpdate().setVisible(true);
//            }
//        });
//    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JTextField cpuBrandInput;
    private javax.swing.JLabel cpuBrandLabel;
    private javax.swing.JTextField cpuSpeedInput;
    private javax.swing.JLabel cpuSpeedLabel;
    private javax.swing.JTextField gpuBrandInput;
    private javax.swing.JComboBox gpuCapacity;
    private javax.swing.JLabel gpuLabel;
    private javax.swing.JComboBox gpuTypeCombo;
    private javax.swing.JTextField hddBrandInput;
    private javax.swing.JComboBox hddCapacityCombo;
    private javax.swing.JLabel hddLabel;
    private javax.swing.JTextField invoiceNumberInput;
    private javax.swing.JLabel invoiceNumberLabel;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JMenu jMenu1;
    private javax.swing.JMenu jMenu2;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel5;
    private javax.swing.JPanel jPanel6;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JScrollPane jScrollPane3;
    private javax.swing.JScrollPane jScrollPane4;
    private javax.swing.JScrollPane jScrollPane5;
    private javax.swing.JScrollPane jScrollPane6;
    private javax.swing.JScrollPane jScrollPane7;
    private javax.swing.JScrollPane jScrollPane8;
    private javax.swing.JSeparator jSeparator1;
    private javax.swing.JSeparator jSeparator2;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JTextArea logDetailsInput;
    private javax.swing.JLabel logDetailsLabel;
    private javax.swing.JPanel mainPanel;
    private javax.swing.JTextField maintainenceLogDateInput;
    private javax.swing.JLabel maintainenceLogDateLabel;
    private javax.swing.JTextField monitorBrandInput;
    private javax.swing.JLabel monitorLabel;
    private javax.swing.JTextField monitorSerialNumberInput1;
    private javax.swing.JComboBox monitorSizeCombo;
    private javax.swing.JTextField osNameInput;
    private javax.swing.JLabel osNameLabel;
    private javax.swing.JTextField osVersionInput;
    private javax.swing.JLabel osVersionLabel;
    private javax.swing.JTextArea peripheralDescriptionInput;
    private javax.swing.JLabel peripheralDescriptionLabel;
    private javax.swing.JTextField peripheralSerialNumberInput;
    private javax.swing.JLabel peripheralsLabel;
    private javax.swing.JComboBox peripheralsType;
    private javax.swing.JTextField ramBrandInput;
    private javax.swing.JComboBox ramCapacityCombo;
    private javax.swing.JComboBox ramCountCombo;
    private javax.swing.JLabel ramLabel;
    private javax.swing.JComboBox ramTypeCombo;
    private javax.swing.JTextField staffIDInput;
    private javax.swing.JLabel staffIDLabel;
    private javax.swing.JLabel technicianLabel;
    private javax.swing.JTextField technicianNameInput;
    private javax.swing.JComboBox typeOfEquipmentInput;
    private javax.swing.JLabel typeOfEquipmentLabel;
    private javax.swing.JTextField userNameInput;
    private javax.swing.JLabel userNameLabel;
    private javax.swing.JTextArea vendorAddressInput;
    private javax.swing.JLabel vendorAddressLabel;
    private javax.swing.JTextField vendorNameInput;
    private javax.swing.JLabel vendorNameLabel;
    private javax.swing.JTextField vendorPhoneInput;
    private javax.swing.JLabel vendorPhoneLabel;
    // End of variables declaration//GEN-END:variables
}
TOP

Related Classes of ims.GUIInterface.GUIInsertFromUpdate

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.