Examples of ItemTypeVO


Examples of org.jallinone.items.java.ItemTypeVO

  private void init() {
    Response res = ClientUtils.getData("loadItemTypes",new GridParams());
    final Domain d = new Domain("ITEM_TYPES");
    if (!res.isError()) {
      ItemTypeVO vo = null;
      itemTypes = ((VOListResponse)res).getRows();
      for(int i=0;i<itemTypes.size();i++) {
        vo = (ItemTypeVO)itemTypes.get(i);
        d.addDomainPair(vo.getProgressiveHie02ITM02(),vo.getDescriptionSYS10());
      }
    }
    controlItemType.setDomain(d);
    controlItemType.getComboBox().addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange()==e.SELECTED) {
          try {
            int selIndex = ((JComboBox)e.getSource()).getSelectedIndex();
            Object selValue = d.getDomainPairList()[selIndex].getCode();
            ItemTypeVO vo = (ItemTypeVO)itemTypes.get(selIndex);
            treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,selValue);
            treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());
            itemDataLocator.getLookupFrameParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());
            itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());


            controlItemCode.setValue(null);
            controlItemCode.validateCode(null);
          }
          catch (Exception ex) {
          }

        }
      }
    });

    // item code lookup...
    itemDataLocator.setGridMethodName("loadItems");
    itemDataLocator.setValidationMethodName("validateItemCode");

    controlItemCode.setLookupController(itemController);
    itemController.setLookupDataLocator(itemDataLocator);
    itemController.setFrameTitle("items");

    itemController.setCodeSelectionWindow(itemController.TREE_GRID_FRAME);
    treeLevelDataLocator.setServerMethodName("loadCompanyHierarchy");
    itemDataLocator.setTreeDataLocator(treeLevelDataLocator);
    itemDataLocator.setNodeNameAttribute("descriptionSYS10");

    itemController.setLookupValueObjectClassName("org.jallinone.items.java.GridItemVO");

    itemController.setAllColumnVisible(false);
    itemController.setVisibleColumn("companyCodeSys01ITM01", true);
    itemController.setVisibleColumn("itemCodeITM01", true);
    itemController.setVisibleColumn("descriptionSYS10", true);
    itemController.setPreferredWidthColumn("descriptionSYS10", 200);
    itemController.setFramePreferedSize(new Dimension(650,500));
    itemController.setShowErrorMessage(false);
    itemController.addLookupListener(new LookupListener() {

      public void codeValidated(boolean validated) {}

      public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
        GridItemVO vo = (GridItemVO)itemController.getLookupVO();
        if (vo==null) {
          controlItemCode.setValue(null);
          controlDescr.setValue(null);
          gridItemSpareParts.clearData();
          sheets.clearData();
        }
        else {
          controlItemCode.setValue(vo.getItemCodeItm01());
          controlDescr.setValue(vo.getDescriptionSYS10());
          gridItemSpareParts.getOtherGridParams().put(ApplicationConsts.ITEM_PK,new ItemPK(vo.getCompanyCodeSys01(),vo.getItemCodeITM01()));
          gridItemSpareParts.reloadData();
          sheets.clearData();
          tabpanel.setSelectedIndex(0);
          tabpanel.setEnabledAt(1,false);

          String sheetCode = vo.getSheetCodeItm25ITM01();
          if (sheetCode!=null) {
            LookupValidationParams pars = new LookupValidationParams(sheetCode,new HashMap());
            pars.getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01());
            Response res = ClientUtils.getData("validateSheetCode",pars);

            if (res.isError()) {
              OptionPane.showMessageDialog(MDIFrame.getInstance(),
                                           res.getErrorMessage(),
View Full Code Here

Examples of org.jallinone.items.java.ItemTypeVO

  private void init() {
    // define combo on item types...
    Response res = ClientUtils.getData("loadItemTypes",new GridParams());
    final Domain d = new Domain("ITEM_TYPES");
    if (!res.isError()) {
      ItemTypeVO vo = null;
      itemTypes = ((VOListResponse)res).getRows();
      for(int i=0;i<itemTypes.size();i++) {
        vo = (ItemTypeVO)itemTypes.get(i);
        d.addDomainPair(vo.getProgressiveHie02ITM02(),vo.getDescriptionSYS10());
      }
    }
    colItemType.setDomain(d);
    colItemType.addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange()==e.SELECTED) {
          try {
            int selIndex = ((JComboBox)e.getSource()).getSelectedIndex();
            Object selValue = d.getDomainPairList()[selIndex].getCode();
            ItemTypeVO vo = (ItemTypeVO)itemTypes.get(selIndex);
            treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,selValue);
            treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());
            itemDataLocator.getLookupFrameParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());
            itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());

//            controlItemCode.setValue(null);
//            controlItemCode.validateCode(null);
          }
          catch (Exception ex) {
          }

        }
      }
    });

    // define grids...
    gridSheets.setAutoLoadData(false);
    docsPanel.getDocsGrid().setAutoLoadData(false);

    gridSheets.setController(new ItemSheetsGridPanelController(this));
    gridSheets.setGridDataLocator(gridDataLocator);
    gridDataLocator.setServerMethodName("loadItemSheets");

    gridSpareParts.setController(new SheetSparePartsController(this));
    gridSpareParts.setGridDataLocator(gridDataLocator3);
    gridDataLocator3.setServerMethodName("loadSheetSpareParts");

    // define popup menu...
    menuStart.setEnabled(false);
    menuSave.setEnabled(false);
    popup.add(menuStart);
    popup.add(menuClear);
    popup.add(menuSave);
    menuStart.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent e) {
        menuStart.setEnabled(false);
      }

    });
    menuClear.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent e) {
        points.clear();
        imgPanel.repaint();
        menuStart.setEnabled(true);
      }

    });
    menuSave.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent e) {
        String polStr = "";
        for (int i = 0; i < points.size(); i++) {
          polStr += points.get(i) + "\n";

        }
        ItemSheetVO sheetVO = (ItemSheetVO) gridSheets.getVOListTableModel().getObjectForRow(gridSheets.getSelectedRow());
        SubsheetVO vo = new SubsheetVO();
        vo.setCompanyCodeSys01ITM30(sheetVO.getCompanyCodeSys01ITM25());
        vo.setParentSheetCodeItm25ITM30(parentVO.getSheetCodeITM25());
        vo.setSheetCodeItm25ITM30(sheetVO.getSheetCodeITM25());
        vo.setPolygonITM30(polStr);

        Response res = ClientUtils.getData("updateSubsheet", vo);
        points.clear();
        imgPanel.repaint();
        menuStart.setEnabled(true);
        if (res.isError()) {
          OptionPane.showMessageDialog(MDIFrame.getInstance(),
                                       res.getErrorMessage(), "Error",
                                       JOptionPane.ERROR_MESSAGE);
        }
        else {
          Polygon pol = getPolygon(vo);
          pols.set(gridSheets.getSelectedRow(), pol);
          imgPanel.repaint();
        }
      }

    });

    // define image panel management...
    imgPanel.addMouseMotionListener(new MouseMotionAdapter() {

      public void mouseMoved(MouseEvent e) {
        try {
          // check if user is over a matching region...
          Polygon pol = null;
          for (int i = 0; i < pols.size(); i++) {
            pol = (Polygon) pols.get(i);
            if (pol != null && pol.contains(e.getX(), e.getY())) {
              imgPanel.setCursor(new Cursor(Cursor.HAND_CURSOR));
              return;
            }
          }
          imgPanel.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
        }
        catch (Exception ex) {
          ex.printStackTrace();
        }
      }

    });
    imgPanel.addMouseListener(new MouseAdapter() {

      public void mouseEntered(MouseEvent e) {
      }

      public void mouseExited(MouseEvent e) {
        try {
          imgPanel.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
        }
        catch (Exception ex) {
        }
      }


      public void mouseClicked(MouseEvent e) {
        try {
          if (e.getClickCount() == 1 && parentVO != null && bytes != null &&
              gridSheets.getSelectedRow() != -1) {
            if (SwingUtilities.isRightMouseButton(e) && !readOnly) {
              popup.show(imgPanel, e.getX(), e.getY());
            }
            else if (SwingUtilities.isLeftMouseButton(e) && !menuStart.isEnabled()) {
              // user has clicked on the image, in order to define a region...
              points.add(e.getX() + "," + e.getY());
              imgPanel.repaint();
            }
            else if (SwingUtilities.isLeftMouseButton(e) && menuStart.isEnabled()) {
              // user has clicked on the image: check for a matching region...
              Polygon pol = null;
              for (int i = 0; i < pols.size(); i++) {
                pol = (Polygon) pols.get(i);
                if (pol != null && pol.contains(e.getX(), e.getY())) {
                  ItemSheetVO sheetVO = (ItemSheetVO) gridSheets.getVOListTableModel().getObjectForRow(i);
                  addLink(sheetVO);
                  break;
                }
              }
            }
          }
        } catch (Throwable t) {
          t.printStackTrace();
        }
      }

    });

    // define sheets lookup...
    sheetDataLocator.setGridMethodName("loadItemSheets");
    sheetDataLocator.setValidationMethodName("validateSheetCode");

    colSheetCode.setLookupController(sheetController);
    sheetController.setLookupDataLocator(sheetDataLocator);
    sheetController.setFrameTitle("sheets");
    sheetController.setLookupValueObjectClassName("org.jallinone.items.spareparts.java.ItemSheetVO");
    Method[] mm = ItemSheetVO.class.getMethods();
    String attr = null;
    for(int i=0;i<mm.length;i++) {
      if (mm[i].getName().startsWith("get") && mm[i].getName().endsWith("ITM25")) {
        attr = mm[i].getName().substring(3);
        attr = attr.substring(0,1).toLowerCase()+attr.substring(1);
        sheetController.addLookup2ParentLink(attr,attr);
      }
    }
    sheetController.setAllColumnVisible(false);
    sheetController.setVisibleColumn("sheetCodeITM25", true);
    sheetController.setVisibleColumn("descriptionSYS10", true);
    sheetController.setPreferredWidthColumn("descriptionSYS10",250);
    sheetController.setFramePreferedSize(new Dimension(370,500));
    sheetController.addLookupListener(new LookupListener() {

      public void codeValidated(boolean validated) {}

      public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
        ItemSheetVO vo = (ItemSheetVO)sheetController.getLookupVO();
        gridSheets.getVOListTableModel().updateObjectAt(vo,gridSheets.getSelectedRow());
      }

      public void beforeLookupAction(ValueObject gridVO) {
        sheetDataLocator.getLookupFrameParams().put(ApplicationConsts.COMPANY_CODE_SYS01,parentVO.getCompanyCodeSys01ITM25());
        sheetDataLocator.getLookupFrameParams().put(ApplicationConsts.ID,parentVO.getSheetCodeITM25());
        sheetDataLocator.getLookupFrameParams().put(ApplicationConsts.LEVEL,parentVO.getLevITM25().add(new BigDecimal(1)));

        sheetDataLocator.getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,parentVO.getCompanyCodeSys01ITM25());
        sheetDataLocator.getLookupValidationParameters().put(ApplicationConsts.ID,parentVO.getSheetCodeITM25());
        sheetDataLocator.getLookupValidationParameters().put(ApplicationConsts.LEVEL,parentVO.getLevITM25().add(new BigDecimal(1)));
      }

      public void forceValidate() {}

    });

    // define spare parts lookup...
    itemDataLocator.setGridMethodName("loadItems");
    itemDataLocator.setValidationMethodName("validateItemCode");

    colItemCode.setLookupController(itemController);
    itemController.setLookupDataLocator(itemDataLocator);
    itemController.setFrameTitle("items");

    itemController.setCodeSelectionWindow(itemController.TREE_GRID_FRAME);
    treeLevelDataLocator.setServerMethodName("loadCompanyHierarchy");
    itemDataLocator.setTreeDataLocator(treeLevelDataLocator);
    itemDataLocator.setNodeNameAttribute("descriptionSYS10");

    itemController.setLookupValueObjectClassName("org.jallinone.items.java.GridItemVO");
    itemController.addLookup2ParentLink("companyCodeSys01ITM01", "companyCodeSys01ITM27");
    itemController.addLookup2ParentLink("itemCodeITM01", "itemCodeItm01ITM27");
    itemController.addLookup2ParentLink("descriptionSYS10", "descriptionSYS10");

    itemController.setAllColumnVisible(false);
    itemController.setVisibleColumn("companyCodeSys01ITM01", true);
    itemController.setVisibleColumn("itemCodeITM01", true);
    itemController.setVisibleColumn("descriptionSYS10", true);
    itemController.setPreferredWidthColumn("descriptionSYS10", 200);
    itemController.setFramePreferedSize(new Dimension(650,500));
    itemController.setShowErrorMessage(false);
    itemController.addLookupListener(new LookupListener() {

      public void codeValidated(boolean validated) {}

      public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {}

      public void beforeLookupAction(ValueObject gridVO) {
        itemDataLocator.getLookupFrameParams().put(ApplicationConsts.COMPANY_CODE_SYS01,parentVO.getCompanyCodeSys01ITM25());
        itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,parentVO.getCompanyCodeSys01ITM25());
      }

      public void forceValidate() {}

    });

    // define sheets grid additional columns..
    TextColumn tCol = null;
    DateColumn dCol = null;
    DecimalColumn nCol = null;
    for(int i=0;i<10;i++) {
      tCol = new TextColumn();
      tCol.setColumnName("sProp"+i+"ITM25");
      tCol.setColumnVisible(false);
      tCol.setColumnRequired(false);
      tCol.setPreferredWidth(80);
      additionalCols.add(tCol);
      gridSheets.getColumnContainer().add(tCol,null);

      dCol = new DateColumn();
      dCol.setColumnName("dProp"+i+"ITM25");
      dCol.setColumnVisible(false);
      dCol.setColumnRequired(false);
      dCol.setPreferredWidth(80);
      additionalCols.add(dCol);
      gridSheets.getColumnContainer().add(dCol,null);

      nCol = new DecimalColumn();
      nCol.setColumnName("nProp"+i+"ITM25");
      nCol.setColumnVisible(false);
      nCol.setColumnRequired(false);
      nCol.setPreferredWidth(60);
      additionalCols.add(nCol);
      gridSheets.getColumnContainer().add(nCol,null);
    }

    // retrieve levels info...
    res = ClientUtils.getData("loadItemSheetLevels",null);
    if (res.isError()) {
      OptionPane.showMessageDialog(MDIFrame.getInstance(), res.getErrorMessage(),
                                   "Error", JOptionPane.ERROR_MESSAGE);
    }
    else {
      java.util.List vos = ((VOListResponse)res).getRows();
      ItemSheetLevelVO vo = null;
      for(int i=0;i<vos.size();i++) {
        vo = (ItemSheetLevelVO)vos.get(i);
        levelsPerCompanyCode.put(vo.getCompanyCodeSys01ITM29()+"_"+vo.getLevITM29(),vo);
      }
    }
  }
View Full Code Here

Examples of org.jallinone.items.java.ItemTypeVO

    // retrieve item types..
    res = ClientUtils.getData("loadItemTypes",new GridParams());
    final Domain dd = new Domain("ITEM_TYPES");
    if (!res.isError()) {
      ItemTypeVO vo = null;
      itemTypes = ((VOListResponse)res).getRows();
      for(int i=0;i<itemTypes.size();i++) {
        vo = (ItemTypeVO)itemTypes.get(i);
        dd.addDomainPair(vo.getProgressiveHie02ITM02(),vo.getDescriptionSYS10());
      }
    }
    controlItemType.setDomain(dd);
    controlItemType.getComboBox().addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (calloutPanel.getMode()!=Consts.READONLY && e.getStateChange()==e.SELECTED) {
          try {
            int selIndex = ((JComboBox)e.getSource()).getSelectedIndex();
            Object selValue = dd.getDomainPairList()[selIndex].getCode();
            ItemTypeVO vo = (ItemTypeVO)itemTypes.get(selIndex);
            treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,selValue);
            treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());
            itemDataLocator.getLookupFrameParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());
            itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());


            controlItemCode.setValue(null);
            controlItemCode.validateCode(null);
          }
          catch (Exception ex) {
          }

        }
      }
    });

    // item code lookup...
    itemDataLocator.setGridMethodName("loadItems");
    itemDataLocator.setValidationMethodName("validateItemCode");

    controlItemCode.setLookupController(itemController);
    itemController.setLookupDataLocator(itemDataLocator);
    itemController.setFrameTitle("items");

    itemController.setCodeSelectionWindow(itemController.TREE_GRID_FRAME);
    treeLevelDataLocator.setServerMethodName("loadCompanyHierarchy");
    itemDataLocator.setTreeDataLocator(treeLevelDataLocator);
    itemDataLocator.setNodeNameAttribute("descriptionSYS10");

    itemController.setLookupValueObjectClassName("org.jallinone.items.java.GridItemVO");

    itemController.addLookup2ParentLink("itemCodeITM01", "itemCodeItm01SCH03");
    itemController.addLookup2ParentLink("descriptionSYS10", "descriptionSYS10");
    itemController.setAllColumnVisible(false);
    itemController.setVisibleColumn("companyCodeSys01ITM01", true);
    itemController.setVisibleColumn("itemCodeITM01", true);
    itemController.setVisibleColumn("descriptionSYS10", true);
    itemController.setVisibleColumn("docDateDOC01", true);
    itemController.setPreferredWidthColumn("descriptionSYS10", 200);
    itemController.setFramePreferedSize(new Dimension(730,500));
    itemController.setShowErrorMessage(false);
    itemController.addLookupListener(new LookupListener() {

      public void codeValidated(boolean validated) {}

      public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
        GridItemVO vo = (GridItemVO)itemController.getLookupVO();
        if (vo==null || vo.getItemCodeITM01()==null) {
          resourcesPanel.setItem(null,null,null);
        }
        else if (vo.getDocDateDOC01()!=null) {
          SimpleDateFormat sdf = new SimpleDateFormat(ClientSettings.getInstance().getResources().getDateMask(Consts.TYPE_DATE));
          controlNote.setText(
            ClientSettings.getInstance().getResources().getResource("item sold on")+" "+
            sdf.format(vo.getDocDateDOC01())
          );
        }
        resourcesPanel.setItem(vo.getProgressiveHie02ITM01(),vo.getCompanyCodeSys01ITM01(),vo.getItemCodeITM01());
      }

      public void beforeLookupAction(ValueObject gridVO) {
        DetailCallOutRequestVO vo = (DetailCallOutRequestVO)calloutPanel.getVOModel().getValueObject();
        Subject subVO = (Subject)getSubjectForm().getVOModel().getValueObject();
        vo.setCompanyCodeSys01SCH03(subVO.getCompanyCodeSys01REG04());
        vo.setProgressiveReg04SCH03(subVO.getProgressiveREG04());
        itemDataLocator.getLookupFrameParams().put(ApplicationConsts.SHOW_ONLY_PURCHASED_ITEMS,new Boolean(controlFilterItems.isSelected()));
        itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.SHOW_ONLY_PURCHASED_ITEMS,new Boolean(controlFilterItems.isSelected()));
        if (vo.getProgressiveReg04SCH03()!=null) {
          itemDataLocator.getLookupFrameParams().put(ApplicationConsts.PROGRESSIVE_REG04,vo.getProgressiveReg04SCH03());
          itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.PROGRESSIVE_REG04,vo.getProgressiveReg04SCH03());
        }
        else {
          itemDataLocator.getLookupFrameParams().remove(ApplicationConsts.PROGRESSIVE_REG04);
          itemDataLocator.getLookupValidationParameters().remove(ApplicationConsts.PROGRESSIVE_REG04);
        }
View Full Code Here

Examples of org.jallinone.items.java.ItemTypeVO

   */
  private void init() {
    Response res = ClientUtils.getData("loadItemTypes",new GridParams());
    Domain d = new Domain("ITEM_TYPES");
    if (!res.isError()) {
      ItemTypeVO vo = null;
      java.util.List list = ((VOListResponse)res).getRows();
      for(int i=0;i<list.size();i++) {
        vo = (ItemTypeVO)list.get(i);
        d.addDomainPair(vo.getProgressiveHie02ITM02(),vo.getDescriptionSYS10());
      }
    }
    colItemType.setDomain(d);

    res = ClientUtils.getData("loadCallOutTypes",new GridParams());
    d = new Domain("CALL_OUT_TYPES");
    if (!res.isError()) {
      CallOutTypeVO vo = null;
      itemTypes = ((VOListResponse)res).getRows();
      for(int i=0;i<itemTypes.size();i++) {
        vo = (CallOutTypeVO)itemTypes.get(i);
        d.addDomainPair(vo.getProgressiveHie02SCH11(),vo.getDescriptionSYS10());
      }
    }
    controlCallOutType.setDomain(d);
    controlCallOutType.getComboBox().addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange() == e.SELECTED) {
//          formPanel.getBinding((ValueObject)formPanel.getVOModel().getValueObject(),"progressiveHie02SCH10").push();
          controlLevel.getCodBox().setText(null);
          controlLevelDescr.setText("");

          CallOutTypeVO vo = (CallOutTypeVO)itemTypes.get(controlCallOutType.getSelectedIndex());
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01, vo.getCompanyCodeSys01SCH11());
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02, controlCallOutType.getValue());
        }
      }
    });
    if (d.getDomainPairList().length==1)
View Full Code Here

Examples of org.jallinone.items.java.ItemTypeVO


    Response res = ClientUtils.getData("loadItemTypes",new GridParams());
    final Domain d = new Domain("ITEM_TYPES");
    if (!res.isError()) {
      ItemTypeVO vo = null;
      java.util.List list = ((VOListResponse)res).getRows();
      for(int i=0;i<list.size();i++) {
        vo = (ItemTypeVO)list.get(i);
        d.addDomainPair(vo.getProgressiveHie02ITM02(),vo.getDescriptionSYS10());
      }
    }
    controlItemType.setDomain(d);
    controlItemType.getComboBox().addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange()==e.SELECTED && detailPanel.getMode()!=Consts.READONLY) {

          DetailSaleDocRowVO vo = (DetailSaleDocRowVO)detailPanel.getVOModel().getValueObject();
          vo.setItemCodeItm01DOC02(null);
          vo.setDescriptionSYS10(null);
          vo.setMinSellingQtyUmCodeReg02DOC02(null);
          vo.setVatCodeItm01DOC02(null);
          vo.setVatDescriptionDOC02(null);
          vo.setDeductibleReg01DOC02(null);
          vo.setValueReg01DOC02(null);
          vo.setValueSal02DOC02(null);
          vo.setQtyDOC02(null);

          int selIndex = ((JComboBox)e.getSource()).getSelectedIndex();
          Object selValue = d.getDomainPairList()[selIndex].getCode();
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01DOC02());
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,selValue);

          detailPanel.pull(controlItemCode.getAttributeName());
          try {
            controlItemCode.validateCode(null);
View Full Code Here

Examples of org.jallinone.items.java.ItemTypeVO

      // set item types in call-out items grid...
      Response res = ClientUtils.getData("loadItemTypes",new GridParams());
      Domain d = new Domain("ITEM_TYPES");
      if (!res.isError()) {
        ItemTypeVO vo = null;
        java.util.List list = ((VOListResponse)res).getRows();
        for(int i=0;i<list.size();i++) {
          vo = (ItemTypeVO)list.get(i);
          d.addDomainPair(vo.getProgressiveHie02ITM02(),vo.getDescriptionSYS10());
        }
      }
      colItemType.setDomain(d);


      // set document types in doc.type column...
      res = ClientUtils.getData("loadDocumentTypes",new GridParams());
      d = new Domain("DOC_TYPES_DOC16");
      if (!res.isError()) {
        DocumentTypeVO vo = null;
        java.util.List list = ((VOListResponse)res).getRows();
        for(int i=0;i<list.size();i++) {
          vo = (DocumentTypeVO)list.get(i);
          d.addDomainPair(vo.getProgressiveHie02DOC16(),vo.getDescriptionSYS10());
        }
      }
      colDocType.setDomain(d);

View Full Code Here

Examples of org.jallinone.items.java.ItemTypeVO

   * Retrieve item types and fill in the item types combo box.
   */
  private void init() {
    Response res = ClientUtils.getData("loadItemTypes", new GridParams());
    if (!res.isError()) {
      ItemTypeVO vo = null;
      itemTypes = ((VOListResponse) res).getRows();
      for (int i = 0; i < itemTypes.size(); i++) {
        vo = (ItemTypeVO) itemTypes.get(i);
        d.addDomainPair(vo.getProgressiveHie02ITM02(), vo.getDescriptionSYS10());
      }
    }
    controlItemType.setDomain(d);
    controlItemType.getComboBox().addItemListener(new ItemListener() {

      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange() == e.SELECTED) {
//          formPanel.getBinding((ValueObject)formPanel.getVOModel().getValueObject(),"progressiveHie02ITM01").push();
/*
          if (formPanel.getMode()==Consts.EDIT || formPanel.getMode()==Consts.INSERT) {
          controlLevel.getCodBox().setText(null);
          controlLevelDescr.setText("");
          }
           */
          ItemTypeVO vo = (ItemTypeVO)itemTypes.get(controlItemType.getSelectedIndex());
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01, vo.getCompanyCodeSys01ITM02());
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02, controlItemType.getValue());
        }
      }
    });
    if (d.getDomainPairList().length == 1) {
View Full Code Here

Examples of org.jallinone.items.java.ItemTypeVO

    });

    Response res = ClientUtils.getData("loadItemTypes",new GridParams());
    final Domain d = new Domain("ITEM_TYPES");
    if (!res.isError()) {
      ItemTypeVO vo = null;
      java.util.List list = ((VOListResponse)res).getRows();
      for(int i=0;i<list.size();i++) {
        vo = (ItemTypeVO)list.get(i);
        d.addDomainPair(vo.getProgressiveHie02ITM02(),vo.getDescriptionSYS10());
      }
    }
    controlItemType.setDomain(d);
    controlItemType.getComboBox().addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange()==e.SELECTED && detailPanel.getMode()!=Consts.READONLY) {
          DetailSaleDocRowVO vo = (DetailSaleDocRowVO)detailPanel.getVOModel().getValueObject();
          vo.setItemCodeItm01DOC02(null);
          vo.setDescriptionSYS10(null);
          vo.setMinSellingQtyUmCodeReg02DOC02(null);
          vo.setVatCodeItm01DOC02(null);
          vo.setVatDescriptionDOC02(null);
          vo.setDeductibleReg01DOC02(null);
          vo.setValueReg01DOC02(null);
          vo.setValueSal02DOC02(null);
          vo.setQtyDOC02(null);

          int selIndex = ((JComboBox)e.getSource()).getSelectedIndex();
          Object selValue = d.getDomainPairList()[selIndex].getCode();
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01DOC02());
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,selValue);
        }
      }
    });
View Full Code Here

Examples of org.jallinone.items.java.ItemTypeVO

    });

    Response res = ClientUtils.getData("loadItemTypes",new GridParams());
    final Domain d = new Domain("ITEM_TYPES");
    if (!res.isError()) {
      ItemTypeVO vo = null;
      java.util.List list = ((VOListResponse)res).getRows();
      for(int i=0;i<list.size();i++) {
        vo = (ItemTypeVO)list.get(i);
        d.addDomainPair(vo.getProgressiveHie02ITM02(),vo.getDescriptionSYS10());
      }
    }
    controlItemType.setDomain(d);
    controlItemType.getComboBox().addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange()==e.SELECTED && detailPanel.getMode()!=Consts.READONLY) {
          DetailSaleDocRowVO vo = (DetailSaleDocRowVO)detailPanel.getVOModel().getValueObject();
          vo.setItemCodeItm01DOC02(null);
          vo.setDescriptionSYS10(null);
          vo.setMinSellingQtyUmCodeReg02DOC02(null);
          vo.setVatCodeItm01DOC02(null);
          vo.setVatDescriptionDOC02(null);
          vo.setDeductibleReg01DOC02(null);
          vo.setValueReg01DOC02(null);
          vo.setValueSal02DOC02(null);
          vo.setQtyDOC02(null);

          int selIndex = ((JComboBox)e.getSource()).getSelectedIndex();
          Object selValue = d.getDomainPairList()[selIndex].getCode();
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01DOC02());
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,selValue);

          detailPanel.pull(controlItemCode.getAttributeName());
          try {
            controlItemCode.validateCode(null);
View Full Code Here

Examples of org.jallinone.items.java.ItemTypeVO

    int pos = 0;
    DataImportType ditVO = null;
    java.util.List itemTypesList = null;
    Response res = ClientUtils.getData("loadItemTypes",new GridParams());
    if (!res.isError()) {
      ItemTypeVO vo = null;
      itemTypesList = ((VOListResponse)res).getRows();
      for(int i=0;i<itemTypesList.size();i++) {
        vo = (ItemTypeVO)itemTypesList.get(i);
        ditVO = new DataImportType();
        ditVO.comboItemIndex = pos++;
        ditVO.progressiveHIE02 = vo.getProgressiveHie02ITM02();
        ditVO.subTypeCode = vo.getProgressiveHie02ITM02();
        ditVO.className = ImportItemsDescriptorVO.class.getName();
        ditVO.companyCodeSys01 = vo.getCompanyCodeSys01ITM02();

        dit.addDomainPair(
          ditVO,
          ClientSettings.getInstance().getResources().getResource("import")+" "+vo.getDescriptionSYS10()
        );
      }
    }

    // add to the domain about data import type:
    // - customers
    ClientApplet applet = ( (ApplicationClientFacade) MDIFrame.getInstance().getClientFacade()).getMainClass();
    ButtonCompanyAuthorizations bca = applet.getAuthorizations().getCompanyBa();
    ArrayList companiesList = bca.getCompaniesList("SAL07");
    for(int i=0;i<companiesList.size();i++) {
      if (applet.getAuthorizations().getCompanyBa().isInsertEnabled("SAL07",companiesList.get(i).toString())) {
        ditVO = new DataImportType();
        ditVO.comboItemIndex = pos++;
        ditVO.className = ImportCustomersDescriptorVO.class.getName();
        ditVO.companyCodeSys01 = companiesList.get(i).toString();
        dit.addDomainPair(
          ditVO,
          ClientSettings.getInstance().getResources().getResource("import")+" "+ClientSettings.getInstance().getResources().getResource("customers")+" "+companiesList.get(i).toString()
        );
      }
    }


    // add to the domain about data import type:
    // - sale pricelists
    res = ClientUtils.getData("loadPricelists",new GridParams());
    if (!res.isError()) {
      PricelistVO vo = null;
      java.util.List list = ((VOListResponse)res).getRows();
      for(int i=0;i<list.size();i++) {
        vo = (PricelistVO)list.get(i);
        ditVO = new DataImportType();
        ditVO.comboItemIndex = pos++;
        ditVO.subTypeCode = vo.getPricelistCodeSAL01();
        ditVO.className = ImportSalePricesDescriptorVO.class.getName();
        ditVO.companyCodeSys01 = vo.getCompanyCodeSys01SAL01();

        dit.addDomainPair(
          ditVO,
          ClientSettings.getInstance().getResources().getResource("import sale prices")+" "+
          ClientSettings.getInstance().getResources().getResource("for pricelist")+" "+vo.getDescriptionSYS10()
        );
      }
    }

    // add to the domain about data import type:
    // - supplier items
    res = ClientUtils.getData("loadSuppliers",new GridParams());
    if (!res.isError()) {
      GridSupplierVO vo = null;
      ItemTypeVO itemTypeVO = null;
      java.util.List list = ((VOListResponse)res).getRows();
      for(int i=0;i<list.size();i++) {
        vo = (GridSupplierVO)list.get(i);
        for(int j=0;j<itemTypesList.size();j++) {
          itemTypeVO = (ItemTypeVO)itemTypesList.get(j);
          ditVO = new DataImportType();
          ditVO.comboItemIndex = pos++;
          ditVO.subTypeCode = vo.getProgressiveREG04();
          ditVO.subTypeCode2 = itemTypeVO.getProgressiveHie02ITM02();
          ditVO.progressiveHIE02 = itemTypeVO.getProgressiveHie02ITM02();
          ditVO.className = ImportSupplierItemsDescriptorVO.class.getName();
          ditVO.companyCodeSys01 = vo.getCompanyCodeSys01REG04();

          dit.addDomainPair(
            ditVO,
            ClientSettings.getInstance().getResources().getResource("import")+" "+
            itemTypeVO.getDescriptionSYS10()+" "+
            ClientSettings.getInstance().getResources().getResource("for supplier")+" "+
            vo.getName_1REG04()
          );
        }
      }
View Full Code Here
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.