Examples of ItemTableModel


Examples of realcix20.guis.models.ItemTableModel

   
    private void updateRow() {

        Row row = container.getSelectedRow();
        row.setModify(true);
        ItemTableModel model = (ItemTableModel)container.getTable().getModel();           
       
        Iterator cellIter = row.getNewCells().iterator();       
        int currentColumn = 0;     
        while (cellIter.hasNext()) {           
            Cell cell = (Cell)cellIter.next();
            Column column = findColumn(container.getObject(), cell.getTableName(), cell.getColumnName());
            if (column.isItemField()) {
                model.setValueAt(cell.getColumnValue(), container.getSelectedRowNumber(), currentColumn);
                currentColumn++;
            }           
        }
        container.getContainer().updateTable();
       
View Full Code Here

Examples of realcix20.guis.models.ItemTableModel

            //DialogManager dialogManager = DialogManager.getInstance();
       
            int[] selectedRows = container.getTable().getSelectedRows();
            Vector selectedRowsVector = new Vector();
            if (selectedRows.length > 0) {              
                ItemTableModel model = (ItemTableModel)container.getTable().getModel();
                for (int i = 0; i < selectedRows.length; i++) {
                    int selectedRowNumber = container.getTable().convertRowIndexToModel(selectedRows[i]);
                    Vector dataVector = model.getDataVector();
                    Vector rowDatas = (Vector)dataVector.get(selectedRowNumber);
                    Row selectedRow = (Row)rowDatas.get(rowDatas.size() - 1);
                    selectedRowsVector.add(selectedRow);
                }
                if ( (DialogManager.showYesNoDialog(container, TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
View Full Code Here

Examples of realcix20.guis.models.ItemTableModel

   
    private void editObject() {
       
            int selectedRowNumber = container.getTable().getSelectedRow();
            if (selectedRowNumber != -1) {
                ItemTableModel model = (ItemTableModel)container.getTable().getModel();
                selectedRowNumber = container.getTable().convertRowIndexToModel(selectedRowNumber);
                Vector dataVector = model.getDataVector();
                Vector rowDatas = (Vector)dataVector.get(selectedRowNumber);
                Row selectedRow = (Row)rowDatas.get(rowDatas.size() - 1);                          
               
                Iterator pkColumnIter = container.getObject().getPkColumns().iterator();
                String mainTableName = container.getObject().getMainTableName();
View Full Code Here

Examples of realcix20.guis.models.ItemTableModel

    //specify
    private void createByItem() {
       
            int[] rows = container.getTable().getSelectedRows();
            if (rows.length > 0) {
                ItemTableModel model = (ItemTableModel)container.getTable().getModel();               
               
                //make selectedRow 1 as templateRow
                int selectedRowNumber = container.getTable().convertRowIndexToModel(rows[0]);              
                Vector dataVector = model.getDataVector();
                Vector rowDatas = (Vector)dataVector.get(selectedRowNumber);
                Row templateRow = (Row)rowDatas.get(rowDatas.size() - 1);
               
                //Create a new row
                Row newRow = ObjectUtil.cloneRow(container.getObject(), templateRow);
View Full Code Here

Examples of realcix20.guis.models.ItemTableModel

    //specify, used by TaxClass
    private void calculateTax() {
       
            int selectedRowNumber = container.getTable().getSelectedRow();
            if (selectedRowNumber != -1) {      
                ItemTableModel model = (ItemTableModel)container.getTable().getModel();
                selectedRowNumber = container.getTable().convertRowIndexToModel(selectedRowNumber);
                Vector dataVector = model.getDataVector();
                Vector rowDatas = (Vector)dataVector.get(selectedRowNumber);
                Row selectedRow = (Row)rowDatas.get(rowDatas.size() - 1);
                if (((TaxClass)container.getObject()).calculatorTax(selectedRow)) {
                    selectedRow.setModify(true);
                    container.updateTable();
View Full Code Here

Examples of realcix20.guis.models.ItemTableModel

       
    }
   
    private void calculateAllTax() {
       
            ItemTableModel model = (ItemTableModel)container.getTable().getModel();
            Vector dataVector = model.getDataVector();
            for (int i = 0; i < model.getRowCount(); i++) {
                Vector rowDatas = (Vector)dataVector.get(i);
                Row row = (Row)rowDatas.get(rowDatas.size() - 1);
                ((TaxClass)container.getObject()).calculatorTax(row);
                container.updateTable();
                row.setModify(true);
View Full Code Here

Examples of realcix20.guis.models.ItemTableModel

       
    }
   
    private void calculateAllNotInputTaxes() {
       
            ItemTableModel model = (ItemTableModel)container.getTable().getModel();
            Vector dataVector = model.getDataVector();
            for (int i = 0; i < model.getRowCount(); i++) {
                Vector rowDatas = (Vector)dataVector.get(i);
                Row row = (Row)rowDatas.get(rowDatas.size() - 1);
                Cell cell = ObjectUtil.findNewCell(row, "TAXI", "TAMT");
                if (cell.getColumnValue() == null)
                    ((TaxClass)container.getObject()).calculatorTax(row);
View Full Code Here

Examples of realcix20.guis.models.ItemTableModel

   
    private void balanceByItem() {
       
            int selectedRowNumber = container.getTable().getSelectedRow();
            if (selectedRowNumber != -1) {
                ItemTableModel model = (ItemTableModel)container.getTable().getModel();
                selectedRowNumber = container.getTable().convertRowIndexToModel(selectedRowNumber);
                Vector dataVector = model.getDataVector();
                Vector rowDatas = (Vector)dataVector.get(selectedRowNumber);
                Row selectedRow = (Row)rowDatas.get(rowDatas.size() - 1);
                Cell newTAmtCell = ObjectUtil.findNewCell(selectedRow, "RI", "TAMT");
                Cell newLAmtCell = ObjectUtil.findNewCell(selectedRow, "RI", "LAMT");
                Cell newXrCell = ObjectUtil.findNewCell(selectedRow, "RI", "XR");
View Full Code Here

Examples of realcix20.guis.models.ItemTableModel

   
    private void setMinus() {
       
            int[] rows = container.getTable().getSelectedRows();
            if (rows.length > 0) {
                ItemTableModel model = (ItemTableModel)container.getTable().getModel();               
                for (int i = 0; i < rows.length; i++) {                   
                    int selectedRowNumber = container.getTable().convertRowIndexToModel(rows[i]);
                    Vector dataVector = model.getDataVector();
                    Vector rowDatas = (Vector)dataVector.get(selectedRowNumber);
                    Row selectedRow = (Row)rowDatas.get(rowDatas.size() - 1);
                    Cell newTAmtCell = ObjectUtil.findNewCell(selectedRow, "RI", "TAMT");
                    Cell newLAmtCell = ObjectUtil.findNewCell(selectedRow, "RI", "LAMT");
                    if (newTAmtCell.getColumnValue() != null) {
View Full Code Here

Examples of realcix20.guis.models.ItemTableModel

   
    private void assignToBudget() {
       
            int[] rows = container.getTable().getSelectedRows();
            if (rows.length > 0) {
                ItemTableModel model = (ItemTableModel)container.getTable().getModel();
               
                //now, only set first selected reg to budget
                int selectedRowNumber = container.getTable().convertRowIndexToModel(rows[0]);
                Vector dataVector = model.getDataVector();
                Vector rowDatas = (Vector)dataVector.get(selectedRowNumber);
                Row selectedRow = (Row)rowDatas.get(rowDatas.size() - 1);
               
                new AssignBudgetDialog(container, container.getObject(), selectedRow, container.getCurrentRow());
                container.setEnabled(false);
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.