Exemplo n.º 1
0
 public static void calcSklad(QueryDataSet stavka, StorageDataSet stanje) {
   if (!hr.restart
       .util
       .lookupData
       .getlookupData()
       .raLocate(stanje, "CART", stavka.getInt("CART") + "")) {
     System.err.println("OOOPS:: nisam nasao stanje za cart = " + stavka.getInt("CART"));
     return;
   }
   LinkClass lc = LinkClass.getLinkClass();
   raKalkulBDDoc rKBD = new raKalkulBDDoc();
   rKBD.setVrzal(stanje.getString("CSKL"));
   rKBD.setWhat_kind_of_document("IZD");
   rKBD.mode = 'N';
   // System.out.println("STANJE :: "+stanje);
   //            stavka.setBigDecimal("ZC",stanje.getBigDecimal("ZC"));
   //            stavka.setBigDecimal("NC",stanje.getBigDecimal("NC"));
   //            stavka.setBigDecimal("VC",stanje.getBigDecimal("VC"));
   //            stavka.setBigDecimal("MC",stanje.getBigDecimal("MC"));
   //            stavka.post();
   lc.TransferFromDB2Class(stavka, rKBD.stavka);
   lc.TransferFromDB2Class(stanje, rKBD.stanje);
   // System.out.println("prije "+rKBD.stavka);
   rKBD.kalkSkladPart();
   // System.out.println("poslije kalkSkladPart "+rKBD.stavka);
   rKBD.KalkulacijaStanje(stavka.getString("VRDOK"));
   // System.out.println("poslije KalkulacijaStanje"+rKBD.stavka);
   lc.TransferFromClass2DB(stanje, rKBD.stanje);
   lc.TransferFromClass2DB(stavka, rKBD.stavka);
 }