private void jbInit() throws Exception { controlDofRef.setAttributeName("docRefNumberDOC01"); titledBorder1 = new TitledBorder(""); titledBorder2 = new TitledBorder(""); labelDocNum.setText("docNumber"); titledBorder1.setTitle( ClientSettings.getInstance().getResources().getResource("document identification")); titledBorder1.setTitleColor(Color.blue); this.setBorder(titledBorder1); this.setLayout(gridBagLayout1); labelDocYear.setText("docYear"); labelDocRif.setText("docRif"); controlDocRifLookup.setCanCopy(true); controlDocRifLookup.setAllowOnlyNumbers(true); controlDocRifLookup.setLinkLabel(labelDocRif); controlDocRifLookup.setMaxCharacters(20); controlDocRifLookup.setEnabledOnEdit(false); controlDocRifLookup.setAttributeName("docSequenceDoc01DOC01"); labelDocDate.setText("docDate"); labelDocState.setText("docState"); ClientApplet applet = ((ApplicationClientFacade) MDIFrame.getInstance().getClientFacade()).getMainClass(); ApplicationParametersVO appVO = applet.getAuthorizations(); if (!appVO.getManualDocNumInSaleDocs().booleanValue()) { controlDocNumber.setEnabledOnInsert(false); controlDocNumber.setEnabledOnEdit(false); } controlDocNumber.setLinkLabel(labelDocNum); controlDocNumber.setMaxCharacters(255); controlDocNumber.setRequired(false); controlDocNumber.setAttributeName("docSequenceDOC01"); controlDocYear.setLinkLabel(labelDocYear); controlDocYear.setEnabledOnInsert(false); controlDocYear.setEnabledOnEdit(false); controlDocYear.setAttributeName("docYearDOC01"); controlDocTypeRef.setCanCopy(true); controlDocTypeRef.setAttributeName("docTypeDoc01DOC01"); controlDocTypeRef.setLinkLabel(labelDocRif); controlDocTypeRef.setEnabledOnInsert(true); controlDocTypeRef.setEnabledOnEdit(false); controlDocTypeRef.setDomainId("SALE_DOC_TYPE"); controlDocYearRef.setEnabledOnInsert(false); controlDocYearRef.setEnabledOnEdit(false); controlDocYearRef.setAttributeName("docYearDoc01DOC01"); controlDocDate.setCanCopy(true); controlDocDate.setLinkLabel(labelDocDate); controlDocDate.setRequired(true); controlDocDate.setEnabledOnEdit(false); controlDocDate.setAttributeName("docDateDOC01"); controlDocState.setCanCopy(false); controlDocState.setLinkLabel(labelDocDate); controlDocState.setRequired(true); controlDocState.setEnabledOnInsert(false); controlDocState.setEnabledOnEdit(false); controlDocState.setAttributeName("docStateDOC01"); controlDocState.setDomainId("DOC01_STATES"); labelDocRefNr.setText("docRef"); controlSectional.setAttributeName("sectionalDOC01"); controlSectional.setEnabledOnInsert(false); controlSectional.setEnabledOnEdit(false); controlSectional.setTextAlignment(SwingConstants.RIGHT); this.add( labelDocNum, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); this.add( controlDocNumber, new GridBagConstraints( 2, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0)); if (showDocRefLookup) { this.add( labelDocRif, new GridBagConstraints( 0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); this.add( controlDocTypeRef, new GridBagConstraints( 1, 1, 2, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 0, 5, 5), 0, 0)); this.add( controlDocRifLookup, new GridBagConstraints( 3, 1, 2, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 0, 5, 5), 0, 0)); this.add( controlDocYearRef, new GridBagConstraints( 5, 1, 3, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 40, 0)); this.add( new JPanel(), new GridBagConstraints( 9, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0)); } else { this.add( labelDocRefNr, new GridBagConstraints( 0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); this.add( controlDofRef, new GridBagConstraints( 1, 1, 2, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 0, 5, 5), 0, 0)); } this.add( controlDocYear, new GridBagConstraints( 4, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0)); this.add( labelDocYear, new GridBagConstraints( 3, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); this.add( labelDocDate, new GridBagConstraints( 5, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); this.add( controlDocDate, new GridBagConstraints( 6, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 60, 0)); this.add( labelDocState, new GridBagConstraints( 7, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); this.add( controlDocState, new GridBagConstraints( 8, 0, 1, 1, 1.0, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); if (showSectional) this.add( controlSectional, new GridBagConstraints( 1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); }
private void jbInit() throws Exception { itemsGrid.setMaxNumberOfRowsOnInsert(50); impAllItemsButton.setToolTipText( ClientSettings.getInstance().getResources().getResource("import all items")); impAllItemsButton.addActionListener( new SupplierDetailFrame_impAllItemsButton_actionAdapter(this)); detailPanel.setLayout(gridBagLayout4); itemsGrid.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); supplierPanel.setVOClassName("org.jallinone.purchases.suppliers.java.DetailSupplierVO"); supplierPanel.addLinkedPanel(organizationPanel); titledBorder1 = new TitledBorder(""); titledBorder2 = new TitledBorder(""); subjectPanel.setLayout(gridBagLayout1); supplierPanel.setBorder(titledBorder1); supplierPanel.setLayout(gridBagLayout2); titledBorder1.setTitle(ClientSettings.getInstance().getResources().getResource("supplier")); titledBorder1.setTitleColor(Color.blue); labelSupplierCode.setText("supplierCodePUR01"); labelPay.setText("payment terms"); labelBank.setText("bank"); controlSupplierCode.setAttributeName("supplierCodePUR01"); controlSupplierCode.setCanCopy(false); controlSupplierCode.setLinkLabel(labelSupplierCode); controlSupplierCode.setMaxCharacters(20); // controlSupplierCode.setRequired(true); controlSupplierCode.setTrimText(true); controlSupplierCode.setUpperCase(true); controlSupplierCode.setEnabledOnEdit(false); controlPayment.setAttributeName("paymentCodeReg10PUR01"); controlPayment.setCanCopy(true); controlPayment.setLinkLabel(labelPay); controlPayment.setMaxCharacters(20); controlPayment.setRequired(true); controlPayDescr.setAttributeName("paymentDescriptionSYS10"); controlPayDescr.setCanCopy(true); controlPayDescr.setEnabledOnInsert(false); controlPayDescr.setEnabledOnEdit(false); controlBank.setAttributeName("bankCodeReg12PUR01"); controlBank.setCanCopy(true); controlBank.setLinkLabel(labelBank); controlBank.setMaxCharacters(20); controlBankDescr.setAttributeName("descriptionREG12"); controlBankDescr.setCanCopy(true); controlBankDescr.setEnabledOnInsert(false); controlBankDescr.setEnabledOnEdit(false); refPanel.setLayout(borderLayout1); hierarPanel.setLayout(borderLayout4); treeGridItemsPanel.setLayout(borderLayout3); itemsSplitPane.setOrientation(JSplitPane.HORIZONTAL_SPLIT); itemsSplitPane.setDividerSize(5); itemsPanel.setLayout(borderLayout5); itemButtonsPanel.setLayout(flowLayout2); flowLayout2.setAlignment(FlowLayout.LEFT); itemsGrid.setAutoLoadData(false); itemsGrid.setDeleteButton(deleteButton1); itemsGrid.setEditButton(editButton1); itemsGrid.setExportButton(exportButton1); itemsGrid.setFunctionId("PUR01"); itemsGrid.setMaxSortedColumns(3); itemsGrid.setInsertButton(insertButton1); itemsGrid.setNavBar(navigatorBar1); itemsGrid.setReloadButton(reloadButton1); itemsGrid.setSaveButton(saveButton1); itemsGrid.setValueObjectClassName("org.jallinone.purchases.items.java.SupplierItemVO"); insertButton1.setText("insertButton1"); editButton1.setText("editButton1"); saveButton1.setText("saveButton1"); reloadButton1.setText("reloadButton1"); deleteButton1.setText("deleteButton1"); itemHierarsPanel.setLayout(gridBagLayout3); labelHierar.setText("item hierarchies"); colItemCode.setColumnFilterable(true); colItemCode.setColumnName("itemCodeItm01PUR02"); colItemCode.setColumnSortable(true); colItemCode.setEditableOnInsert(true); colItemCode.setHeaderColumnName("itemCodeITM01"); colItemCode.setPreferredWidth(90); colItemCode.setSortVersus(org.openswing.swing.util.java.Consts.ASC_SORTED); colItemCode.setMaxCharacters(20); colItemDescr.setColumnFilterable(true); colItemDescr.setColumnName("descriptionSYS10"); colItemDescr.setColumnSortable(true); colItemDescr.setHeaderColumnName("itemDescriptionSYS10"); colItemDescr.setPreferredWidth(200); colSupplierItemCode.setMaxCharacters(20); colSupplierItemCode.setTrimText(true); colSupplierItemCode.setUpperCase(true); colSupplierItemCode.setColumnFilterable(true); colSupplierItemCode.setColumnName("supplierItemCodePUR02"); colSupplierItemCode.setColumnSortable(true); colSupplierItemCode.setEditableOnEdit(true); colSupplierItemCode.setEditableOnInsert(true); colSupplierItemCode.setHeaderColumnName("supplierItemCodePUR02"); colSupplierItemCode.setPreferredWidth(120); colUmCode.setColumnDuplicable(true); colUmCode.setColumnFilterable(true); colUmCode.setColumnName("umCodeReg02PUR02"); colUmCode.setEditableOnEdit(true); colUmCode.setEditableOnInsert(true); colUmCode.setHeaderColumnName("umCodeReg02PUR02"); colUmCode.setMaxCharacters(20); colMinQty.setDecimals(2); colMinQty.setGrouping(false); colMinQty.setColumnDuplicable(true); colMinQty.setColumnFilterable(true); colMinQty.setColumnSortable(true); colMinQty.setEditableOnEdit(true); colMinQty.setEditableOnInsert(true); colMinQty.setPreferredWidth(80); colMinQty.setColumnName("minPurchaseQtyPUR02"); colMultipleQty.setGrouping(false); colMultipleQty.setColumnDuplicable(true); colMultipleQty.setColumnFilterable(true); colMultipleQty.setColumnSortable(true); colMultipleQty.setEditableOnEdit(true); colMultipleQty.setEditableOnInsert(true); colMultipleQty.setPreferredWidth(80); colMultipleQty.setColumnName("multipleQtyPUR02"); subjectPanel.add( organizationPanel, new GridBagConstraints( 0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.NORTHWEST, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); this.setTitle(ClientSettings.getInstance().getResources().getResource("supplier detail")); buttonsPanel.setLayout(flowLayout1); flowLayout1.setAlignment(FlowLayout.LEFT); insertButton.setText("insertButton1"); editButton.setText("editButton1"); saveButton.setEnabled(false); saveButton.setText("saveButton1"); reloadButton.setText("reloadButton1"); deleteButton.setText("deleteButton1"); labelCompanyCode.setText("companyCodeSys01REG04"); controlCompanyCode.setAttributeName("companyCodeSys01REG04"); controlCompanyCode.setLinkLabel(labelCompanyCode); controlCompanyCode.setRequired(true); controlCompanyCode.setEnabledOnEdit(false); this.getContentPane().add(buttonsPanel, BorderLayout.NORTH); buttonsPanel.add(insertButton, null); buttonsPanel.add(editButton, null); buttonsPanel.add(saveButton, null); buttonsPanel.add(reloadButton, null); buttonsPanel.add(deleteButton, null); buttonsPanel.add(navigatorBar, null); // tabbedPane.add(subjectPanel, "generic data"); this.getContentPane().add(tabbedPane, BorderLayout.CENTER); supplierPanel.add( labelCompanyCode, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); supplierPanel.add( controlCompanyCode, new GridBagConstraints( 1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0)); // tabbedPane.add(supplierPanel, "supplierPanel"); supplierPanel.add( labelSupplierCode, new GridBagConstraints( 0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 5, 5, 5), 0, 0)); supplierPanel.add( controlSupplierCode, new GridBagConstraints( 1, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0)); supplierPanel.add( labelPay, new GridBagConstraints( 0, 2, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); supplierPanel.add( controlPayment, new GridBagConstraints( 1, 2, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 40, 0)); supplierPanel.add( controlPayDescr, new GridBagConstraints( 2, 2, 2, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0)); supplierPanel.add( labelPricelist, new GridBagConstraints( 0, 3, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); supplierPanel.add( labelBank, new GridBagConstraints( 0, 4, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 0, 5), 0, 0)); supplierPanel.add( controlBank, new GridBagConstraints( 1, 4, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 40, 0)); supplierPanel.add( controlBankDescr, new GridBagConstraints( 2, 4, 2, 3, 1.0, 1.0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 0, 5), 0, 0)); supplierPanel.add( labelDebit, new GridBagConstraints( 0, 5, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0)); supplierPanel.add( labelPurchase, new GridBagConstraints( 0, 6, 1, 1, 0.0, 1.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 15, 5), 0, 0)); supplierPanel.add( controlDebitsCode, new GridBagConstraints( 1, 5, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 40, 0)); supplierPanel.add( controlDebitsDescr, new GridBagConstraints( 2, 5, 2, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 0, 5), 0, 0)); supplierPanel.add( controlCostsCode, new GridBagConstraints( 1, 6, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 40, 0)); supplierPanel.add( controlCostsDescr, new GridBagConstraints( 2, 6, 2, 3, 1.0, 1.0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 0, 5), 0, 0)); labelDebit.setText("debits account"); labelPurchase.setText("purchase costs account"); controlDebitsCode.setAttributeName("debitAccountCodeAcc02PUR01"); controlDebitsDescr.setAttributeName("debitAccountDescrPUR01"); controlCostsCode.setAttributeName("costsAccountCodeAcc02PUR01"); controlCostsDescr.setAttributeName("costsAccountDescrPUR01"); detailPanel.add( subjectPanel, new GridBagConstraints( 0, 0, 1, 1, 1.0, 1.0, GridBagConstraints.WEST, GridBagConstraints.BOTH, new Insets(5, 5, 5, 5), 0, 0)); detailPanel.add( supplierPanel, new GridBagConstraints( 0, 1, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0)); tabbedPane.add(detailPanel, "supplier data"); tabbedPane.add(refPanel, "references"); refPanel.add(referencesPanel, BorderLayout.CENTER); tabbedPane.add(hierarPanel, "hierarchies"); hierarPanel.add(hierarchiesPanel, BorderLayout.CENTER); tabbedPane.add(treeGridItemsPanel, "supplierItems"); treeGridItemsPanel.add(itemsSplitPane, BorderLayout.CENTER); itemsSplitPane.add(treePanel, JSplitPane.LEFT); itemsSplitPane.add(itemsPanel, JSplitPane.RIGHT); itemsPanel.add(itemButtonsPanel, BorderLayout.NORTH); itemsPanel.add(itemsGrid, BorderLayout.CENTER); itemsGrid.getColumnContainer().add(colItemCode, null); itemButtonsPanel.add(insertButton1, null); itemButtonsPanel.add(editButton1, null); itemButtonsPanel.add(saveButton1, null); itemButtonsPanel.add(reloadButton1, null); itemButtonsPanel.add(deleteButton1, null); itemButtonsPanel.add(exportButton1, null); itemButtonsPanel.add(navigatorBar1, null); itemButtonsPanel.add(impAllItemsButton, null); controlDebitsCode.setLinkLabel(labelDebit); controlDebitsCode.setMaxCharacters(20); controlDebitsCode.setRequired(true); controlDebitsDescr.setEnabledOnInsert(false); controlDebitsDescr.setEnabledOnEdit(false); controlCostsCode.setLinkLabel(labelPurchase); controlCostsCode.setMaxCharacters(20); controlCostsCode.setRequired(true); controlCostsDescr.setEnabledOnInsert(false); controlCostsDescr.setEnabledOnEdit(false); treeGridItemsPanel.add(itemHierarsPanel, BorderLayout.NORTH); itemHierarsPanel.add( labelHierar, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 0), 0, 0)); itemHierarsPanel.add( controlHierarchy, new GridBagConstraints( 1, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 100, 0)); tabbedPane.add(supplierPricelistPanel, "supplierPricelistPanel"); itemsGrid.getColumnContainer().add(colItemDescr, null); itemsGrid.getColumnContainer().add(colSupplierItemCode, null); itemsGrid.getColumnContainer().add(colUmCode, null); itemsGrid.getColumnContainer().add(colMinQty, null); itemsGrid.getColumnContainer().add(colMultipleQty, null); tabbedPane.setTitleAt( 0, ClientSettings.getInstance().getResources().getResource("supplier data")); tabbedPane.setTitleAt(1, ClientSettings.getInstance().getResources().getResource("references")); tabbedPane.setTitleAt( 2, ClientSettings.getInstance().getResources().getResource("hierarchies")); tabbedPane.setTitleAt( 3, ClientSettings.getInstance().getResources().getResource("supplierItems")); tabbedPane.setTitleAt( 4, ClientSettings.getInstance().getResources().getResource("supplierPricelists")); itemsSplitPane.setDividerLocation(200); }