public void prepareVtPred(String cradnal, int rbsrn, boolean single) { sds = new StorageDataSet(); sds.setColumns(dm.getVTPred().cloneColumns()); sds.open(); sds.insertRow(false); initParams(); QueryDataSet materijal = selectIzdatnice(cradnal, rbsrn, single); for (materijal.first(); materijal.inBounds(); materijal.next()) { if (ld.raLocate(dm.getSklad(), "CSKL", materijal.getString("CSKL"))) { if (dm.getSklad().getString("TIPSKL").equalsIgnoreCase("M")) { sds.setBigDecimal( "MAT_I", sds.getBigDecimal("MAT_I").add(materijal.getBigDecimal("IRAZ"))); } else if (dm.getSklad().getString("TIPSKL").equalsIgnoreCase("P")) { sds.setBigDecimal( "PRO_I", sds.getBigDecimal("PRO_I").add(materijal.getBigDecimal("IRAZ"))); } else if (dm.getSklad().getString("TIPSKL").equalsIgnoreCase("R")) { sds.setBigDecimal( "ROB_I", sds.getBigDecimal("ROB_I").add(materijal.getBigDecimal("IRAZ"))); } else if (dm.getSklad().getString("TIPSKL").equalsIgnoreCase("L")) { sds.setBigDecimal( "POL_I", sds.getBigDecimal("POL_I").add(materijal.getBigDecimal("IRAZ"))); } } else { throw new RuntimeException( "Skladište " + materijal.getString("CSKL") + " nisam uspio pronaæi sa raLocate !!! "); } } sds.setBigDecimal("USL_I", iznosTroskovaUsluge(cradnal, rbsrn)); faktorizacija(); }
public String getPRODAVAONICA() { String pj = ""; if (lookupData .getlookupData() .raLocate( dm.getSklad(), "CSKL", ds.getString( "CSKL"))) { // lookupData.getlookupData().raLocate(dm.getOrgstruktura(),"CORG",dm.getSklad().getString("CORG"))){ pj = /*dm.getOrgstruktura().getString("NAZIV") + ", " + dm.getOrgstruktura().getString("ADRESA") + ", " + dm.getOrgstruktura().getString("HPBROJ") + " " + dm.getOrgstruktura().getString("MJESTO");*/ dm.getSklad().getString("NAZSKL"); } return pj; }
public String getPOSLGOD() { String pg = ""; lookupData.getlookupData().raLocate(dm.getSklad(), "CSKL", ds.getString("CSKL")); pg = dm.getSklad().getString("GODINA"); return pg; }