Package realcix20.guis.models

Examples of realcix20.guis.models.ItemTableModel


            value = detailList.getValue();
        } else if (component instanceof XrCalculator) {
            XrCalculator xrCalculator = (XrCalculator)component;
            value = xrCalculator.getValue();
        } else if (component instanceof PasswordEdit) {
            PasswordEdit passwordEdit = (PasswordEdit)component;
            value = passwordEdit.getValue();
        }       
        return value;       
    }
View Full Code Here


                detailList = new DetailList(column);
                detailList.setEditabled(true);
                component = detailList;               
                break;                                                  
            case 4:               
                PasswordEdit passwordEdit = new PasswordEdit(column);
                component = passwordEdit;               
                break;               
            case 5:               
                JDatePicker datePicker = new JDatePicker();
                component = datePicker;               
View Full Code Here

            value = detailText.getValue();
        } else if (component instanceof DetailList) {//81
            DetailList detailList = (DetailList)component;
            value = detailList.getValue();
        } else if (component instanceof XrCalculator) {
            XrCalculator xrCalculator = (XrCalculator)component;
            value = xrCalculator.getValue();
        } else if (component instanceof PasswordEdit) {
            PasswordEdit passwordEdit = (PasswordEdit)component;
            value = passwordEdit.getValue();
        }       
        return value;       
View Full Code Here

                DetailList detailList = new DetailList(column);
                detailList.setEditabled(false);
                component = detailList;               
                break;               
            case 83:               
                XrCalculator xrCalculator = new XrCalculator(column);
                component = xrCalculator;               
                break;               
            case 82:               
                detailList = new DetailList(column);
                detailList.setEditabled(true);
View Full Code Here

   
    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

            //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

   
    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

    //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

    //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

       
    }
   
    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

TOP

Related Classes of realcix20.guis.models.ItemTableModel

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.