Package org.openswing.swing.message.send.java

Examples of org.openswing.swing.message.send.java.GridParams


    return "loadUserRoles";
  }


  public final Response executeCommand(Object inputPar,UserSessionParameters userSessionPars,HttpServletRequest request, HttpServletResponse response,HttpSession userSession,ServletContext context) {
    GridParams params = (GridParams)inputPar;
    try {
          // retrieve all (current) user roles...
      HashMap userRoles = ((JAIOUserSessionParameters)userSessionPars).getUserRoles();
      
      Roles bean = (Roles)JAIOBeanFactory.getInstance().getBean(Roles.class);
View Full Code Here


      });


      // set document types in doc.type column...
      Response res = ClientUtils.getData("loadDocumentTypes",new GridParams());
      Domain 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++) {
View Full Code Here

    return "loadAccounts";
  }


  public final Response executeCommand(Object inputPar,UserSessionParameters userSessionPars,HttpServletRequest request, HttpServletResponse response,HttpSession userSession,ServletContext context) {
    GridParams gridParams = (GridParams)inputPar;
    try {
      CustomizedWindows cust = ((JAIOUserSessionParameters)userSessionPars).getCustomizedWindows();
      ArrayList customizedFields = cust.getCustomizedFields(ApplicationConsts.ID_ACCOUNTS);

      Accounts bean = (Accounts)JAIOBeanFactory.getInstance().getBean(Accounts.class);
View Full Code Here

    return "loadRoleFunctions";
  }


  public final Response executeCommand(Object inputPar,UserSessionParameters userSessionPars,HttpServletRequest request, HttpServletResponse response,HttpSession userSession,ServletContext context) {
    GridParams params = (GridParams)inputPar;
    try {
          // retrieve all (current) user roles...
      HashMap userRoles = ((JAIOUserSessionParameters)userSessionPars).getUserRoles();

      Roles bean = (Roles)JAIOBeanFactory.getInstance().getBean(Roles.class);
View Full Code Here

        values.add(today);
        values.add(today);
      }


      GridParams gridParams = new GridParams();

      Response answer = QueryUtil.getQuery(
          conn,
          new UserSessionParameters(username),
          sql,
View Full Code Here

  /**
   * Retrieve item types and fill in the item types combo box.
   */
  private void init() {
    Response res = ClientUtils.getData("loadItemTypes",new GridParams());
    Domain d = new Domain("ITEM_TYPES");
    if (!res.isError()) {
      ItemTypeVO vo = null;
      list = ((VOListResponse)res).getRows();
      for(int i=0;i<list.size();i++) {
View Full Code Here

            vo.setPricelistCodePur03DOC06(null);
            vo.setPricelistDescriptionDOC06(null);
            vo.setCurrencyCodeReg03DOC06(null);
          }
          else {
            GridParams gridParams = new GridParams();
            gridParams.getOtherGridParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01DOC06());
            gridParams.getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_REG04,vo.getProgressiveReg04DOC06());

            Response res = ClientUtils.getData("loadSupplierPricelists",gridParams);
            if (!res.isError()) {
              java.util.List rows = ((VOListResponse)res).getRows();
              if (rows.size()>0) {
View Full Code Here


  private void init() {

    // item type...
    Response res = ClientUtils.getData("loadItemTypes",new GridParams());
    Domain d = new Domain("ITEM_TYPES");
    if (!res.isError()) {
      ItemTypeVO vo = null;
      itemTypesList = ((VOListResponse)res).getRows();
      for(int i=0;i<itemTypesList.size();i++) {
        vo = (ItemTypeVO)itemTypesList.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) {
          ReorderFromMinStockFilterVO vo = (ReorderFromMinStockFilterVO)filterPanel.getVOModel().getValueObject();
          vo.setProgressiveHie02ITM01((BigDecimal)controlItemType.getValue());
        }
      }
    });
    if (d.getDomainPairList().length>=1)
      controlItemType.getComboBox().setSelectedIndex(0);
    else
      controlItemType.getComboBox().setSelectedIndex(-1);


    // warehouse lookup...
    wareDataLocator.setGridMethodName("loadWarehouses");
    wareDataLocator.setValidationMethodName("validateWarehouseCode");

    controlWarehouse.setLookupController(wareController);
    controlWarehouse.setControllerMethodName("getWarehousesList");
    wareController.setForm(filterPanel);
    wareController.setLookupDataLocator(wareDataLocator);
    wareController.setFrameTitle("warehouses");
    wareController.setLookupValueObjectClassName("org.jallinone.warehouse.java.WarehouseVO");
    wareController.addLookup2ParentLink("companyCodeSys01WAR01", "companyCode");
    wareController.addLookup2ParentLink("warehouseCodeWAR01", "warehouseCode");
    wareController.addLookup2ParentLink("descriptionWAR01","warehouseDescription");
    wareController.setAllColumnVisible(false);
    wareController.setVisibleColumn("warehouseCodeWAR01", true);
    wareController.setVisibleColumn("descriptionWAR01", true);
    wareController.setVisibleColumn("addressWAR01", true);
    wareController.setVisibleColumn("cityWAR01", true);
    wareController.setVisibleColumn("zipWAR01", true);
    wareController.setVisibleColumn("provinceWAR01", true);
    wareController.setVisibleColumn("countryWAR01", true);
    wareController.setPreferredWidthColumn("descriptionWAR01",200);
    wareController.setFramePreferedSize(new Dimension(750,500));
    wareController.addLookupListener(new LookupListener() {

      public void codeValidated(boolean validated) {}

      public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
        if (wareController.getLookupVO()==null) {
          controlSupplierCode.setValue(null);
          supplierController.forceValidate();
          controlSupplierCode.setEnabled(false);
          warehouseVO = null;
        }
        else {
          warehouseVO = (WarehouseVO)wareController.getLookupVO();
          supplierDataLocator.getLookupFrameParams().put(ApplicationConsts.COMPANY_CODE_SYS01,warehouseVO.getCompanyCodeSys01WAR01());
          supplierDataLocator.getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,warehouseVO.getCompanyCodeSys01WAR01());
          grid.getOtherGridParams().put(ApplicationConsts.COMPANY_CODE_SYS01,warehouseVO.getCompanyCodeSys01WAR01());
          controlSupplierCode.setEnabled(true);

          Response res =  ClientUtils.getData("loadCompany",warehouseVO.getCompanyCodeSys01WAR01());
          if (!res.isError()) {
            OrganizationVO compVO = (OrganizationVO)((VOResponse)res).getVo();
            if (compVO!=null && compVO.getCurrencyCodeReg03()!=null && !compVO.getCurrencyCodeReg03().equals("")) {
              controlCurrency.setValue(compVO.getCurrencyCodeReg03());
              controlCurrency.getLookupController().forceValidate();
            }
          }

        }
      }

      public void beforeLookupAction(ValueObject parentVO) { }

      public void forceValidate() {}

    });


    // supplier lookup...
    supplierDataLocator.setGridMethodName("loadSuppliers");
    supplierDataLocator.setValidationMethodName("validateSupplierCode");

    controlSupplierCode.setLookupController(supplierController);
    controlSupplierCode.setControllerMethodName("getSuppliersList");
    supplierController.setForm(filterPanel);
    supplierController.setLookupDataLocator(supplierDataLocator);
    supplierController.setFrameTitle("suppliers");
    supplierController.setLookupValueObjectClassName("org.jallinone.purchases.suppliers.java.GridSupplierVO");
    supplierController.addLookup2ParentLink("supplierCodePUR01","supplierCode");
    supplierController.addLookup2ParentLink("progressiveREG04","progressiveREG04");
    supplierController.addLookup2ParentLink("name_1REG04", "name_1REG04");
    supplierController.setAllColumnVisible(false);
    supplierController.setVisibleColumn("companyCodeSys01REG04", true);
    supplierController.setVisibleColumn("supplierCodePUR01", true);
    supplierController.setVisibleColumn("name_1REG04", true);
    supplierController.setVisibleColumn("name_2REG04", true);
    supplierController.setVisibleColumn("cityREG04", true);
    supplierController.setVisibleColumn("provinceREG04", true);
    supplierController.setVisibleColumn("countryREG04", true);
    supplierController.setVisibleColumn("taxCodeREG04", true);
    supplierController.setHeaderColumnName("name_1REG04", "corporateName1");
    supplierController.setHeaderColumnName("cityREG04", "city");
    supplierController.setHeaderColumnName("provinceREG04", "prov");
    supplierController.setHeaderColumnName("countryREG04", "country");
    supplierController.setHeaderColumnName("taxCodeREG04", "taxCode");
    supplierController.setPreferredWidthColumn("name_1REG04", 200);
    supplierController.setPreferredWidthColumn("name_2REG04", 150);
    supplierController.setFramePreferedSize(new Dimension(750,500));


    // supplier lookup for column...
    supplierDataLocator2.setGridMethodName("loadSuppliers");
    supplierDataLocator2.setValidationMethodName("validateSupplierCode");

    colSupplierCode.setLookupController(supplierController2);
    colSupplierCode.setControllerMethodName("getSuppliersList");
    supplierController2.setForm(filterPanel);
    supplierController2.setLookupDataLocator(supplierDataLocator2);
    supplierController2.setFrameTitle("suppliers");
    supplierController2.setLookupValueObjectClassName("org.jallinone.purchases.suppliers.java.GridSupplierVO");
    supplierController2.addLookup2ParentLink("supplierCodePUR01","supplierCode");
    supplierController2.addLookup2ParentLink("name_1REG04", "name_1REG04");
    supplierController2.setAllColumnVisible(false);
    supplierController2.setVisibleColumn("companyCodeSys01REG04", true);
    supplierController2.setVisibleColumn("supplierCodePUR01", true);
    supplierController2.setVisibleColumn("name_1REG04", true);
    supplierController2.setVisibleColumn("name_2REG04", true);
    supplierController2.setVisibleColumn("cityREG04", true);
    supplierController2.setVisibleColumn("provinceREG04", true);
    supplierController2.setVisibleColumn("countryREG04", true);
    supplierController2.setVisibleColumn("taxCodeREG04", true);
    supplierController2.setHeaderColumnName("name_1REG04", "corporateName1");
    supplierController2.setHeaderColumnName("cityREG04", "city");
    supplierController2.setHeaderColumnName("provinceREG04", "prov");
    supplierController2.setHeaderColumnName("countryREG04", "country");
    supplierController2.setHeaderColumnName("taxCodeREG04", "taxCode");
    supplierController2.setPreferredWidthColumn("name_1REG04", 200);
    supplierController2.setPreferredWidthColumn("name_2REG04", 150);
    supplierController2.setFramePreferedSize(new Dimension(750,500));
    supplierController2.addLookupListener(new LookupListener() {

      public void codeValidated(boolean validated) {}

      public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
        ReorderFromMinStockVO vo = (ReorderFromMinStockVO)grid.getVOListTableModel().getObjectForRow(grid.getSelectedRow());
        GridSupplierVO lookupVO = (GridSupplierVO)supplierController2.getLookupVO();
        if (lookupVO!=null && lookupVO.getProgressiveREG04()!=null) {
          vo.setProgressiveREG04(lookupVO.getProgressiveREG04());

          // retrieve pricelist...
          GridParams gridParams = new GridParams();
          gridParams.getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_REG04,lookupVO.getProgressiveREG04());
          gridParams.getOtherGridParams().put(ApplicationConsts.DATE_FILTER,new java.sql.Date(System.currentTimeMillis()));
          gridParams.getOtherGridParams().put(ApplicationConsts.ITEM_PK,new ItemPK(vo.getCompanyCodeSys01(),vo.getItemCode()));
          Response res = ClientUtils.getData("loadSupplierPrices",gridParams);
          if (res.isError())
            vo.setPricelistCodePUR03(null);
          else {
            SupplierPriceVO priceVO = (SupplierPriceVO)((VOListResponse)res).getRows().get(0);
View Full Code Here

          attribute2dbField,
          SupplierVariantsPriceVO.class,
          "Y",
          "N",
          null,
          new GridParams(),
          true
      );

      if (res.isError())
        throw new Exception(res.getErrorMessage());
View Full Code Here

  /**
   * Retrieve item types and fill in the item types combo box and
   * set buttons disabilitation...
   */
  private void init() {
    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) {
          DetailPurchaseDocRowVO vo = (DetailPurchaseDocRowVO)detailPanel.getVOModel().getValueObject();
          vo.setItemCodeItm01DOC07(null);
          vo.setSupplierItemCodePur02DOC07(null);
          vo.setDescriptionSYS10(null);
          vo.setUmCodePur02DOC07(null);
          vo.setVatCodeItm01DOC07(null);
          vo.setVatDescriptionDOC07(null);
          vo.setDeductibleReg01DOC07(null);
          vo.setValueReg01DOC07(null);
          vo.setValuePur04DOC07(null);
          vo.setQtyDOC07(null);

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

          detailPanel.pull(controlItemCode.getAttributeName());
          try {
            controlItemCode.validateCode(null);
          }
          catch (Exception ex) {
          }

        }
      }
    });


    // set buttons disabilitation...
    HashSet buttonsToDisable = new HashSet();
    buttonsToDisable.add(insertButton1);
    buttonsToDisable.add(editButton1);
    buttonsToDisable.add(deleteButton1);
    //buttonsToDisable.add(copyButton1);
    detailPanel.addButtonsNotEnabled(buttonsToDisable,frame);
    grid.addButtonsNotEnabled(buttonsToDisable,frame);


    variantsPanel.setVariantsPanelController(new ProductVariantsPanelController() {

      public boolean validateCell(int rowNumber,int colNumber,String attributeName,Number oldValue,Number newValue) {

        if (newValue==null)
          return true;

        if (pricesMatrix!=null) {
          CustomValueObject vo = (CustomValueObject)pricesMatrix.get(rowNumber);
          Object lastPrice = null;
          Object currentPrice = null;
          try {
            lastPrice = CustomValueObject.class.getMethod("getAttributeNameN"+(colNumber-1),new Class[0]).invoke(vo,new Object[0]);
          }
          catch (Exception ex) {
          }
          Object[][] cells = variantsPanel.getCells();
          for(int i=0;i<cells.length;i++) {
            vo = (CustomValueObject)pricesMatrix.get(i);
            for(int j=0;j<cells[i].length;j++) {

              if (i==rowNumber && colNumber-1==j)
                continue;
              if (cells[i][j]==null)
                continue;

              try {
                currentPrice = CustomValueObject.class.getMethod("getAttributeNameN"+j,new Class[0]).invoke(vo,new Object[0]);
              }
              catch (Exception ex) {
              }
              if (currentPrice!=null && lastPrice==null ||
                  currentPrice==null && lastPrice!=null ||
                  currentPrice!=null && !currentPrice.equals(lastPrice)) {
                JOptionPane.showMessageDialog(
                    ClientUtils.getParentFrame(variantsPanel),
                    ClientSettings.getInstance().getResources().getResource("it is not allowed to insert variants having different unit prices"),
                    ClientSettings.getInstance().getResources().getResource("Attention"),
                    JOptionPane.WARNING_MESSAGE
                );
                return false;
              }
            } // end innner for
          } // end outer for

          if(lastPrice!=null) {
            controlPriceUnit.setValue(lastPrice);
            variantsPanel.getForm().getVOModel().setValue(controlPriceUnit.getAttributeName(),lastPrice);
          }
          else {
            lastPrice = ((SupplierPriceItemVO)variantsPanel.getLookupController().getLookupVO()).getValuePUR04();
            controlPriceUnit.setValue(lastPrice);
            variantsPanel.getForm().getVOModel().setValue(controlPriceUnit.getAttributeName(),lastPrice);
          }
        }

        return true;
      }

      public void loadDataCompleted(boolean error) {
        if (!error) {
          // load also variants prices, if available...
          GridParams gridParams = new GridParams();
          gridParams.getOtherGridParams().put(ApplicationConsts.VARIANTS_MATRIX_VO,variantsPanel.getVariantsMatrixVO());
          gridParams.getOtherGridParams().put(ApplicationConsts.PRICELIST,parentVO.getPricelistCodePur03DOC06());
          gridParams.getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_REG04,parentVO.getProgressiveReg04DOC06());
          Response res = ClientUtils.getData("loadSupplierVariantsPrices",gridParams);
          if (!res.isError()) {
            pricesMatrix = ((VOListResponse)res).getRows();
          }
          else
View Full Code Here

TOP

Related Classes of org.openswing.swing.message.send.java.GridParams

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.