Package org.jallinone.items.java

Examples of org.jallinone.items.java.GridItemVO


   * @return an ErrorResponse value object in case of errors, VOResponse if the operation is successfully completed
   */
  public Response deleteRecords(ArrayList persistentObjects) throws Exception {
    ArrayList pks = new ArrayList();
    ItemPK pk = null;
    GridItemVO vo = null;
    for(int i=0;i<persistentObjects.size();i++) {
      vo = (GridItemVO)persistentObjects.get(i);
      pk = new ItemPK(vo.getCompanyCodeSys01ITM01(),vo.getItemCodeITM01());
      pks.add(pk);
    }
    return ClientUtils.getData("deleteItems",pks);
  }
View Full Code Here


      itemController.addLookupListener(new LookupListener() {

        public void codeValidated(boolean validated) {}

        public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
          GridItemVO vo = (GridItemVO)itemController.getLookupVO();
          if (vo.getItemCodeITM01()!=null) {
            SupplierItemVO supplierVO = (SupplierItemVO)parentVO;
            supplierVO.setSupplierItemCodePUR02(vo.getItemCodeITM01());
          }
        }

        public void beforeLookupAction(ValueObject parentVO) {}

        public void forceValidate() {}

      });



      // purchase um lookup...
      umDataLocator.setGridMethodName("loadMeasures");
      umDataLocator.setValidationMethodName("validateMeasureCode");
      colUmCode.setLookupController(umController);
      colUmCode.setControllerMethodName("getMeasureUnitsList");
      umController.setLookupDataLocator(umDataLocator);
      umController.setFrameTitle("measures");
      umController.setLookupValueObjectClassName("org.jallinone.registers.measure.java.MeasureVO");
      umController.addLookup2ParentLink("umCodeREG02", "umCodeReg02PUR02");
      umController.addLookup2ParentLink("decimalsREG02","decimalsREG02");
      umController.setAllColumnVisible(false);
      umController.setVisibleColumn("umCodeREG02", true);
      umController.setVisibleColumn("decimalsREG02", true);
      new CustomizedColumns(ApplicationConsts.ID_UM_GRID,umController);
      umController.addLookupListener(new LookupListener() {

        public void codeValidated(boolean validated) {}

        public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
          MeasureVO vo = (MeasureVO)umController.getLookupVO();
          if (vo.getUmCodeREG02()!=null) {
            colMinQty.setDecimals(vo.getDecimalsREG02().intValue());
            colMultipleQty.setDecimals(vo.getDecimalsREG02().intValue());
            SupplierItemVO supplierVO = (SupplierItemVO)parentVO;
            if (supplierVO.getMinPurchaseQtyPUR02()!=null)
              supplierVO.setMinPurchaseQtyPUR02(supplierVO.getMinPurchaseQtyPUR02().setScale(vo.getDecimalsREG02().intValue(),BigDecimal.ROUND_HALF_UP));
            if (supplierVO.getMultipleQtyPUR02()!=null)
              supplierVO.setMultipleQtyPUR02(supplierVO.getMultipleQtyPUR02().setScale(vo.getDecimalsREG02().intValue(),BigDecimal.ROUND_HALF_UP));
          }
        }

        public void beforeLookupAction(ValueObject parentVO) {}
View Full Code Here

        ((DetailSupplierVO)frame.getCurrentForm().getVOModel().getValueObject()).getProgressiveREG04()!=null
    ) {

      ItemsFrame f = (ItemsFrame)MDIFrame.getSelectedFrame();
      int[] rows = f.getGrid().getSelectedRows();
      GridItemVO vo = null;
      SupplierItemVO suppItemVO = null;
      ArrayList list = new ArrayList();
      DetailSupplierVO supplierVO = (DetailSupplierVO)frame.getCurrentForm().getVOModel().getValueObject();
      for(int i=0;i<rows.length;i++) {
        vo = (GridItemVO)f.getGrid().getVOListTableModel().getObjectForRow(rows[i]);
        suppItemVO = new SupplierItemVO();
        suppItemVO.setCompanyCodeSys01PUR02(vo.getCompanyCodeSys01ITM01());
        suppItemVO.setDescriptionSYS10(vo.getDescriptionSYS10());
        suppItemVO.setItemCodeItm01PUR02(vo.getItemCodeITM01());
        suppItemVO.setMinPurchaseQtyPUR02(new BigDecimal(1));
        suppItemVO.setMultipleQtyPUR02(new BigDecimal(1));
        suppItemVO.setProgressiveHie01PUR02(vo.getProgressiveHie01ITM01());
        suppItemVO.setProgressiveHie02PUR02(vo.getProgressiveHie02ITM01());
        suppItemVO.setProgressiveReg04PUR02(supplierVO.getProgressiveREG04());
        suppItemVO.setSupplierItemCodePUR02(vo.getItemCodeITM01());
        suppItemVO.setUmCodeReg02PUR02(vo.getMinSellingQtyUmCodeReg02ITM01());

        list.add( suppItemVO );
      }
      Response res = ClientUtils.getData("insertSupplierItems",list);
      frame.getItemsGrid().reloadData();
View Full Code Here

        public void codeValidated(boolean validated) {}

        public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
          MovementVO vo = (MovementVO)manualMovForm.getVOModel().getValueObject();
          GridItemVO lookupVO = (GridItemVO)itemController.getLookupVO();
          if (vo.getItemCodeItm01WAR02()==null || vo.getItemCodeItm01WAR02().equals("") ) {
            controlUmCode.setValue(null);
            controlQty.setValue(null);
            controlQty.setEnabled(false);
          }
          else {
            controlUmCode.setValue(lookupVO.getMinSellingQtyUmCodeReg02ITM01());
            controlQty.setValue(null);
            controlQty.setEnabled(true);
            serialNumbersRequired = lookupVO.getSerialNumberRequiredITM01().booleanValue();
            controlQty.setDecimals(lookupVO.getDecimalsREG02().intValue());
          }
        }

        public void beforeLookupAction(ValueObject parentVO) {
          MovementVO vo = (MovementVO)manualMovForm.getVOModel().getValueObject();
View Full Code Here

   */
  public void saveItems(ArrayList items,Date startDate,Date endDate,BigDecimal price) {
    PricelistVO pricelistVO = (PricelistVO)frame.getPricesGrid().getOtherGridParams().get(ApplicationConsts.PRICELIST);

    ArrayList persistentObjects = new ArrayList();
    GridItemVO vo = null;
    PriceVO priceVO = null;
    for(int i=0;i<items.size();i++) {
      vo = (GridItemVO)items.get(i);
      priceVO = new PriceVO();
      priceVO.setCompanyCodeSys01SAL02(vo.getCompanyCodeSys01ITM01());
      priceVO.setEndDateSAL02(new java.sql.Date(endDate.getTime()));
      priceVO.setItemCodeItm01SAL02(vo.getItemCodeITM01());
      priceVO.setItemDescriptionSYS10(vo.getDescriptionSYS10());
      priceVO.setPricelistCodeSal01SAL02(pricelistVO.getPricelistCodeSAL01());
      priceVO.setPricelistDescriptionSYS10(pricelistVO.getDescriptionSYS10());
      priceVO.setProgressiveHie02ITM01(vo.getProgressiveHie02ITM01());
      priceVO.setStartDateSAL02(new java.sql.Date(startDate.getTime()));
      priceVO.setValueSAL02(price);
      persistentObjects.add(priceVO);
    }
    Response res = ClientUtils.getData("insertPrices",persistentObjects);
View Full Code Here

    if (gridId.equals(ApplicationConsts.ID_ITEMS_GRID.toString()) &&
        frame.getGrid().getSelectedRow()!=-1) {

      ItemsFrame f = (ItemsFrame)MDIFrame.getSelectedFrame();
      int[] rows = f.getGrid().getSelectedRows();
      GridItemVO vo = null;
      ArrayList list = new ArrayList();
      for(int i=0;i<rows.length;i++) {
        vo = (GridItemVO)f.getGrid().getVOListTableModel().getObjectForRow(rows[i]);
        list.add( vo );
      }
View Full Code Here

TOP

Related Classes of org.jallinone.items.java.GridItemVO

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.