Package realcix20.classes.basic

Examples of realcix20.classes.basic.Row


                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


        public static boolean validateDelete(Row regRow, MainView container) {
            boolean result = true;
            Iterator regItemRows = regRow.getRowSet().getRows().iterator();
            boolean isUsedInCorrespondence = false;
            while (regItemRows.hasNext()) {
                Row regItemRow = (Row)regItemRows.next();
                isUsedInCorrespondence = CorrespondenceClass.isRegUsedInCorrespondence(regItemRow);
                if (isUsedInCorrespondence)
                    break;
            }
            if (isUsedInCorrespondence) {
                DialogManager.showMessageDialog(container, TxtManager.getTxt("INFORMATION.REGUSEDINCORRESPONDENCE"));               
                return false;
            }
            boolean isUsedInTax = false;
            regItemRows = regRow.getRowSet().getRows().iterator();
            while (regItemRows.hasNext()) {
                Row regItemRow = (Row)regItemRows.next();
                isUsedInTax = TaxClass.isRegUsedInTax(regItemRow);
                if (isUsedInTax)
                    break;
            }
            if (isUsedInTax) {
View Full Code Here

        public static boolean validateDelete(Row regRow, MainView container,Vector tableRow) {
            boolean result = true;
            Iterator regItemRows = regRow.getRowSet().getRows().iterator();
            boolean isUsedInCorrespondence = false;
            while (regItemRows.hasNext()) {
                Row regItemRow = (Row)regItemRows.next();
                isUsedInCorrespondence = CorrespondenceClass.isRegUsedInCorrespondence(regItemRow);
                if (isUsedInCorrespondence)
                    break;
            }
            if (isUsedInCorrespondence) {
//                DialogManager.showMessageDialog(container, TxtManager.getTxt("INFORMATION.REGUSEDINCORRESPONDENCE"));
              tableRow.add(TxtManager.getTxt("INFORMATION.REGUSEDINCORRESPONDENCE"));
              tableRow.add(new BooleanObject(false,false));
                return false;
            }
            boolean isUsedInTax = false;
            regItemRows = regRow.getRowSet().getRows().iterator();
            while (regItemRows.hasNext()) {
                Row regItemRow = (Row)regItemRows.next();
                isUsedInTax = TaxClass.isRegUsedInTax(regItemRow);
                if (isUsedInTax)
                    break;
            }
            if (isUsedInTax) {
View Full Code Here

        }       
       
        public static int createCurrencyEvaluationReg(java.sql.Date date) {
            int r = 0;
            RegClass reg = (RegClass)ClassManager.createClass(510);
            Row newRegRow = new Row(reg.getRowType());
            newRegRow.setAdd(true);
            ObjectUtil.findNewCell(newRegRow, "R", "R").setColumnValue(RegClass.getMaxR() + 1);
            r = RegClass.getMaxR() + 1;
            ObjectUtil.findNewCell(newRegRow, "R", "AT").setColumnValue(GlobalValueManager.getValue("APPLICATION.AT"));
            ObjectUtil.findNewCell(newRegRow, "R", "RDATE").setColumnValue(date);
            java.sql.Date now = new java.sql.Date(System.currentTimeMillis());
            ObjectUtil.findNewCell(newRegRow, "R", "CREATED").setColumnValue(now);
            ObjectUtil.findNewCell(newRegRow, "R", "CREATEDBY").setColumnValue(GlobalValueManager.getValue("SESSION.LOGINUSER"));
            ObjectUtil.findNewCell(newRegRow, "R", "LASTCHANGED").setColumnValue(now);
            ObjectUtil.findNewCell(newRegRow, "R", "LASTCHANGEDBY").setColumnValue(GlobalValueManager.getValue("SESSION.LOGINUSER"));
            ObjectUtil.findNewCell(newRegRow, "R", "TXT256").setColumnValue(TxtManager.getTxt("VIEW.CURRENCYEVALUATION.TITLE"));
            DAO dao = DAO.getInstance();
            dao.query(Resources.SELECT_RI_XR_INFO_SQL);
            ResultSet rs = dao.executeQuery();
            try {
                int i = 1;
                double sum = 0.0;
                while (rs.next()) {
                    if (rs.getDouble("LAMT") != 0.0) {       
                        Row regItemRow = ObjectUtil.addnewChildRow(reg, newRegRow);
                        regItemRow.setAdd(true);
                        ObjectUtil.findNewCell(regItemRow, "RI", "RI").setColumnValue(i);
                        ObjectUtil.findNewCell(regItemRow, "RI", "TXT256").setColumnValue(TxtManager.getTxt("VIEW.CURRENCYEVALUATION.TITLE"));
                        ObjectUtil.findNewCell(regItemRow, "RI", "LD").setColumnValue(rs.getString("LD"));
                        ObjectUtil.findNewCell(regItemRow, "RI", "TC").setColumnValue(rs.getString("TC"));
                        ObjectUtil.findNewCell(regItemRow, "RI", "LC").setColumnValue(rs.getString("LC"));
                        ObjectUtil.findNewCell(regItemRow, "RI", "TAMT").setColumnValue(0);
                        ObjectUtil.findNewCell(regItemRow, "RI", "XR").setColumnValue(rs.getDouble("XR"));
                        ObjectUtil.findNewCell(regItemRow, "RI", "LAMT").setColumnValue(rs.getDouble("LAMT"));
                        newRegRow.getRowSet().getRows().add(regItemRow);
                        sum+=rs.getDouble("LAMT");
                        i++;
                    }                   
                }
                if(sum>0.000001){ //balance
                    Row regItemRow = ObjectUtil.addnewChildRow(reg, newRegRow);
                    regItemRow.setAdd(true);
                    ObjectUtil.findNewCell(regItemRow, "RI", "RI").setColumnValue(i);
                    ObjectUtil.findNewCell(regItemRow, "RI", "TXT256").setColumnValue(TxtManager.getTxt("VIEW.CURRENCYEVALUATION.BALANCE"));
                    ObjectUtil.findNewCell(regItemRow, "RI", "LD").setColumnValue(LedgerTypeClass.getDefLD("XVC"));
                    ObjectUtil.findNewCell(regItemRow, "RI", "TC").setColumnValue(FamilyClass.getLocalCurrency());
                    ObjectUtil.findNewCell(regItemRow, "RI", "XR").setColumnValue(1.0);
View Full Code Here

           
                boolean result = false;
               
                Iterator rowIter = rows.iterator();
                while (rowIter.hasNext()) {
                    Row row = (Row)rowIter.next();
                    Cell cell1 = ObjectUtil.findOldCell(row, "RI", "R");
                    Cell cell2 = ObjectUtil.findOldCell(row, "RI", "RI");
                    DAO dao = DAO.getInstance();
                    dao.update(Resources.INSERT_RPN_SQL);
                    dao.setObject(1, cell1.getColumnValue());
View Full Code Here

           
                boolean result = false;
               
                Iterator rowIter = rows.iterator();
                while (rowIter.hasNext()) {
                    Row row = (Row)rowIter.next();
                    Cell cell1 = ObjectUtil.findOldCell(row, "RI", "R");
                    Cell cell2 = ObjectUtil.findOldCell(row, "RI", "RI");
                    DAO dao = DAO.getInstance();
                    dao.update(Resources.DELETE_RPN_SQL);
                    dao.setObject(1, cell1.getColumnValue());
View Full Code Here

       
        public boolean assignToBudget(Vector regDatas) {
           
                boolean result = false;
               
                Row row = (Row)regDatas.get(0);
                Vector notAssignedRowDatas = (Vector)regDatas.get(1);
                Vector assignedRowDatas = (Vector)regDatas.get(2);
               
                int r = 0;
                Cell cell = ObjectUtil.findNewCell(row, "RI", "R");
View Full Code Here

           
                Vector taxableRows = new Vector();
               
                Iterator rowsIter = this.getRows().iterator();
                while (rowsIter.hasNext()) {
                    Row row = (Row)rowsIter.next();
                    if (isRowTaxable(row))
                        taxableRows.add(row);
                }                                               
               
                return taxableRows;
View Full Code Here

       
        public Vector findAllNotTaxedByOtherTaxsRegs(Row taxRow) {
                Vector taxableRows = new Vector();               
                Iterator rowsIter = this.getRows().iterator();
                while (rowsIter.hasNext()) {
                    Row row = (Row)rowsIter.next();                   
                    if ( (isRowTaxable(row)) && (!isRowTaxByOtherTaxs(taxRow, row)) ) {
                        taxableRows.add(row);
                    }
                }
                return taxableRows;
View Full Code Here

                String newMonth = (String)ComponentManager.getValue(monthPicker);           
                boolean result = true;
               
                Iterator testRowIter = selectedRows.iterator();
                while (testRowIter.hasNext()) {
                    Row testRow = (Row)testRowIter.next();
                    Cell oldCell = ObjectUtil.findOldCell(testRow, "B", "RMONTH");
                    String oldMonth = (String)oldCell.getColumnValue();
                    if (oldMonth.equals(newMonth)) {
                        result = false;
                        break;
                    }                   
                }                               
               
                if (!result) {
                    DialogManager.showMessageDialog(this, TxtManager.getTxt("INFORMATION.EQUALMONTH"));
                } else {
                   
                    Iterator rowIter = selectedRows.iterator();
                    while (rowIter.hasNext()) {
                        Row row = (Row)rowIter.next();
                        Cell newCell = ObjectUtil.findNewCell(row, "B", "RMONTH");
                        newCell.setColumnValue(newMonth);
                        if (!object.classInsert_WholeObject(row, true)) {                           
                            result = false;
                            break;
                        }
                    }
                   
                    if (result) {
                        rowIter = selectedRows.iterator();
                        while (rowIter.hasNext()) {
                            Row row = (Row)rowIter.next();
                            object.classInsert_WholeObject(row, false);
                        }
                    } else {
                        DialogManager.showMessageDialog(this, TxtManager.getTxt("INFORMATION.MONTHCONFLICT"));
                        rollback();
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.