Package realcix20.classes.basic

Examples of realcix20.classes.basic.Row


           
                boolean result = false;
               
                Iterator correspondenceItemRowsIter = correspondenceRow.getRowSet().getRows().iterator();
                while (correspondenceItemRowsIter.hasNext()) {
                    Row correspondenceItemRow = (Row)correspondenceItemRowsIter.next();
                    int newR = -1;
                    if ( (ObjectUtil.findNewCell(correspondenceItemRow, "TI", "R").getColumnValue() != null) &&
                            (ObjectUtil.findNewCell(correspondenceItemRow, "TI", "R").getColumnValue().toString().trim().length() > 0) ) {
                        newR = Integer.parseInt(ObjectUtil.findNewCell(correspondenceItemRow, "TI", "R").getColumnValue().toString());
                    }
View Full Code Here


                boolean result = true;
       
                Vector rAndRis = new Vector();
                Iterator rowsIter = correspondenceRow.getRowSet().getRows().iterator();
                while (rowsIter.hasNext()) {
                    Row row = (Row)rowsIter.next();
                    int newR = -1;
                    int newRI = -1;
                    if ( (ObjectUtil.findNewCell(row, "TI", "R").getColumnValue() != null) && (ObjectUtil.findNewCell(row, "TI", "R").getColumnValue().toString().trim().length() > 0) ) {
                        newR = Integer.parseInt(ObjectUtil.findNewCell(row, "TI", "R").getColumnValue().toString());                  
                    }
View Full Code Here

           
                //Test if can regs
                boolean allTamtEqualsZero = true;
                Iterator rowsIter = correspondenceRow.getRowSet().getRows().iterator();
                while (rowsIter.hasNext()) {
                    Row row = (Row)rowsIter.next();
                    if (correspondenceRow.isAdd()) {
                        if (row != correspondenceRow) {
                            Double tempTAmt = Double.parseDouble(ObjectUtil.findNewCell(row, "TI", "TAMT").getColumnValue().toString());
                            if (tempTAmt != 0.0) {
                                allTamtEqualsZero = false;
                                break;
                            }
                        }
                    } else {
                        Double tempTAmt = Double.parseDouble(ObjectUtil.findNewCell(row, "TI", "TAMT").getColumnValue().toString());
                        if (tempTAmt != 0.0) {
                            allTamtEqualsZero = false;
                            break;
                        }
                    }
                }
                if (allTamtEqualsZero) {
                    return -1;
                }
           
                //delete oldR
                Vector newRAndOldRs = new Vector();//data struct: new_R-newR
                rowsIter = correspondenceRow.getRowSet().getRows().iterator();
                while (rowsIter.hasNext()) {
                    Row row = (Row)rowsIter.next();
                    int oldR = -1;
                    int newR = -1;
                    if ( (ObjectUtil.findOldCell(row, "TI", "R").getColumnValue() != null) && (ObjectUtil.findOldCell(row, "TI", "R").getColumnValue().toString().trim().length() > 0) ) {
                        oldR = Integer.parseInt(ObjectUtil.findOldCell(row, "TI", "R").getColumnValue().toString());                  
                    }
                    if ( (ObjectUtil.findNewCell(row, "TI", "R").getColumnValue() != null) && (ObjectUtil.findNewCell(row, "TI", "R").getColumnValue().toString().trim().length() > 0) ) {
                        newR = Integer.parseInt(ObjectUtil.findNewCell(row, "TI", "R").getColumnValue().toString());                  
                    }
                    if (!row.isDelete()) {
                        if (oldR != -1) {
                            TaxClass.deleteR(oldR);//USE TaxClass
                            TaxClass.deleteRI(oldR);//USE TaxClass
                        }
                        if (newR != -1) {
                            TaxClass.deleteR(newR);//USE TaxClass
                            TaxClass.deleteRI(newR);//USE TaxClass
                        }
                    } else {
                        if (!row.isAdd()) {
                            if (oldR != -1) {
                                TaxClass.deleteR(oldR);//USE TaxClass
                                TaxClass.deleteRI(oldR);//USE TaxClass
                            }
                        }
                    }                   
                }               
                rowsIter = correspondenceRow.getRowSet().getRows().iterator();
                int new_R = TaxClass.getMAXR() + 1;
                while (rowsIter.hasNext()) {
                    Row row = (Row)rowsIter.next();
                    int newR = -1;
                    if ( (ObjectUtil.findNewCell(row, "TI", "R").getColumnValue() != null) && (ObjectUtil.findNewCell(row, "TI", "R").getColumnValue().toString().trim().length() > 0) ) {
                        newR = Integer.parseInt(ObjectUtil.findNewCell(row, "TI", "R").getColumnValue().toString());                  
                    }
                    String str = new_R + "-" + newR;
                    newRAndOldRs.add(str);               
                }
               
                //add new R
                rowsIter = correspondenceRow.getRowSet().getRows().iterator();
                Iterator newRAndOldRsIter = newRAndOldRs.iterator();
                while (rowsIter.hasNext()) {
                    Row row = (Row)rowsIter.next();
                    String str = (String)newRAndOldRsIter.next();
                    StringTokenizer st = new StringTokenizer(str, "-");    
                    String tDate = ObjectUtil.findNewCell(correspondenceRow, "T", "DUE").getColumnValue().toString();
                    String txt512 = "";
                    if (ObjectUtil.findNewCell(correspondenceRow, "T", "TXT256").getColumnValue() != null)
                        txt512 = ObjectUtil.findNewCell(correspondenceRow, "T", "TXT256").getColumnValue().toString();
                    new_R = Integer.parseInt(st.nextElement().toString());
                    TaxClass.insertr(new_R, tDate, txt512);//USE TaxClass                             
                }
               
                //add newri
                correspondenceRow.setModify(true);
                rowsIter = correspondenceRow.getRowSet().getRows().iterator();
                newRAndOldRsIter = newRAndOldRs.iterator();
                int currentRI = 1;
                while (rowsIter.hasNext()) {
                    Row row = (Row)rowsIter.next();
                    String str = (String)newRAndOldRsIter.next();
                    StringTokenizer st = new StringTokenizer(str, "-");
                    String tDate = ObjectUtil.findNewCell(correspondenceRow, "T", "DUE").getColumnValue().toString();
                    String txt512 = "";
                    String ld = CorrespondenceClass.getLD(correspondenceRow);
View Full Code Here

                }               
            }                                     
            //second,validate insert or edit execute
            if (result) {
                setItemCellValue(container.getSelectedRow());
                Row row = container.getSelectedRow();
                if (row.isAdd()) {                   
                    result = container.getObject().classInsert_Child(row, true);                   
                    if (result) {                       
                        Iterator rowIter = container.getContainer().getCurrentRow().getRowSet().getRows().iterator();
                        while (rowIter.hasNext()) {                           
                            Row tempRow = (Row)rowIter.next();                           
                            if ( (row != tempRow) && (!tempRow.isDelete()) ) {                               
                                boolean flag = false;
                                Iterator cellIter = row.getNewCells().iterator();
                                Iterator tempCellIter = tempRow.getNewCells().iterator();                                   
                                while (cellIter.hasNext()) {
                                    Cell cell = (Cell)cellIter.next();
                                    Cell tempCell = (Cell)tempCellIter.next();
                                    Column column = findColumn(container.getObject(), cell.getTableName(), cell.getColumnName());
                                    if ( (column.isPrimaryKey()) && (column.getTableName().equals(container.getObject().getChildTableName())) ) {
View Full Code Here

       
    }
   
    private void addRow() {
       
            Row newRow = container.getSelectedRow();
            container.getContainer().getCurrentRow().getRowSet().getRows().add(newRow);
            container.getObject().getRows().add(newRow);
            container.getContainer().updateTable();
           
    }
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()) {
View Full Code Here

                while (cellIter.hasNext()) {
                    Cell cell = (Cell)cellIter.next();
                    if ( (cell.getColumnName().equals(column.getColumnName())) && (cell.getTableName().equals(column.getTableName())) ) {
                       
                        if (column.getInputType() == 24) {//lastchanged by
                            Row currentRow = Session.getInstance().getCurrentUser();
                            Iterator tempCellIter = currentRow.getOldCells().iterator();
                            while (tempCellIter.hasNext()) {
                                Cell tempCell = (Cell)tempCellIter.next();
                                if (tempCell.getColumnName().equals("RUSER"))
                                    cell.setColumnValue(tempCell.getColumnValue());
                            }
View Full Code Here

                    initTablesData();
                } else {                   
                    Iterator regsIter = ((ObjectEdit)container).getRegs().iterator();
                    while (regsIter.hasNext()) {
                        Vector regDatas = (Vector)regsIter.next();
                        Row row = (Row)regDatas.get(0);
                        if (row == selectedRow) {
                            Vector notAssignedDataVector = (Vector)regDatas.get(1);
                            Vector assignedDataVector = (Vector)regDatas.get(2);
                            initTablesData(notAssignedDataVector, assignedDataVector);
                            break;
View Full Code Here

                boolean result = false;
               
                Iterator regsIter = ((ObjectEdit)container).getRegs().iterator();               
                while (regsIter.hasNext()) {
                    Vector regDatas = (Vector)regsIter.next();
                    Row row = (Row)regDatas.get(0);
                    if (row == selectedRow) {
                        result = true;
                        break;
                    }
                }
View Full Code Here

           
                boolean isNewRow = true;
                Iterator regsIter = ((ObjectEdit)container).getRegs().iterator();
                while (regsIter.hasNext()) {
                    Vector regDatas = (Vector)regsIter.next();
                    Row row = (Row)regDatas.get(0);
                    if (row == selectedRow) {
                        isNewRow = false;
                        regDatas.set(1, naModel.getDataVector());
                        regDatas.set(2, aModel.getDataVector());
                        break;
View Full Code Here

TOP

Related Classes of realcix20.classes.basic.Row

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.