Package realcix20.classes.basic

Examples of realcix20.classes.basic.Cell


                Vector values = new Vector();
                for (int i = 1; i < model.getColumnCount(); i++) {
                    String tableName = model.getColumn(i).getTableName();
                    String columnName = model.getColumn(i).getColumnName();
                    Item item = (Item)model.getValueAt(selectedRowNumber, i);
                    Cell cell = new Cell(tableName, columnName, item.getFactValue());
                    values.add(cell);
                }
                Row row = new Row(values, container.getCurrentObject().getRowType());
                //specify,used by BudgetSettingClass
                if (getContainer().getCurrentObject() instanceof BudgetSettingClass) {
                    if ((DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("BUDGETSETTING.DELETEALERT"))) == 0) {
                        container.getCurrentObject().classDelete_WholeObject(row);
                        ((BudgetSettingClass)getContainer().getCurrentObject()).deleteAllRelateItems(row);
                        container.updateObjectViewTable();
                    }
                }
                //specify,used by TaxTypeClass
                else if (getContainer().getCurrentObject() instanceof TaxTypeClass) {
                    if ( ((TaxTypeClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by UserClass
                else if (getContainer().getCurrentObject() instanceof UserClass) {
                    if ( ((UserClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            ((UserClass)getContainer().getCurrentObject()).deleteDependThings(row);
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by AnaTypeClass
                else if (getContainer().getCurrentObject() instanceof AnaTypeClass) {
                    if ( ((AnaTypeClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            ((AnaTypeClass)getContainer().getCurrentObject()).deleteDependThings(row);
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by UomClass
                else if (getContainer().getCurrentObject() instanceof UomClass) {
                    if ( ((UomClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by LedgerClass
                else if (getContainer().getCurrentObject() instanceof LedgerClass) {
                    if ( ((LedgerClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by FixedAssetClass
                else if (getContainer().getCurrentObject() instanceof FixedAssetClass) {
                    if ( ((FixedAssetClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by NameSpaceClass
                else if (getContainer().getCurrentObject() instanceof NameSpaceClass) {
                    if ( ((NameSpaceClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by PartnerClass
                else if (getContainer().getCurrentObject() instanceof PartnerClass) {
                    if ( ((PartnerClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            ((PartnerClass)getContainer().getCurrentObject()).deleteDependThings(row);
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by TaxDepClass
                else if (getContainer().getCurrentObject() instanceof TaxDepClass) {
                    if ( ((TaxDepClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            ((TaxDepClass)getContainer().getCurrentObject()).deleteDependThings(row);
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by InvestMarketClass
                else if (getContainer().getCurrentObject() instanceof InvestMarketClass) {
                    if ( ((InvestMarketClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by InvestProductClass
                else if (getContainer().getCurrentObject() instanceof InvestProductClass) {
                    if ( ((InvestProductClass)getContainer().getCurrentObject()).validateDelete(row, getContainer()) ) {
                        if ( (DialogManager.showYesNoDialog(getContainer(), TxtManager.getTxt("MAINFRAME.DELETE.CONFIRM"))) == 0) {
                            getContainer().getCurrentObject().classDelete_WholeObject(row);
                            container.updateObjectViewTable();
                        }
                    }
                }
                //specify,used by RegClass
                //fix add batch delete
                else if (getContainer().getCurrentObject() instanceof RegClass) {
                    if ((!model.isNoRow())&&(selectedRowNumbers.length>0)) {
                      Vector tablerows=new Vector();
                      deleteSelectSet.clear();
                      for (int j = 0; j < selectedRowNumbers.length; j++) {
                        Vector tablerow=new Vector();
                            Vector cells = new Vector();
                            for (int i = 1; i < model.getColumnCount(); i++) {
                                String tableName = model.getColumn(i).getTableName();
                                String columnName = model.getColumn(i).getColumnName();
                                Item item = (Item)model.getValueAt(selectedRowNumbers[j], i);
                                Cell cell = new Cell(tableName, columnName, item.getFactValue());
                                cells.add(cell);
                            }
                            Row regrow = new Row(cells, container.getCurrentObject().getRowType());
                            //TODO !!
                            container.getCurrentObject().loadChilds(regrow);
View Full Code Here


        }                       
    }
       
    private Cell findNewCell(Row row, String tableName, String columnName) {
       
            Cell tCell = null;
       
            Iterator cellIter = row.getNewCells().iterator();
            while (cellIter.hasNext()) {
                Cell cell = (Cell)cellIter.next();
                if ( (cell.getTableName().equals(tableName)) && (cell.getColumnName().equals(columnName)) ) {
                    tCell = cell;
                    break;
                }
            }
           
View Full Code Here

       
    }
   
    private Cell findOldCell(Row row, String tableName, String columnName) {
       
            Cell tCell = null;
       
            Iterator cellIter = row.getOldCells().iterator();
            while (cellIter.hasNext()) {
                Cell cell = (Cell)cellIter.next();
                if ( (cell.getTableName().equals(tableName)) && (cell.getColumnName().equals(columnName)) ) {
                    tCell = cell;
                    break;
                }
            }
           
View Full Code Here

            newRow.setModify(false);
            newRow.setAdd(true);
           
            newRow.getRowSet().getRows().clear();
           
            Cell urtCell = ObjectUtil.findNewCell(newRow, "T", "URT");
            Cell tCell = ObjectUtil.findNewCell(newRow, "T", "T");
            urtCell.setColumnValue(tCell.getColumnValue());
            tCell.setColumnValue(null);
           
            Vector noEncryData = cixFile.getNoEncryData();
            String ns = (String)noEncryData.get(0);
            String p = (String)noEncryData.get(1);
            String pa = (String)noEncryData.get(2);
            Cell nsCell = ObjectUtil.findNewCell(newRow, "T", "NS");
            nsCell.setColumnValue(ns);
            Cell pCell = ObjectUtil.findNewCell(newRow, "T", "P");
            pCell.setColumnValue(p);
            Cell paCell = ObjectUtil.findNewCell(newRow, "T", "PA");
            paCell.setColumnValue(pa);           
           
            Cell createdbyCell = ObjectUtil.findNewCell(newRow, "T", "CREATEDBY");
            createdbyCell.setColumnValue(null);
            Cell createdCell = ObjectUtil.findNewCell(newRow, "T", "CREATED");
            createdCell.setColumnValue(null);
            Cell lastchangedbyCell = ObjectUtil.findNewCell(newRow, "T", "LASTCHANGEDBY");
            lastchangedbyCell.setColumnValue(null);
            Cell lastchangedCell = ObjectUtil.findNewCell(newRow, "T", "LASTCHANGED");
            lastchangedCell.setColumnValue(null);                       
           
            Iterator rowsIter = correspondenceRow.getRowSet().getRows().iterator();
            while (rowsIter.hasNext()) {
                Row row = (Row)rowsIter.next();
                if (!row.isDelete()) {
                    Row cloneRow = ObjectUtil.cloneRow(getContainer().getCurrentObject(), row);                   
                    Cell tamtCell = ObjectUtil.findNewCell(cloneRow, "TI", "TAMT");
                    if (tamtCell.getColumnValue() == null) {
                        tamtCell.setColumnValue(new Long(0));
                    } else {
                        Number number = (Number)tamtCell.getColumnValue();
                        tamtCell.setColumnValue(0 - number.doubleValue());
                    }
                    newRow.getRowSet().getRows().add(cloneRow);
                    row.setAdd(true);
                    row.setModify(false);
                }
View Full Code Here

   
    private void notValidInvite(CixFile cixFile) {
       
            Vector data = cixFile.decryData(cixFile.getPublicKey());
            Row partnerRow = (Row)data.get(0);
            Cell urnsCell = ObjectUtil.findNewCell(partnerRow, "P", "URNS");
            Cell urpCell = ObjectUtil.findNewCell(partnerRow, "P", "URP");
            String str = TxtManager.getTxt("PARTNER.NOTFINDUSER");
            str = str.replaceAll("%", (String)urnsCell.getColumnValue());
            str = str.replaceAll("#", (String)urpCell.getColumnValue());
            DialogManager.showMessageDialog(getContainer(), str);
       
    }
View Full Code Here

            Vector data = cixFile.decryData(cixFile.getPublicKey());           
            Row partnerRow = (Row)data.get(0);
            Vector pubKeys = (Vector)((Vector)data.get(1)).get(0);
            Vector pas = (Vector)((Vector)data.get(1)).get(1);
            Vector urpas = (Vector)((Vector)data.get(1)).get(2);
            Cell urnsCell = ObjectUtil.findNewCell(partnerRow, "P", "URNS");
            Cell urpCell = ObjectUtil.findNewCell(partnerRow, "P", "URP");
            String urns = (String)urnsCell.getColumnValue();
            String urp = (String)urpCell.getColumnValue();
           
            Row mainRow = null;
            Iterator rowsIter = getContainer().getCurrentObject().getRows().iterator();
            while (rowsIter.hasNext()) {
                Row row = (Row)rowsIter.next();
                Cell nsCell = ObjectUtil.findNewCell(row, "P", "NS");
                Cell pCell = ObjectUtil.findNewCell(row, "P", "P");
                String ns = (String)nsCell.getColumnValue();
                String p = (String)pCell.getColumnValue();
                if ( (ns.equals(urns)) && (p.equals(urp)) ) {
                    mainRow = row;
                    break;
                }
            }
           
            Cell nsCell = ObjectUtil.findNewCell(partnerRow, "P", "NS");
            Cell pCell = ObjectUtil.findNewCell(partnerRow, "P", "P");
            urnsCell = ObjectUtil.findNewCell(mainRow, "P", "URNS");
            urpCell = ObjectUtil.findNewCell(mainRow, "P", "URP");
            urnsCell.setColumnValue(nsCell.getColumnValue());
            urpCell.setColumnValue(pCell.getColumnValue());
            mainRow.setModify(true);
           
            Iterator childRowsIter = mainRow.getRowSet().getRows().iterator();
            while (childRowsIter.hasNext()) {
                Row childRow = (Row)childRowsIter.next();
                Cell paCell = ObjectUtil.findNewCell(childRow, "PA", "PA");
                String pa = (String)paCell.getColumnValue();
                for (int i = 0; i < urpas.size(); i++) {
                    String urpa = (String)urpas.get(i);
                    if (urpa.equals(pa)) {
                        Cell pubKeyCell = ObjectUtil.findNewCell(childRow, "PA", "PUBKEY");
                        Cell urpaCell = ObjectUtil.findNewCell(childRow, "PA", "URPA");
                        urpaCell.setColumnValue(pas.get(i));
                        pubKeyCell.setColumnValue(pubKeys.get(i));
                        childRow.setModify(true);
                    }
                }
            }                        
View Full Code Here

                }
            }
           
            Row newRow = new Row(getContainer().getCurrentObject().getRowType());
            newRow.setAdd(true);
            Cell nsCell = ObjectUtil.findNewCell(partnerRow, "P", "NS");
            Cell pCell = ObjectUtil.findNewCell(partnerRow, "P", "P");
            Cell urnsCell = ObjectUtil.findNewCell(newRow, "P", "URNS");
            Cell urpCell = ObjectUtil.findNewCell(newRow, "P", "URP");
            urnsCell.setColumnValue(nsCell.getColumnValue());
            urpCell.setColumnValue(pCell.getColumnValue());
           
            Iterator partnerChildRowsIter = partnerRow.getRowSet().getRows().iterator();
            int currentChildRow = 0;
            while (partnerChildRowsIter.hasNext()) {
                Row partnerChildRow = (Row)partnerChildRowsIter.next();
                if ( (!partnerChildRow.isDelete()) && (partnerChildRow != partnerRow) ) {
                    currentChildRow++;
                    Row newChildRow = ObjectUtil.cloneRow(getContainer().getCurrentObject(), newRow);
                                       
                    Cell paCell = ObjectUtil.findNewCell(partnerChildRow, "PA", "PA");
                    Cell urpaCell = ObjectUtil.findNewCell(newChildRow, "PA", "URPA");
                    urpaCell.setColumnValue(paCell.getColumnValue());
                   
                    for (int i = 0; i < pas.size(); i++) {
                        String pa = (String)pas.get(i);                       
                        if (pa.equals((String)paCell.getColumnValue())) {
                            Cell pubKeyCell = ObjectUtil.findNewCell(newChildRow, "PA", "PUBKEY");
                            pubKeyCell.setColumnValue(pubKeys.get(i));
                        }
                    }
                   
                    paCell = ObjectUtil.findNewCell(newChildRow, "PA", "PA");
                    paCell.setColumnValue("PA" + currentChildRow);
View Full Code Here

        private Object getValue(Column column, Row row) {
           
            Object value = null;
            Iterator cellIter = row.getNewCells().iterator();
            while (cellIter.hasNext()) {
                Cell cell = (Cell)cellIter.next();
                if ( (cell.getColumnName().equals(column.getColumnName())) && (cell.getTableName().equals(column.getTableName())) ) {
                    value = cell.getColumnValue();
                }
            }
           
            return value;
           
View Full Code Here

               
                Iterator rowIter = currentRow.getRowSet().getRows().iterator();
                while (rowIter.hasNext()) {
                    Row row = (Row)rowIter.next();
                    if (!row.isDelete()) {
                        Cell cell = ObjectUtil.findNewCell(row, "RI", "LAMT");
                        if (cell.getColumnValue() != null) {
                            Number lamt = (Number)cell.getColumnValue();
                            sum += lamt.doubleValue();
                        }
                    }
                }
                               
View Full Code Here

                }
                DecimalFormat df = new DecimalFormat(sb.toString());
           
                sb = new StringBuffer(TxtManager.getTxt("VIEW.OBJECTEDIT.BUDGET.BUDGETLABEL"));
                sb.append(" : ");               
                Cell cell = ObjectUtil.findNewCell(currentRow, "B", "LAMT");
                double budget = 0.0;
                if (cell.getColumnValue() != null)
                    budget = ((Number)cell.getColumnValue()).doubleValue();
                sb.append(df.format(budget) + " , ");
                sb.append(TxtManager.getTxt("VIEW.OBJECTEDIT.BUDGET.ACTURALLABEL"));
                sb.append(" : ");               
                Double actural = 0.0;
                Iterator rowIter = currentRow.getRowSet().getRows().iterator();
                while (rowIter.hasNext()) {
                    Row row = (Row)rowIter.next();
                    cell = ObjectUtil.findNewCell(row, "BI", "LAMT");
                    if (cell.getColumnValue() != null) {
                        Number oneCost  = (Number)cell.getColumnValue();
                        actural += oneCost.doubleValue();
                    }
                }
                sb.append(df.format(actural) + " , ");
                sb.append(TxtManager.getTxt("VIEW.OBJECTEDIT.BUDGET.REMAINLABEL"));
View Full Code Here

TOP

Related Classes of realcix20.classes.basic.Cell

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.