Package com.commander4j.db

Examples of com.commander4j.db.JDBProcessOrder


    buildSQL();
    populateList();
  }

  private void excel() {
    JDBProcessOrder processOrder = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);
    JExcel export = new JExcel();
    export.setExcelRowLimit(jCheckBoxLimit, jSpinnerLimit);
    buildSQL();
    export.saveAs("process_orders.xls", processOrder.getProcessOrderDataResultSet(listStatement), Common.mainForm);
  }
View Full Code Here


    {
      lprocessorder = jTable1.getValueAt(row, 0).toString();
      int question = JOptionPane.showConfirmDialog(Common.mainForm, "Delete Process Order " + lprocessorder + " ?", lang.get("dlg_Confirm"), JOptionPane.YES_NO_OPTION);
      if (question == 0)
      {
        JDBProcessOrder p = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);

        p.setProcessOrder(lprocessorder);
        boolean result = p.delete();
        if (result == false)
        {
          JUtility.errorBeep();
          JOptionPane.showMessageDialog(Common.mainForm, p.getErrorMessage(), lang.get("dlg_Delete"), JOptionPane.WARNING_MESSAGE);
        }
        else
        {
          buildSQL();
          populateList();
View Full Code Here

    PreparedStatement temp = buildSQLr();
    JLaunchReport.runReport("RPT_PROCESS_ORDERS",null,"", temp,"");
  }

  private void addRecord() {
    JDBProcessOrder p = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);
    lprocessorder = JOptionPane.showInputDialog(Common.mainForm, lang.get("dlg_Process_Order_Add"));
    if (lprocessorder != null)
    {
      if (lprocessorder.equals("") == true)
      {
        lprocessorder = p.generateNewProcessOrderNo();
      }
      else
      {
        lprocessorder = p.formatProcessOrderNo(lprocessorder);
      }
      lprocessorder = lprocessorder.toUpperCase();
      p.setProcessOrder(lprocessorder);
      if (p.isValidProcessOrder() == false)
      {
        JLaunchMenu.runForm("FRM_ADMIN_PROCESS_ORDER_EDIT", lprocessorder);
      }
      else
      {
View Full Code Here

      populateList();
    }
  }

  private void populateList() {
    JDBProcessOrder processorder = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);

    JDBProcessOrderTableModel processordertable = new JDBProcessOrderTableModel(processorder.getProcessOrderDataResultSet(listStatement));
    TableRowSorter<JDBProcessOrderTableModel> sorter = new TableRowSorter<JDBProcessOrderTableModel>(processordertable);

    jTable1.setRowSorter(sorter);
    jTable1.setModel(processordertable);
View Full Code Here

  }

  public Boolean processMessage(GenericMessageHeader gmh) {
    Boolean result = false;

    JDBProcessOrder po = new JDBProcessOrder(getHostID(), getSessionID());
    JDBCustomer cst = new JDBCustomer(getHostID(), getSessionID());
    JDBUom uomdb = new JDBUom(getHostID(), getSessionID());
    JDBInterface inter = new JDBInterface(getHostID(), getSessionID());

    inter.getInterfaceProperties("Process Order", "Input");

    orderNo = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/orderNo").trim();
    material = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/material").trim();
    description = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/description").trim();
    status = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/status").trim();
    location = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/location").trim();
    dueDate = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/dueDate").trim();
    receipeId = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/receipeId").trim();
    requiredQuantity = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/requiredQuantity").trim();

    requiredUom = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/requiredUom").trim();
    requiredUom = uomdb.convertUom(inter.getUOMConversion(), requiredUom);

    defaultPalletStatus = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/defaultPalletStatus").trim();
    requiredResource = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/requiredResource").trim();
   
    inspectionID = JUtility.replaceNullStringwithBlank(gmh.getXMLDocument().findXPath("//message/messageData/processOrder/inspectionID").trim());
    customerID = JUtility.replaceNullStringwithBlank(gmh.getXMLDocument().findXPath("//message/messageData/processOrder/customerID").trim());
    customerName = JUtility.replaceNullStringwithBlank(gmh.getXMLDocument().findXPath("//message/messageData/processOrder/customerName").trim());

    boolean create = false;
    if (po.getProcessOrderProperties(orderNo) == false) {
      create = true;
    }
    else {
      create = false;
    }

    po.setLocation(location);
    po.setMaterial(material);
    po.setDescription(description);
    po.setStatus(status);
    po.setDefaultPalletStatus(defaultPalletStatus);
    po.setRecipe(receipeId);
    po.setRequiredQuantity(BigDecimal.valueOf(Double.valueOf(requiredQuantity)));
    po.setRequiredUom(requiredUom);
    po.setRequiredResource(requiredResource);
    po.setInspectionID(inspectionID);

    if (customerID.equals("") == false) {
      if (cst.getCustomerProperties(customerID) == true) {
        if (customerName.equals("") == false) {
          cst.setName(customerName);
          cst.update();
        }
      }
      else {
        cst.clear();
        cst.create(customerID, customerName, "Y");
        cst.update();
      }
    }
    else
    {
      customerID = "SELF";
    }

    po.setCustomerID(customerID);

    String temp = dueDate.replace("T", " ");
    java.sql.Timestamp ts2 = java.sql.Timestamp.valueOf(temp);
    po.setDueDate(ts2);

    if (create == true) {
      if (po.create() == false) {
        setErrorMessage(po.getErrorMessage());
      }
      else {
        result = true;
        setErrorMessage("Process Order " + po.getProcessOrder() + " created.");
      }
    }
    else {
      if (po.update() == false) {
        setErrorMessage("Process Order "+orderNo+" : "+po.getErrorMessage());
      }
      else {
        result = true;
        setErrorMessage("Process Order " + po.getProcessOrder() + " updated.");
      }
    }

    po = null;
View Full Code Here

    buildSQL();
    populateList();
  }

  private void excel() {
    JDBProcessOrder processOrder = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);
    JExcel export = new JExcel();
    export.setExcelRowLimit(jCheckBoxLimit, jSpinnerLimit);
    buildSQL();
    export.saveAs("process_orders.xls", processOrder.getProcessOrderDataResultSet(listStatement), Common.mainForm);
  }
View Full Code Here

    {
      lprocessorder = jTable1.getValueAt(row, 0).toString();
      int question = JOptionPane.showConfirmDialog(Common.mainForm, "Delete Process Order " + lprocessorder + " ?", lang.get("dlg_Confirm"), JOptionPane.YES_NO_OPTION, 0, Common.icon_confirm);
      if (question == 0)
      {
        JDBProcessOrder p = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);

        p.setProcessOrder(lprocessorder);
        boolean result = p.delete();
        if (result == false)
        {
          JUtility.errorBeep();
          JOptionPane.showMessageDialog(Common.mainForm, p.getErrorMessage(), lang.get("dlg_Delete"), JOptionPane.WARNING_MESSAGE);
        }
        else
        {
          buildSQL();
          populateList();
View Full Code Here

    PreparedStatement temp = buildSQLr();
    JLaunchReport.runReport("RPT_PROCESS_ORDERS",null,"", temp,"");
  }

  private void addRecord() {
    JDBProcessOrder p = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);
    lprocessorder = JOptionPane.showInputDialog(Common.mainForm, lang.get("dlg_Process_Order_Add"));
    if (lprocessorder != null)
    {
      if (lprocessorder.equals("") == true)
      {
        lprocessorder = p.generateNewProcessOrderNo();
      }
      else
      {
        lprocessorder = p.formatProcessOrderNo(lprocessorder);
      }
      lprocessorder = lprocessorder.toUpperCase();
      p.setProcessOrder(lprocessorder);
      if (p.isValidProcessOrder() == false)
      {
        JLaunchMenu.runForm("FRM_ADMIN_PROCESS_ORDER_EDIT", lprocessorder);
      }
      else
      {
View Full Code Here

      populateList();
    }
  }

  private void populateList() {
    JDBProcessOrder processorder = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);

    JDBProcessOrderTableModel processordertable = new JDBProcessOrderTableModel(processorder.getProcessOrderDataResultSet(listStatement));
    TableRowSorter<JDBProcessOrderTableModel> sorter = new TableRowSorter<JDBProcessOrderTableModel>(processordertable);

    jTable1.setRowSorter(sorter);
    jTable1.setModel(processordertable);
View Full Code Here

    try
    {
      if (cache.containsKey(row)==false)
      {
        mResultSet.absolute(row + 1);
        final JDBProcessOrder prow = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);
        prow.getPropertiesfromResultSet(mResultSet);
        cache.put(row, prow);
      }
     
      switch (col)
      {
View Full Code Here

TOP

Related Classes of com.commander4j.db.JDBProcessOrder

Copyright © 2018 www.massapicom. 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.