Examples of DetailItemVO


Examples of org.jallinone.items.java.DetailItemVO

    colAltItemDescr.setColumnName("descriptionSYS10");
  }


  void printButton_actionPerformed(ActionEvent e) {
    DetailItemVO vo = (DetailItemVO)frame.getFormPanel().getVOModel().getValueObject();
    HashMap map = new HashMap();
    map.put(ApplicationConsts.ITEM_PK,new ItemPK(vo.getCompanyCodeSys01ITM01(),vo.getItemCodeITM01()));
    Response res = ClientUtils.getData("createBillOfMaterialsData",map);
    if (res.isError()) {
      JOptionPane.showMessageDialog(
        ClientUtils.getParentFrame(this),
        res.getErrorMessage(),
        ClientSettings.getInstance().getResources().getResource("print document"),
        JOptionPane.ERROR_MESSAGE
      );
    }
    else {
      Object reportId = ((VOResponse)res).getVo();
      HashMap params = new HashMap();
      params.put("COMPANY_CODE",vo.getCompanyCodeSys01ITM01());
      params.put("ITEM_CODE",vo.getItemCodeITM01());
      params.put("DESCRIPTION",vo.getDescriptionSYS10());
      params.put("REPORT_ID",reportId);
      params.put("MANUFACTURE_CODE_PRO01",vo.getManufactureCodePro01ITM01());

      map = new HashMap();
      map.put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM01());
      map.put(ApplicationConsts.FUNCTION_CODE_SYS06,frame.getFormPanel().getFunctionId());
      map.put(ApplicationConsts.EXPORT_PARAMS,params);
      res = ClientUtils.getData("getJasperReport",map);
      if (!res.isError()) {
        JasperPrint print = (JasperPrint)((VOResponse)res).getVo();
View Full Code Here

Examples of org.jallinone.items.java.DetailItemVO

    editButton2.setEnabled(enabled);
    deleteButton2.setEnabled(enabled);
    exportButton1.setEnabled(enabled);
    reloadButton2.setEnabled(enabled);

    DetailItemVO vo = (DetailItemVO)frame.getFormPanel().getVOModel().getValueObject();
    if (!enabled || vo.getManufactureCodePro01ITM01()!=null)
      printButton.setEnabled(enabled);
  }
View Full Code Here

Examples of org.jallinone.items.java.DetailItemVO

* @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;
    DetailItemVO itemVO = (DetailItemVO)frame.getFormPanel().getVOModel().getValueObject();

    for(int i=0;i<newValueObjects.size();i++) {
      vo = (PriceVO)newValueObjects.get(i);
      response = validateDates(vo);
      if (response.isError())
        return response;

      vo.setCompanyCodeSys01SAL02(itemVO.getCompanyCodeSys01ITM01());
      vo.setItemCodeItm01SAL02(itemVO.getItemCodeITM01());
    }

    return ClientUtils.getData("insertPrices",newValueObjects);
  }
View Full Code Here

Examples of org.jallinone.items.java.DetailItemVO

    frame.getVariantsPricesPanel().repaint();
  }


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

    if(!Boolean.TRUE.equals(vo.getUseVariant1ITM01()) &&
       !Boolean.TRUE.equals(vo.getUseVariant2ITM01()) &&
       !Boolean.TRUE.equals(vo.getUseVariant3ITM01()) &&
       !Boolean.TRUE.equals(vo.getUseVariant4ITM01()) &&
       !Boolean.TRUE.equals(vo.getUseVariant5ITM01()))
      variantsPricesPanel.removeAll();
    else {
      variantsPricesPanel.removeAll();
      variantsPricesPanel.getOtherGridParams().put(ApplicationConsts.ITEM,new ItemPK(vo.getCompanyCodeSys01(),vo.getItemCodeITM01()));
      variantsPricesPanel.getOtherGridParams().put(ApplicationConsts.PRICELIST,priceVO.getPricelistCodeSal01SAL02());
      variantsPricesPanel.initGrid(vo);
      variantsPricesPanel.revalidate();
      variantsPricesPanel.repaint();
View Full Code Here

Examples of org.jallinone.items.java.DetailItemVO

   * 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 {
    AltComponentVO vo = (AltComponentVO)valueObject;
    DetailItemVO itemVO = (DetailItemVO)panel.getFrame().getFormPanel().getVOModel().getValueObject();
    vo.setCompanyCodeSys01ITM04(itemVO.getCompanyCodeSys01ITM01());
  }
View Full Code Here

Examples of org.jallinone.items.java.DetailItemVO

   */
  public boolean beforeInsertGrid(GridControl grid) {
    if (!super.beforeInsertGrid(grid))
      return false;

    DetailItemVO itemVO = (DetailItemVO)panel.getFrame().getFormPanel().getVOModel().getValueObject();
//    if (itemVO.getManufactureCodePro01ITM01()!=null)
//      return false;
    return true;
  }
View Full Code Here

Examples of org.jallinone.items.java.DetailItemVO

      for(int i=0;i<newValueObjects.size();i++) {
        vo = (AltComponentVO)newValueObjects.get(i);
        vo.setProgressiveITM04(prevVO.getProgressiveITM04());
      }
    }
    DetailItemVO itemVO = (DetailItemVO)panel.getFrame().getFormPanel().getVOModel().getValueObject();
    for(int i=0;i<newValueObjects.size();i++) {
      vo = (AltComponentVO)newValueObjects.get(i);
      vo.setCurrentItemCodeItm01ITM04(itemVO.getItemCodeITM01());
    }

    return ClientUtils.getData("insertAltComponents",newValueObjects);
  }
View Full Code Here

Examples of org.jallinone.items.java.DetailItemVO

   * Method called by the Form panel to insert new data.
   * @param newValueObject value object to save
   * @return an ErrorResponse value object in case of errors, VOResponse if the operation is successfully completed
   */
  public Response insertRecord(ValueObject newPersistentObject) throws Exception {
    DetailItemVO vo = (DetailItemVO)newPersistentObject;
    if (vo.getSerialNumberRequiredITM01()!=null &&
        vo.getSerialNumberRequiredITM01().booleanValue() &&
        vo.getManufactureCodePro01ITM01()!=null) {
      return new ErrorResponse("a product cannot require serial number definition");
    }
    Response res = ClientUtils.getData("insertItem",vo);
    if (!res.isError()) {
      vo = (DetailItemVO)((VOResponse)res).getVo();
      pk = new ItemPK(vo.getCompanyCodeSys01ITM01(),vo.getItemCodeITM01());
      if (parentFrame!=null) {
//        parentFrame.getGrid().reloadData();
      }

      frame.getDiscountsGrid().getOtherGridParams().put(
          ApplicationConsts.ITEM_PK,
          pk
      );
      frame.getDiscountsGrid().reloadData();
      frame.getPricesGrid().getOtherGridParams().put(ApplicationConsts.ITEM,vo);
      frame.getPricesGrid().reloadData();
      frame.setButtonsEnabled(true);

      frame.getSupplierPrices().getPricesGrid().getOtherGridParams().put(ApplicationConsts.ITEM_PK,pk);
      frame.getSupplierPrices().setButtonsEnabled(true);
      frame.getSupplierPrices().getPricesGrid().reloadData();

      frame.getItemSparePartsPanel().init(vo,false);

      frame.getBookedItemsPanel().setEnabled(true);
      frame.getOrderedItemsPanel().setEnabled(true);
      frame.getBookedItemsPanel().getGrid().reloadData();
      frame.getOrderedItemsPanel().getGrid().reloadData();
      frame.getBookedItemsPanel().getGrid().getOtherGridParams().put(ApplicationConsts.ITEM_PK,new ItemPK(vo.getCompanyCodeSys01ITM01(),vo.getItemCodeITM01()));
      frame.getOrderedItemsPanel().getGrid().getOtherGridParams().put(ApplicationConsts.ITEM_PK,new ItemPK(vo.getCompanyCodeSys01ITM01(),vo.getItemCodeITM01()));
      frame.getDocsPanel().setItemVO(vo);
//      frame.getItemVariantsPanel().setContent(vo,frame.getVariantsNames());


      frame.getBomTabbedPane().getComponentsGrid().getOtherGridParams().put(
View Full Code Here

Examples of org.jallinone.items.java.DetailItemVO

   * @param oldPersistentObject original value object, previous to the changes
   * @param persistentObject value object to save
   * @return an ErrorResponse value object in case of errors, VOResponse if the operation is successfully completed
   */
  public Response updateRecord(ValueObject oldPersistentObject,ValueObject persistentObject) throws Exception {
    DetailItemVO vo = (DetailItemVO)persistentObject;
    if (vo.getSerialNumberRequiredITM01()!=null &&
        vo.getSerialNumberRequiredITM01().booleanValue() &&
        vo.getManufactureCodePro01ITM01()!=null) {
      return new ErrorResponse("a product cannot require serial number definition");
    }

    if (frame.getBomTabbedPane().getAltCompsGrid().getVOListTableModel().getRowCount()>0 &&
        vo.getManufactureCodePro01ITM01()!=null) {
      return new ErrorResponse("you cannot define this item as a product because there are alternative components defined.");
    }

    Response res = ClientUtils.getData("updateItem",new ValueObject[]{oldPersistentObject,vo});
    if (!res.isError()) {
View Full Code Here

Examples of org.jallinone.items.java.DetailItemVO

   * @param persistentObject value object to delete
   * @return an ErrorResponse value object in case of errors, VOResponse if the operation is successfully completed
   */
  public Response deleteRecord(ValueObject persistentObject) throws Exception {
    ArrayList pks = new ArrayList();
    DetailItemVO vo = (DetailItemVO)persistentObject;
    ItemPK pk = new ItemPK(vo.getCompanyCodeSys01ITM01(),vo.getItemCodeITM01());
    pks.add(pk);
    Response res = ClientUtils.getData("deleteItems",pks);
    if (!res.isError()) {
      if (parentFrame!=null) {
        parentFrame.getGrid().reloadCurrentBlockOfData();
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.