Package realcix20.classes.basic

Examples of realcix20.classes.basic.Row


       
            //Test if can regs
            boolean allTamtEqualsZero = true;
            Iterator rowsIter = taxRow.getRowSet().getRows().iterator();
            while (rowsIter.hasNext()) {
                Row row = (Row)rowsIter.next();
                if (taxRow.isAdd()) {
                    if (row != taxRow) {
                        Double tempTAmt = Double.parseDouble(ObjectUtil.findNewCell(row, "TAXI", "TAMT").getColumnValue().toString());
                        if (tempTAmt != 0.0) {
                            allTamtEqualsZero = false;
                            break;
                        }
                    }
                } else {
                    Double tempTAmt = Double.parseDouble(ObjectUtil.findNewCell(row, "TAXI", "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 = taxRow.getRowSet().getRows().iterator();
            while (rowsIter.hasNext()) {
                Row row = (Row)rowsIter.next();
                int oldR = -1;
                int newR = -1;
                if ( (ObjectUtil.findOldCell(row, "TAXI", "R").getColumnValue() != null) && (ObjectUtil.findOldCell(row, "TAXI", "R").getColumnValue().toString().trim().length() > 0) ) {
                    oldR = Integer.parseInt(ObjectUtil.findOldCell(row, "TAXI", "R").getColumnValue().toString());                  
                }
                if ( (ObjectUtil.findNewCell(row, "TAXI", "R").getColumnValue() != null) && (ObjectUtil.findNewCell(row, "TAXI", "R").getColumnValue().toString().trim().length() > 0) ) {
                    newR = Integer.parseInt(ObjectUtil.findNewCell(row, "TAXI", "R").getColumnValue().toString());                  
                }
                if (!row.isDelete()) {
                    if (oldR != -1) {
                        TaxClass.deleteR(oldR);
                        TaxClass.deleteRI(oldR);
                    }
                    if (newR != -1) {
                        TaxClass.deleteR(newR);
                        TaxClass.deleteRI(newR);
                    }
                } else {
                    if (!row.isAdd()) {
                        if (oldR != -1) {
                            TaxClass.deleteR(oldR);
                            TaxClass.deleteRI(oldR);
                        }
                    }
                }                   
            }
            rowsIter = taxRow.getRowSet().getRows().iterator();
            int new_R = getMAXR() + 1;
            while (rowsIter.hasNext()) {
                Row row = (Row)rowsIter.next();
                int newR = -1;
                if ( (ObjectUtil.findNewCell(row, "TAXI", "R").getColumnValue() != null) && (ObjectUtil.findNewCell(row, "TAXI", "R").getColumnValue().toString().trim().length() > 0) ) {
                    newR = Integer.parseInt(ObjectUtil.findNewCell(row, "TAXI", "R").getColumnValue().toString());                  
                }
                String str = new_R + "-" + newR;
                newRAndOldRs.add(str);               
            }
           
            //add new R
            rowsIter = taxRow.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 = (String)ObjectUtil.findNewCell(taxRow, "TAX", "TDATE").getColumnValue();
                String txt512 = "";
                if (ObjectUtil.findNewCell(taxRow, "TAX", "TXT512").getColumnValue() != null)
                    txt512 = (String)ObjectUtil.findNewCell(taxRow, "TAX", "TXT512").getColumnValue();
                new_R = Integer.parseInt(st.nextElement().toString());
                TaxClass.insertr(new_R, tDate, txt512);                              
            }           
           
            //add newri
            taxRow.setModify(true);
            taxRow.print();
            rowsIter = taxRow.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 = (String)ObjectUtil.findNewCell(taxRow, "TAX", "TDATE").getColumnValue();
                String txt512 = "";
                String ld = TaxClass.getLD(taxRow);
View Full Code Here


       
        //201:success; 202:not found equal row;
        public int confirmTheInvite(Vector data) {
           
                int result = 202;
                Row partnerRow = (Row)data.get(0);
                Vector pubKeys = (Vector)data.get(1);
                Cell urnsCell = ObjectUtil.findNewCell(partnerRow, "P", "URNS");
                Cell urpCell = ObjectUtil.findNewCell(partnerRow, "P", "URP");
                String urns = (String)urnsCell.getColumnValue();
                String urp = (String)urpCell.getColumnValue();
                BaseClass object = ClassManager.createClass(250);
                Iterator rowsIter = object.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 ( (urns.equals(ns)) && (urp.equals(p)) ) {
View Full Code Here

      initTablesData();
    } else {     
      Iterator taxsIter = ((ObjectEdit) container).getTaxs().iterator();
      while (taxsIter.hasNext()) {
        Vector taxDatas = (Vector) taxsIter.next();
        Row row = (Row) taxDatas.get(0);
        if (row == selectedRow) {
          stat = (String) taxDatas.get(1);
          Vector sourceData = (Vector) taxDatas.get(2);
          Vector addData = (Vector) taxDatas.get(3);
          Vector subData = (Vector) taxDatas.get(4);
View Full Code Here

    }
    else if (stat.equals("Display all taxed regs"))
      taxableRows = regObject.findAllTaxableRegs(selectedRow);
    Iterator taxableRowsIter = taxableRows.iterator();
    while (taxableRowsIter.hasNext()) {
      Row row = (Row) taxableRowsIter.next();
      Vector rowData = new Vector();
      Cell cell = ObjectUtil.findNewCell(row, "RI", "R");
      rowData.add(cell.getColumnValue());
      cell = ObjectUtil.findNewCell(row, "RI", "RI");
      rowData.add(cell.getColumnValue());
View Full Code Here

    Vector needRemovedRows = new Vector();

    Iterator taxableRowsIter = taxableRows.iterator();
    while (taxableRowsIter.hasNext()) {
      Row regRow = (Row) taxableRowsIter.next();

      Iterator rowsIter = addModel.getDataVector().iterator();
      while (rowsIter.hasNext()) {
        Vector rowData = (Vector) rowsIter.next();
        Row addRegRow = (Row) rowData.get(rowData.size() - 1);
        if (regObject.isEqual(regRow, addRegRow))
          needRemovedRows.add(regRow);
      }

      rowsIter = subModel.getDataVector().iterator();
      while (rowsIter.hasNext()) {
        Vector rowData = (Vector) rowsIter.next();
        Row subRegRow = (Row) rowData.get(rowData.size() - 1);
        if (regObject.isEqual(regRow, subRegRow))
          needRemovedRows.add(regRow);
      }

    }

    Iterator needRemovedRowsIter = needRemovedRows.iterator();
    while (needRemovedRowsIter.hasNext()) {
      Row row = (Row) needRemovedRowsIter.next();
      taxableRowsIter = taxableRows.iterator();
      while (taxableRowsIter.hasNext()) {
        Row regRow = (Row) taxableRowsIter.next();
        if (row.equals(regRow)) {
          taxableRows.remove(regRow);
          break;
        }
      }
    }

    int rowCount = sourceModel.getRowCount();
    for (int i = 0; i < rowCount; i++)
      sourceModel.removeRow(0);

    taxableRowsIter = taxableRows.iterator();
    while (taxableRowsIter.hasNext()) {
      Row row = (Row) taxableRowsIter.next();
      Vector rowData = new Vector();
      Cell cell = ObjectUtil.findNewCell(row, "RI", "R");
      rowData.add(cell.getColumnValue());
      cell = ObjectUtil.findNewCell(row, "RI", "RI");
      rowData.add(cell.getColumnValue());
View Full Code Here

      boolean isNewRow = true;
      Iterator taxsIter = ((ObjectEdit) container).getTaxs().iterator();
      while (taxsIter.hasNext()) {
        Vector taxDatas = (Vector) taxsIter.next();
        Row row = (Row) taxDatas.get(0);
        if (row == selectedRow) {
          isNewRow = false;
          taxDatas.set(1, stat);
          taxDatas.set(2, sourceModel.getDataVector());
          taxDatas.set(3, addModel.getDataVector());
View Full Code Here

        Vector datas = (Vector) model.getDataVector().elementAt(
            sorteredRows[i] - i);
        if (stat.equals("Display all taxed regs")) {
          model1.addRow(datas);
        } else if (stat.equals("Display no taxed regs")) {
          Row regRow = (Row) datas.get(datas.size() - 1);
          if ((RegClass.isRowTaxable(regRow))
              && (!RegClass.isRowTaxByOtherTaxs(selectedRow,
                  regRow)))
            model1.addRow(datas);
        }
View Full Code Here

        .getModel();
    Vector dataVector = model.getDataVector();
    Iterator dataIter = dataVector.iterator();
    while (dataIter.hasNext()) {
      Vector rowData = (Vector) dataIter.next();
      Row row = (Row) rowData.get(rowData.size() - 1);
      Cell cell = ObjectUtil.findNewCell(row, "RI", "LAMT");
      double lamt = getDouble(cell.getColumnValue());
      baseAMT1 += Math.abs(lamt);
    }

    model = (DefaultTableModel) subedTaxRegsTable.getModel();
    dataVector = model.getDataVector();
    dataIter = dataVector.iterator();
    while (dataIter.hasNext()) {
      Vector rowData = (Vector) dataIter.next();
      Row row = (Row) rowData.get(rowData.size() - 1);
      Cell cell = ObjectUtil.findNewCell(row, "RI", "LAMT");
      double lamt = getDouble(cell.getColumnValue());
      baseAMT1 -= Math.abs(lamt);
    }
    String tc = ObjectUtil.findNewCell(selectedRow, "TAXI", "TC")
View Full Code Here

        .getModel();
    Vector dataVector = model.getDataVector();
    Iterator dataIter = dataVector.iterator();
    while (dataIter.hasNext()) {
      Vector rowData = (Vector) dataIter.next();
      Row row = (Row) rowData.get(rowData.size() - 1);
      Cell cell = ObjectUtil.findNewCell(row, "RI", "LAMT");
      double lamt = getDouble(cell.getColumnValue());
//      System.err.println("lamt = " + lamt);
      baseAMT1 += Math.abs(lamt);
    }

    model = (DefaultTableModel) subedTaxRegsTable.getModel();
    dataVector = model.getDataVector();
    dataIter = dataVector.iterator();
    while (dataIter.hasNext()) {
      Vector rowData = (Vector) dataIter.next();
      Row row = (Row) rowData.get(rowData.size() - 1);
      Cell cell = ObjectUtil.findNewCell(row, "RI", "LAMT");
      double lamt = getDouble(cell.getColumnValue());
      baseAMT1 -= Math.abs(lamt);
    }
View Full Code Here

    boolean result = true;
   
    Iterator taxsIter = ((ObjectEdit) container).getTaxs().iterator();
    while (taxsIter.hasNext()) {
      Vector taxDatas = (Vector) taxsIter.next();
      Row row = (Row) taxDatas.get(0);
      if (row == selectedRow) {
        result = false;
        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.