Examples of PriceVO


Examples of org.jallinone.sales.pricelist.java.PriceVO

      return true;
    }


    public int getDecimals(int row) {
      PriceVO vo = (PriceVO)pricesGrid.getVOListTableModel().getObjectForRow(pricesGrid.getSelectedRow());
      if (vo!=null && vo.getDecimalsREG03()!=null)
        return vo.getDecimalsREG03().intValue();
      else
        return 0;
    }
View Full Code Here

Examples of org.jallinone.sales.pricelist.java.PriceVO

        return 0;
    }


    public String getCurrencySymbol(int row) {
      PriceVO vo = (PriceVO)pricesGrid.getVOListTableModel().getObjectForRow(pricesGrid.getSelectedRow());
      if (vo!=null && vo.getCurrencySymbolREG03()!=null)
        return vo.getCurrencySymbolREG03();
      else
      return "E";
    }
View Full Code Here

Examples of org.jallinone.sales.pricelist.java.PriceVO

        public void codeValidated(boolean validated) {}

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

        public void beforeLookupAction(ValueObject parentVO) {
          PriceVO priceVO = (PriceVO)parentVO;
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,priceVO.getProgressiveHie02ITM01());
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,((PricelistVO)grid.getVOListTableModel().getObjectForRow(grid.getSelectedRow())).getCompanyCodeSys01SAL01());
          itemDataLocator.getLookupFrameParams().put(ApplicationConsts.PROGRESSIVE_HIE02,priceVO.getProgressiveHie02ITM01());
          itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.PROGRESSIVE_HIE02,priceVO.getProgressiveHie02ITM01());
          itemDataLocator.getLookupFrameParams().put(ApplicationConsts.COMPANY_CODE_SYS01,((PricelistVO)grid.getVOListTableModel().getObjectForRow(grid.getSelectedRow())).getCompanyCodeSys01SAL01());
          itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,((PricelistVO)grid.getVOListTableModel().getObjectForRow(grid.getSelectedRow())).getCompanyCodeSys01SAL01());
        }

        public void forceValidate() {}
View Full Code Here

Examples of org.jallinone.sales.pricelist.java.PriceVO

    }
    colItemType.setDomain(d);
    colItemType.addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange()==e.SELECTED) {
          PriceVO vo = (PriceVO)pricesGrid.getVOListTableModel().getObjectForRow(pricesGrid.getSelectedRow());
          PricelistVO pricelistVO = (PricelistVO)getPricesGrid().getOtherGridParams().get(ApplicationConsts.PRICELIST);
          vo.setItemCodeItm01SAL02(null);
          int selIndex = ((JComboBox)e.getSource()).getSelectedIndex();
          Object selValue = d.getDomainPairList()[selIndex].getCode();
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,selValue);
          treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,pricelistVO.getCompanyCodeSys01SAL01());
          itemDataLocator.getLookupFrameParams().put(ApplicationConsts.PROGRESSIVE_HIE02,selValue);
          itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.PROGRESSIVE_HIE02,selValue);
          itemDataLocator.getLookupFrameParams().put(ApplicationConsts.COMPANY_CODE_SYS01,pricelistVO.getCompanyCodeSys01SAL01());
          itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,pricelistVO.getCompanyCodeSys01SAL01());
          vo.setCompanyCodeSys01SAL02(pricelistVO.getCompanyCodeSys01SAL01());
          vo.setPricelistCodeSal01SAL02(pricelistVO.getPricelistCodeSAL01());
        }
      }
    });
  }
View Full Code Here

Examples of org.jallinone.sales.pricelist.java.PriceVO

    /**
     * Callback method invoked when the user has clicked on the insert button
     * @param valueObject empty value object just created: the user can manage it to fill some attribute values
     */
    public void createValueObject(ValueObject valueObject) throws Exception {
      PriceVO vo = (PriceVO)valueObject;
      vo.setStartDateSAL02(new java.sql.Date(System.currentTimeMillis()));
      vo.setEndDateSAL02(null);
      if (frame.getPricesGrid().getSelectedRow()>0) {
        PriceVO pvo = (PriceVO)frame.getPricesGrid().getVOListTableModel().getObjectForRow(frame.getPricesGrid().getSelectedRow() - 1);
        vo.setProgressiveHie02ITM01(pvo.getProgressiveHie02ITM01());
      }
    }
View Full Code Here

Examples of org.jallinone.sales.pricelist.java.PriceVO

   * @param rowNumbers row indexes related to the new rows to save
   * @param newValueObjects list of new value objects to save
   * @return an ErrorResponse value object in case of errors, VOListResponse if the operation is successfully completed
   */
  public Response insertRecords(int[] rowNumbers, ArrayList newValueObjects) throws Exception {
    PriceVO vo = null;
    Response response = null;

    PricelistVO pricelistVO = (PricelistVO)frame.getPricesGrid().getOtherGridParams().get(ApplicationConsts.PRICELIST);

    for(int i=0;i<newValueObjects.size();i++) {
      vo = (PriceVO)newValueObjects.get(i);
      if (vo.getCompanyCodeSys01SAL02()==null)
        vo.setCompanyCodeSys01SAL02(pricelistVO.getCompanyCodeSys01SAL01());
      if (vo.getPricelistCodeSal01SAL02()==null)
        vo.setPricelistCodeSal01SAL02(pricelistVO.getPricelistCodeSAL01());
      response = validateDates(vo);
      if (response.isError())
        return response;
    }

View Full Code Here

Examples of org.jallinone.sales.pricelist.java.PriceVO

   * @param persistentObjects value objects relatied to the changed rows
   * @return an ErrorResponse value object in case of errors, VOListResponse if the operation is successfully completed
   */
  public Response updateRecords(int[] rowNumbers,ArrayList oldPersistentObjects,ArrayList persistentObjects) throws Exception {
    Response response = null;
    PriceVO vo = null;
    for(int i=0;i<persistentObjects.size();i++) {
      vo = (PriceVO)persistentObjects.get(i);
      response = validateDates(vo);
      if (response.isError())
        return response;
View Full Code Here

Examples of org.jallinone.sales.pricelist.java.PriceVO

  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);
    if (res.isError()) {
      JOptionPane.showMessageDialog(
View Full Code Here

Examples of org.jallinone.sales.pricelist.java.PriceVO

    frame.getVariantsPricesPanel().repaint();
  }


  private void reloadVariantsPrices(int rowNumber) {
    final PriceVO priceVO = (PriceVO)frame.getPricesGrid().getVOListTableModel().getObjectForRow(rowNumber);
    final ProductVariantsPanel variantsPricesPanel = frame.getVariantsPricesPanel();

    if(!Boolean.TRUE.equals(priceVO.getUseVariant1ITM01()) &&
       !Boolean.TRUE.equals(priceVO.getUseVariant2ITM01()) &&
       !Boolean.TRUE.equals(priceVO.getUseVariant3ITM01()) &&
       !Boolean.TRUE.equals(priceVO.getUseVariant4ITM01()) &&
       !Boolean.TRUE.equals(priceVO.getUseVariant5ITM01()))
      variantsPricesPanel.removeAll();
    else {
      variantsPricesPanel.removeAll();
      variantsPricesPanel.getOtherGridParams().put(ApplicationConsts.ITEM,new ItemPK(priceVO.getCompanyCodeSys01SAL02(),priceVO.getItemCodeItm01SAL02()));
      variantsPricesPanel.getOtherGridParams().put(ApplicationConsts.PRICELIST,priceVO.getPricelistCodeSal01SAL02());
      variantsPricesPanel.initGrid(priceVO);
      variantsPricesPanel.revalidate();
      variantsPricesPanel.repaint();

      SaveButton saveButton = new SaveButton();
      saveButton.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          Response res = ClientUtils.getData("updateVariantsPrices",new Object[]{
             variantsPricesPanel.getVariantsMatrixVO(),
             variantsPricesPanel.getCells(),
             priceVO.getPricelistCodeSal01SAL02(),
             priceVO.getStartDateSAL02(),
             priceVO.getEndDateSAL02()
          });
          if (res.isError()) {
            JOptionPane.showMessageDialog(
              ClientUtils.getParentFrame(frame),
              res.getErrorMessage(),
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.