Commit 812dab4f authored by dsawant's avatar dsawant

updated


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96067 ce508802-f39f-4f6c-b175-0d175dae99d5
parent dba668ed
...@@ -636,7 +636,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -636,7 +636,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
String unitAlt = null; String unitAlt = null;
int count = 0; int count = 0;
double minputQty = 0d, remQuantity = 0d, stockQty = 0d, integralQty = 0d; double minputQty = 0d, remQuantity = 0d, stockQty = 0d, integralQty = 0d;
double grossPer = 0d,netPer = 0d,grossWt = 0d, netWt = 0d, rateClgVal = 0d, rate2 = 0d; double grossPer = 0d,netPer = 0d,grossWt = 0d,tarePer = 0d,netWt = 0d,tareWt =0d, rateClgVal = 0d, rate2 = 0d;
double disAmount = 0d, shipperQty = 0d,discount =0; double disAmount = 0d, shipperQty = 0d,discount =0;
int minShelfLife = 0, noArt1 = 0; int minShelfLife = 0, noArt1 = 0;
int mLineNoDist =0; int mLineNoDist =0;
...@@ -646,7 +646,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -646,7 +646,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
String res = "", locCodeDamaged = "",availableYn =""; String res = "", locCodeDamaged = "",availableYn ="";
String checkIntegralQty = "", tranTypeParent =""; String checkIntegralQty = "", tranTypeParent ="";
String rate1 = ""; String rate1 = "";
String active = "",errCode ="",sql2 ="",noArt =""; String active = "",errCode ="",sql2 ="",noArt ="",itemDescr="";
String errString ="",siteCodeShip =""; String errString ="",siteCodeShip ="";
String lotSl ="",rateClg =""; String lotSl ="",rateClg ="";
java.util.Date chkDate1 = null; java.util.Date chkDate1 = null;
...@@ -1174,110 +1174,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -1174,110 +1174,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
valueXmlString.append("<Detail3 domID='" + lineNo+ "' objContext = '"+currentFormNo+"' selected=\"N\">\r\n"); valueXmlString.append("<Detail3 domID='" + lineNo+ "' objContext = '"+currentFormNo+"' selected=\"N\">\r\n");
valueXmlString.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>\r\n"); valueXmlString.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>\r\n");
valueXmlString.append("<tran_id><![CDATA["+tranid+"]]></tran_id>"); valueXmlString.append("<tran_id><![CDATA["+tranid+"]]></tran_id>");
valueXmlString.append("<line_no><![CDATA["+lineNo+"]]></line_no>");
valueXmlString.append("<dist_order><![CDATA["+distOrder+"]]></dist_order>");
valueXmlString.append("</Detail3>");
}
else if(currentColumn.trim().equalsIgnoreCase("lot_sl"))
{
System.out.println(">>>>START>>>>");
lotSl = genericUtility.getColumnValue("lot_sl",dom);
siteCode = genericUtility.getColumnValue("site_code", dom2,"2");
System.out.println("<<<sdsdsddS"+siteCode);
String currDomStr = genericUtility.serializeDom(dom);
if(lotSl != null && lotSl.trim().length() > 0)
{
//item_code,no_art,quantity,amount,net_amt,discount,tax_amt,gross_weight,tare_weight,net_weight
sql = "select LOC_CODE,LOT_NO,ITEM_CODE,QUANTITY,GROSS_WEIGHT,NET_WEIGHT,TARE_WEIGHT,NO_ART from stock where site_code = ? AND LOT_SL = ? AND QUANTITY > 0";
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,siteCode);
pstmt1.setString(2,lotSl);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
locCode = rs1.getString("loc_code")==null?"":rs1.getString("loc_code").trim();
lotNo = rs1.getString("lot_no")==null?"":rs1.getString("lot_no").trim();
itemCode = rs1.getString("item_code")==null?"":rs1.getString("item_code").trim();
squantity = rs1.getDouble("quantity");
grossWeight = rs1.getDouble("gross_weight");
netWeight = rs1.getDouble("net_weight");
tareWeight = rs1.getDouble("tare_weight");
noOfArt = rs1.getDouble("no_art");
}
pstmt1.close();
rs1.close();
pstmt1 = null;
rs1 = null;
valueXmlString.append("<loc_code protect=\"0\">").append("<![CDATA[" + locCode + "]]>").append("</loc_code>");
setNodeValue( dom, "loc_code", getAbsString(""+locCode));
sql = "select descr from location where loc_code = ?";
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,locCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
locdesc = rs1.getString("descr")==null?"":rs1.getString("descr").trim();
}
pstmt1.close();
rs1.close();
pstmt1 = null;
rs1 = null;
valueXmlString.append("<location_descr protect=\"0\">").append("<![CDATA[" + locdesc + "]]>").append("</location_descr>");
setNodeValue( dom, "location_descr", getAbsString(""+locdesc));
valueXmlString.append("<lot_no protect=\"0\">").append("<![CDATA[" + lotNo + "]]>").append("</lot_no>");
setNodeValue( dom, "lot_no", getAbsString(""+lotNo));
sql = "select descr from item where item_code = ?";
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,itemCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
itmdesc = rs1.getString("descr")==null?"":rs1.getString("descr").trim();
}
pstmt1.close();
rs1.close();
pstmt1 = null;
rs1 = null;
valueXmlString.append("<item_descr protect=\"0\">").append("<![CDATA[" + itmdesc + "]]>").append("</item_descr>");
setNodeValue( dom, "item_descr", getAbsString(""+itmdesc));
valueXmlString.append("<item_code protect=\"0\">").append("<![CDATA[" + itemCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(""+itemCode));
valueXmlString.append("<quantity protect=\"0\">").append("<![CDATA[" + squantity + "]]>").append("</quantity>");
setNodeValue( dom, "quantity", getAbsString(""+squantity));
valueXmlString.append("<gross_weight protect=\"0\">").append("<![CDATA[" + grossWeight + "]]>").append("</gross_weight>");
setNodeValue( dom, "gross_weight", getAbsString(""+grossWeight));
valueXmlString.append("<net_weight protect=\"0\">").append("<![CDATA[" + netWeight + "]]>").append("</net_weight>");
setNodeValue( dom, "net_weight", getAbsString(""+netWeight));
valueXmlString.append("<tare_weight protect=\"0\">").append("<![CDATA[" + tareWeight + "]]>").append("</tare_weight>");
setNodeValue( dom, "tare_weight", getAbsString(""+tareWeight));
valueXmlString.append("<no_art protect=\"0\">").append("<![CDATA[" + noOfArt + "]]>").append("</no_art>");
setNodeValue( dom, "no_art", getAbsString(""+noOfArt));
//added item default add fields
prvDeptCode = "NULL"; prvDeptCode = "NULL";
sql = "SELECT D.DIST_ORDER,D.LINE_NO AS LINE_NO,D.TRAN_ID__DEMAND,D.ITEM_CODE AS ITEM_CODE,D.QTY_ORDER AS QTY_ORDER,D.QTY_CONFIRM AS QTY_CONFIRM," sql = "SELECT D.DIST_ORDER,D.LINE_NO AS LINE_NO,D.TRAN_ID__DEMAND,D.ITEM_CODE AS ITEM_CODE,D.QTY_ORDER AS QTY_ORDER,D.QTY_CONFIRM AS QTY_CONFIRM,"
+"D.QTY_RECEIVED AS QTY_RECEIVED,D.QTY_SHIPPED AS QTY_SHIPPED,D.DUE_DATE AS DUE_DATE,D.TAX_CLASS AS TAX_CLASS,D.TAX_CHAP AS TAX_CHAP,D.TAX_ENV AS TAX_ENV,D.UNIT AS UNIT,ITEM.DESCR AS ITEM_DESCR," +"D.QTY_RECEIVED AS QTY_RECEIVED,D.QTY_SHIPPED AS QTY_SHIPPED,D.DUE_DATE AS DUE_DATE,D.TAX_CLASS AS TAX_CLASS,D.TAX_CHAP AS TAX_CHAP,D.TAX_ENV AS TAX_ENV,D.UNIT AS UNIT,ITEM.DESCR AS ITEM_DESCR,"
...@@ -1324,10 +1221,8 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -1324,10 +1221,8 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
System.out.println("prvDeptCode----deptCode--"+prvDeptCode+"----"+deptCode); System.out.println("prvDeptCode----deptCode--"+prvDeptCode+"----"+deptCode);
System.out.println( "match dept....................... " ); System.out.println( "match dept....................... " );
valueXmlString.append("<dist_order><![CDATA["+distOrder+"]]></dist_order>");
valueXmlString.append("<line_no_dist_order><![CDATA["+rs.getInt("LINE_NO")+"]]></line_no_dist_order>");
valueXmlString.append("<line_no_dist_order protect=\"0\">").append("<![CDATA["+rs.getInt("LINE_NO")+"]]>").append("</line_no_dist_order>");
setNodeValue( dom, "line_no_dist_order", getAbsString(""+rs.getInt("LINE_NO")));
mLineNoDist = rs.getInt("LINE_NO"); mLineNoDist = rs.getInt("LINE_NO");
unit = rs.getString("UNIT"); unit = rs.getString("UNIT");
...@@ -1386,6 +1281,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -1386,6 +1281,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
{ {
active = rs1.getString( 1 ); active = rs1.getString( 1 );
minShelfLife = rs1.getInt( 2 ); minShelfLife = rs1.getInt( 2 );
itemDescr = rs1.getString( 5 );
if( active.equals("N") ) if( active.equals("N") )
{ {
System.out.println("VTITEM4 error through"); System.out.println("VTITEM4 error through");
...@@ -1632,10 +1528,15 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -1632,10 +1528,15 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
grossPer = rs1.getDouble(15) / rs1.getDouble(3); grossPer = rs1.getDouble(15) / rs1.getDouble(3);
//System.out.println("grossPer :"+grossPer); //System.out.println("grossPer :"+grossPer);
netPer = rs1.getDouble(17) / rs1.getDouble(3); netPer = rs1.getDouble(17) / rs1.getDouble(3);
//System.out.println("netPer :"+netPer);
tarePer = rs1.getDouble(16) / rs1.getDouble(3);
//System.out.println("tarePer :"+tarePer); //System.out.println("tarePer :"+tarePer);
grossWt = minputQty * grossPer; grossWt = minputQty * grossPer;
//System.out.println("grossWt :"+grossWt); //System.out.println("grossWt :"+grossWt);
netWt = minputQty * netPer; netWt = minputQty * netPer;
//System.out.println("netWt :"+netWt);
tareWt = minputQty * tarePer;
//System.out.println("tareWt :"+tareWt);
} }
disAmount = (amount * ( discount / 100)); disAmount = (amount * ( discount / 100));
//if( sundryCode != null && sundryCode.trim().length() > 0 ) //if( sundryCode != null && sundryCode.trim().length() > 0 )
...@@ -1739,65 +1640,27 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -1739,65 +1640,27 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
QtyFactorList = null; QtyFactorList = null;
valueXmlString.append("<line_no><![CDATA["+(lineNo)+"]]></line_no>");
//valueXmlString.append("<item_descr>").append("<![CDATA[").append(itemDescr==null ? "" : itemDescr).append("]]>").append("</item_descr>\r\n"); // valueXmlString.append("<item_descr>").append("<![CDATA[").append(itemDescr==null ? "" : itemDescr).append("]]>").append("</item_descr>\r\n");
//valueXmlString.append("<location_descr>").append("<![CDATA[").append(rs1.getString(23)).append("]]>").append("</location_descr>\r\n"); // valueXmlString.append("<location_descr>").append("<![CDATA[").append(rs1.getString(23)).append("]]>").append("</location_descr>\r\n");
valueXmlString.append("<unit>").append("<![CDATA[").append(rs1.getString(5)).append("]]>").append("</unit>\r\n");
valueXmlString.append("<unit protect=\"0\">").append("<![CDATA["+rs1.getString(5)==null?"":rs1.getString(5)+"]]>").append("</unit>"); valueXmlString.append("<unit__alt>").append("<![CDATA[").append(unitAlt).append("]]>").append("</unit__alt>\r\n");
setNodeValue( dom, "unit", getAbsString(""+rs1.getString(5)==null?"":rs1.getString(5))); valueXmlString.append("<conv__qty__alt>").append("<![CDATA[").append(lcFact).append("]]>").append("</conv__qty__alt>\r\n");
valueXmlString.append("<qty_order__alt>").append("<![CDATA[").append(lcQtyOrderAlt).append("]]>").append("</qty_order__alt>\r\n");
// valueXmlString.append("<unit__alt>").append("<![CDATA[").append(unitAlt).append("]]>").append("</unit__alt>\r\n");
valueXmlString.append("<unit__alt protect=\"0\">").append("<![CDATA["+unitAlt+"]]>").append("</unit__alt>");
setNodeValue( dom, "unit__alt", getAbsString(""+unitAlt));
// valueXmlString.append("<conv__qty__alt>").append("<![CDATA[").append(lcFact).append("]]>").append("</conv__qty__alt>\r\n");
valueXmlString.append("<conv__qty__alt protect=\"0\">").append("<![CDATA["+lcFact+"]]>").append("</conv__qty__alt>");
setNodeValue( dom, "conv__qty__alt", getAbsString(""+lcFact));
// valueXmlString.append("<qty_order__alt>").append("<![CDATA[").append(lcQtyOrderAlt).append("]]>").append("</qty_order__alt>\r\n");
valueXmlString.append("<qty_order__alt protect=\"0\">").append("<![CDATA["+lcQtyOrderAlt+"]]>").append("</qty_order__alt>");
setNodeValue( dom, "qty_order__alt", getAbsString(""+lcQtyOrderAlt));
String tLocCode = null; String tLocCode = null;
tLocCode = rs1.getString(12); tLocCode = rs1.getString(12);
//valueXmlString.append("<loc_code>").append("<![CDATA[").append( (tLocCode == null ? "" : tLocCode.trim()) ).append("]]>").append("</loc_code>\r\n"); // valueXmlString.append("<loc_code>").append("<![CDATA[").append( (tLocCode == null ? "" : tLocCode.trim()) ).append("]]>").append("</loc_code>\r\n");
//commented for rajendra on 04/09/08 for pick up rate from stock //commented for rajendra on 04/09/08 for pick up rate from stock
valueXmlString.append("<rate>").append("<![CDATA[").append(rate1).append("]]>").append("</rate>\r\n");
//valueXmlString.append("<rate>").append("<![CDATA[").append(rate1).append("]]>").append("</rate>\r\n"); //xmldetail2stock.append("<rate>").append("<![CDATA[").append(ratefromStock).append("]]>").append("</rate>\r\n");
valueXmlString.append("<rate protect=\"0\">").append("<![CDATA["+rate1+"]]>").append("</rate>"); valueXmlString.append("<rate__clg>").append("<![CDATA[").append(rateClg).append("]]>").append("</rate__clg>\r\n"); //Commented - jiten - 05/04/06 - as set in itemChange of lot_no
setNodeValue( dom, "rate", getAbsString(""+rate1));
// valueXmlString.append("<rate__clg>").append("<![CDATA[").append(rateClg).append("]]>").append("</rate__clg>\r\n"); //Commented - jiten - 05/04/06 - as set in itemChange of lot_no
valueXmlString.append("<rate__clg protect=\"0\">").append("<![CDATA["+rateClg+"]]>").append("</rate__clg>");
setNodeValue( dom, "rate__clg", getAbsString(""+rateClg));
// valueXmlString.append("<quantity>").append("<![CDATA[").append(minputQty).append("]]>").append("</quantity>\r\n"); // valueXmlString.append("<quantity>").append("<![CDATA[").append(minputQty).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<amount>").append("<![CDATA[").append(minputQty*Double.parseDouble(rate1)).append("]]>").append("</amount>\r\n");
// valueXmlString.append("<amount>").append("<![CDATA[").append(minputQty*Double.parseDouble(rate1)).append("]]>").append("</amount>\r\n");
valueXmlString.append("<amount protect=\"0\">").append("<![CDATA["+minputQty*Double.parseDouble(rate1)+"]]>").append("</amount>");
setNodeValue( dom, "amount", getAbsString(""+minputQty*Double.parseDouble(rate1)));
String tLotSl = null; String tLotSl = null;
tLotSl = rs1.getString(2); tLotSl = rs1.getString(2);
//valueXmlString.append("<lot_sl>").append("<![CDATA[").append( ( tLotSl == null ? " " : tLotSl) ).append("]]>").append("</lot_sl>\r\n"); // valueXmlString.append("<lot_sl>").append("<![CDATA[").append( ( tLotSl == null ? " " : tLotSl) ).append("]]>").append("</lot_sl>\r\n");
valueXmlString.append("<pack_code>").append("<![CDATA[").append((rs1.getString(11) == null) ? "":rs1.getString(11)).append("]]>").append("</pack_code>\r\n");
valueXmlString.append("<disc_amt>").append("<![CDATA[").append(disAmount).append("]]>").append("</disc_amt>\r\n");
//valueXmlString.append("<pack_code>").append("<![CDATA[").append((rs1.getString(11) == null) ? "":rs1.getString(11)).append("]]>").append("</pack_code>\r\n");
valueXmlString.append("<pack_code protect=\"0\">").append("<![CDATA["+rs1.getString(11) == null ? "":rs1.getString(11)+"]]>").append("</pack_code>");
setNodeValue( dom, "pack_code", getAbsString(""+rs1.getString(11) == null ? "":rs1.getString(11)));
//valueXmlString.append("<disc_amt>").append("<![CDATA[").append(disAmount).append("]]>").append("</disc_amt>\r\n");
valueXmlString.append("<disc_amt protect=\"0\">").append("<![CDATA["+disAmount+"]]>").append("</disc_amt>");
setNodeValue( dom, "disc_amt", getAbsString(""+disAmount));
//xmldetail2stock.append("<tax_class>").append("<![CDATA[").append( ( taxClass == null ? "": taxClass ) ).append("]]>").append("</tax_class>\r\n"); //xmldetail2stock.append("<tax_class>").append("<![CDATA[").append( ( taxClass == null ? "": taxClass ) ).append("]]>").append("</tax_class>\r\n");
//xmldetail2stock.append("<tax_chap>").append("<![CDATA[").append( ( taxChap == null ? "": taxChap ) ).append("]]>").append("</tax_chap>\r\n"); //xmldetail2stock.append("<tax_chap>").append("<![CDATA[").append( ( taxChap == null ? "": taxChap ) ).append("]]>").append("</tax_chap>\r\n");
//xmldetail2stock.append("<tax_env>").append("<![CDATA[").append( ( taxEnv == null ? "": taxEnv ) ).append("]]>").append("</tax_env>\r\n"); //xmldetail2stock.append("<tax_env>").append("<![CDATA[").append( ( taxEnv == null ? "": taxEnv ) ).append("]]>").append("</tax_env>\r\n");
...@@ -1805,64 +1668,24 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -1805,64 +1668,24 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
//System.out.println("[DistIssueActEJB] Gross Wt=============>"+grossWt); //System.out.println("[DistIssueActEJB] Gross Wt=============>"+grossWt);
// valueXmlString.append("<gross_weight>").append("<![CDATA[").append(grossWt).append("]]>").append("</gross_weight>\r\n"); // valueXmlString.append("<gross_weight>").append("<![CDATA[").append(grossWt).append("]]>").append("</gross_weight>\r\n");
netWt = Double.parseDouble(getFormatedValue(netWt,3)); netWt = Double.parseDouble(getFormatedValue(netWt,3));
//valueXmlString.append("<pack_instr>").append("<![CDATA[").append((rs1.getString(21) == null) ? "":rs1.getString(21)).append("]]>").append("</pack_instr>\r\n"); //Gulzar 24/03/07 //System.out.println("[DistIssueActEJB] Net Wt=============>"+netWt);
valueXmlString.append("<pack_instr protect=\"0\">").append("<![CDATA["+rs1.getString(21) == null ? "":rs1.getString(21)+"]]>").append("</pack_instr>"); valueXmlString.append("<net_weight>").append("<![CDATA[").append(netWt).append("]]>").append("</net_weight>\r\n");
setNodeValue( dom, "pack_instr", getAbsString(""+rs1.getString(21) == null ? "":rs1.getString(21))); tareWt = Double.parseDouble(getFormatedValue(netWt,3));
//System.out.println("[DistIssueActEJB] Tare Wt=============>"+tareWt);
valueXmlString.append("<tare_weight>").append("<![CDATA[").append(tareWt).append("]]>").append("</tare_weight>\r\n");
//valueXmlString.append("<retest_date>").append("<![CDATA[").append((rs1.getDate(19) == null) ? "":sdf.format(rs1.getDate(19))).append("]]>").append("</retest_date>\r\n"); valueXmlString.append("<pack_instr>").append("<![CDATA[").append((rs1.getString(21) == null) ? "":rs1.getString(21)).append("]]>").append("</pack_instr>\r\n"); //Gulzar 24/03/07
valueXmlString.append("<retest_date protect=\"0\">").append("<![CDATA["+rs1.getDate(19) == null ? "":sdf.format(rs1.getDate(19))+"]]>").append("</retest_date>"); valueXmlString.append("<retest_date>").append("<![CDATA[").append((rs1.getDate(19) == null) ? "":sdf.format(rs1.getDate(19))).append("]]>").append("</retest_date>\r\n");
setNodeValue( dom, "retest_date", getAbsString(""+rs1.getDate(19) == null ? "":sdf.format(rs1.getDate(19)))); valueXmlString.append("<dimension>").append("<![CDATA[").append((rs1.getString(18) == null) ? "":rs1.getString(18)).append("]]>").append("</dimension>\r\n");
valueXmlString.append("<supp_code__mfg>").append("<![CDATA[").append((rs1.getString(20) == null) ? "":rs1.getString(20)).append("]]>").append("</supp_code__mfg>\r\n"); //Gulzar 24/03/07
valueXmlString.append("<site_code__mfg>").append("<![CDATA[").append((rs1.getString(7) == null) ? "":rs1.getString(7)).append("]]>").append("</site_code__mfg>\r\n");
// valueXmlString.append("<dimension>").append("<![CDATA[").append((rs1.getString(18) == null) ? "":rs1.getString(18)).append("]]>").append("</dimension>\r\n"); valueXmlString.append("<mfg_date>").append("<![CDATA[").append((rs1.getDate(8) == null) ? "":sdf.format(rs1.getDate(8))).append("]]>").append("</mfg_date>\r\n");
valueXmlString.append("<dimension protect=\"0\">").append("<![CDATA["+rs1.getString(18) == null ? "":rs1.getString(18)+"]]>").append("</dimension>"); valueXmlString.append("<exp_date>").append("<![CDATA[").append((rs1.getDate(4) == null) ? "":sdf.format(rs1.getDate(4))).append("]]>").append("</exp_date>\r\n");
setNodeValue( dom, "dimension", getAbsString(""+rs1.getString(18) == null ? "":rs1.getString(18))); valueXmlString.append("<potency_perc>").append("<![CDATA[").append( ( (rs1.getString(9) == null) ? "": rs1.getString(9) ) ).append("]]>").append("</potency_perc>\r\n");
valueXmlString.append("<no_art>").append("<![CDATA[").append(noArt).append("]]>").append("</no_art>\r\n");
// valueXmlString.append("<supp_code__mfg>").append("<![CDATA[").append((rs1.getString(20) == null) ? "":rs1.getString(20)).append("]]>").append("</supp_code__mfg>\r\n"); //Gulzar 24/03/07 valueXmlString.append("<batch_no>").append("<![CDATA[").append( ( (rs1.getString(13) == null) ? "":rs1.getString(13) ) ).append("]]>").append("</batch_no>\r\n");
valueXmlString.append("<supp_code__mfg protect=\"0\">").append("<![CDATA["+rs1.getString(20) == null ? "":rs1.getString(20)+"]]>").append("</supp_code__mfg>"); valueXmlString.append("<grade>").append("<![CDATA[").append( ( (rs1.getString(14) == null) ? "": rs1.getString(14) ) ).append("]]>").append("</grade>\r\n");
setNodeValue( dom, "supp_code__mfg", getAbsString(""+rs1.getString(20) == null ? "":rs1.getString(20)));
// valueXmlString.append("<site_code__mfg>").append("<![CDATA[").append((rs1.getString(7) == null) ? "":rs1.getString(7)).append("]]>").append("</site_code__mfg>\r\n");
valueXmlString.append("<site_code__mfg protect=\"0\">").append("<![CDATA["+rs1.getString(7) == null ? "":rs1.getString(7)+"]]>").append("</site_code__mfg>");
setNodeValue( dom, "site_code__mfg", getAbsString(""+rs1.getString(7) == null ? "":rs1.getString(7)));
// valueXmlString.append("<mfg_date>").append("<![CDATA[").append((rs1.getDate(8) == null) ? "":sdf.format(rs1.getDate(8))).append("]]>").append("</mfg_date>\r\n");
valueXmlString.append("<mfg_date protect=\"0\">").append("<![CDATA["+rs1.getDate(8) == null ? "":sdf.format(rs1.getDate(8))+"]]>").append("</mfg_date>");
setNodeValue( dom, "mfg_date", getAbsString(""+rs1.getDate(8) == null ? "":sdf.format(rs1.getDate(8))));
// valueXmlString.append("<exp_date>").append("<![CDATA[").append((rs1.getDate(4) == null) ? "":sdf.format(rs1.getDate(4))).append("]]>").append("</exp_date>\r\n");
valueXmlString.append("<exp_date protect=\"0\">").append("<![CDATA["+rs1.getDate(4) == null ? "":sdf.format(rs1.getDate(4))+"]]>").append("</exp_date>");
setNodeValue( dom, "exp_date", getAbsString(""+rs1.getDate(4) == null ? "":sdf.format(rs1.getDate(4))));
// valueXmlString.append("<potency_perc>").append("<![CDATA[").append( ( (rs1.getString(9) == null) ? "": rs1.getString(9) ) ).append("]]>").append("</potency_perc>\r\n");
valueXmlString.append("<potency_perc protect=\"0\">").append("<![CDATA["+rs1.getString(9) == null ? "": rs1.getString(9)+"]]>").append("</potency_perc>");
setNodeValue( dom, "potency_perc", getAbsString(""+rs1.getString(9) == null ? "": rs1.getString(9)));
// valueXmlString.append("<no_art>").append("<![CDATA[").append(noArt).append("]]>").append("</no_art>\r\n");
// valueXmlString.append("<batch_no>").append("<![CDATA[").append( ( (rs1.getString(13) == null) ? "":rs1.getString(13) ) ).append("]]>").append("</batch_no>\r\n");
valueXmlString.append("<batch_no protect=\"0\">").append("<![CDATA["+rs1.getString(13) == null ? "": rs1.getString(13)+"]]>").append("</batch_no>");
setNodeValue( dom, "batch_no", getAbsString(""+rs1.getString(13) == null ? "": rs1.getString(13)));
// valueXmlString.append("<grade>").append("<![CDATA[").append( ( (rs1.getString(14) == null) ? "": rs1.getString(14) ) ).append("]]>").append("</grade>\r\n");
valueXmlString.append("<grade protect=\"0\">").append("<![CDATA["+rs1.getString(14) == null ? "": rs1.getString(14)+"]]>").append("</grade>");
setNodeValue( dom, "grade", getAbsString(""+rs1.getString(14) == null ? "": rs1.getString(14)));
// valueXmlString.append("<lot_no>").append("<![CDATA[").append(( (rs1.getString(1) == null) ? " ": rs1.getString(1))).append("]]>").append("</lot_no>\r\n"); // valueXmlString.append("<lot_no>").append("<![CDATA[").append(( (rs1.getString(1) == null) ? " ": rs1.getString(1))).append("]]>").append("</lot_no>\r\n");
/* detail2stock = xmldetail2stock.toString(); /* detail2stock = xmldetail2stock.toString();
xmldetail2stock = null; xmldetail2stock = null;
...@@ -1872,6 +1695,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -1872,6 +1695,7 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
System.out.println("xmlString detail2......" + valueXmlString.toString()); System.out.println("xmlString detail2......" + valueXmlString.toString());
noArt1 = 0; noArt1 = 0;
grossWt = 0; grossWt = 0;
tareWt = 0;
netWt = 0; netWt = 0;
//cnt++; //cnt++;
//System.out.println("The cnt :" + ++cnt); //System.out.println("The cnt :" + ++cnt);
...@@ -1900,7 +1724,104 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss ...@@ -1900,7 +1724,104 @@ public class DistIssWiz extends ValidatorEJB implements DistIssWizLocal, DistIss
rs = null; rs = null;
/* /*
*/ */
//added item default add fields valueXmlString.append("</Detail3>");
}
else if(currentColumn.trim().equalsIgnoreCase("lot_sl"))
{
System.out.println(">>>>START>>>>");
lotSl = genericUtility.getColumnValue("lot_sl",dom);
siteCode = genericUtility.getColumnValue("site_code", dom2,"2");
System.out.println("<<<sdsdsddS"+siteCode);
String currDomStr = genericUtility.serializeDom(dom);
if(lotSl != null && lotSl.trim().length() > 0)
{
//item_code,no_art,quantity,amount,net_amt,discount,tax_amt,gross_weight,tare_weight,net_weight
sql = "select LOC_CODE,LOT_NO,ITEM_CODE,QUANTITY,GROSS_WEIGHT,NET_WEIGHT,TARE_WEIGHT,NO_ART from stock where site_code = ? AND LOT_SL = ? AND QUANTITY > 0";
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,siteCode);
pstmt1.setString(2,lotSl);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
locCode = rs1.getString("loc_code")==null?"":rs1.getString("loc_code").trim();
lotNo = rs1.getString("lot_no")==null?"":rs1.getString("lot_no").trim();
itemCode = rs1.getString("item_code")==null?"":rs1.getString("item_code").trim();
squantity = rs1.getDouble("quantity");
grossWeight = rs1.getDouble("gross_weight");
netWeight = rs1.getDouble("net_weight");
tareWeight = rs1.getDouble("tare_weight");
noOfArt = rs1.getDouble("no_art");
}
pstmt1.close();
rs1.close();
pstmt1 = null;
rs1 = null;
valueXmlString.append("<loc_code protect=\"0\">").append("<![CDATA[" + locCode + "]]>").append("</loc_code>");
setNodeValue( dom, "loc_code", getAbsString(""+locCode));
sql = "select descr from location where loc_code = ?";
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,locCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
locdesc = rs1.getString("descr")==null?"":rs1.getString("descr").trim();
}
pstmt1.close();
rs1.close();
pstmt1 = null;
rs1 = null;
valueXmlString.append("<location_descr protect=\"0\">").append("<![CDATA[" + locdesc + "]]>").append("</location_descr>");
setNodeValue( dom, "location_descr", getAbsString(""+locdesc));
valueXmlString.append("<lot_no protect=\"0\">").append("<![CDATA[" + lotNo + "]]>").append("</lot_no>");
setNodeValue( dom, "lot_no", getAbsString(""+lotNo));
sql = "select descr from item where item_code = ?";
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,itemCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
itmdesc = rs1.getString("descr")==null?"":rs1.getString("descr").trim();
}
pstmt1.close();
rs1.close();
pstmt1 = null;
rs1 = null;
valueXmlString.append("<item_descr protect=\"0\">").append("<![CDATA[" + itmdesc + "]]>").append("</item_descr>");
setNodeValue( dom, "item_descr", getAbsString(""+itmdesc));
valueXmlString.append("<item_code protect=\"0\">").append("<![CDATA[" + itemCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(""+itemCode));
valueXmlString.append("<quantity protect=\"0\">").append("<![CDATA[" + squantity + "]]>").append("</quantity>");
setNodeValue( dom, "quantity", getAbsString(""+squantity));
valueXmlString.append("<gross_weight protect=\"0\">").append("<![CDATA[" + grossWeight + "]]>").append("</gross_weight>");
setNodeValue( dom, "gross_weight", getAbsString(""+grossWeight));
valueXmlString.append("<net_weight protect=\"0\">").append("<![CDATA[" + netWeight + "]]>").append("</net_weight>");
setNodeValue( dom, "net_weight", getAbsString(""+netWeight));
valueXmlString.append("<tare_weight protect=\"0\">").append("<![CDATA[" + tareWeight + "]]>").append("</tare_weight>");
setNodeValue( dom, "tare_weight", getAbsString(""+tareWeight));
valueXmlString.append("<no_art protect=\"0\">").append("<![CDATA[" + noOfArt + "]]>").append("</no_art>");
setNodeValue( dom, "no_art", getAbsString(""+noOfArt));
currDomStr = currDomStr.replace("</Detail3>", valueXmlString.toString() + "</Detail3>"); currDomStr = currDomStr.replace("</Detail3>", valueXmlString.toString() + "</Detail3>");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment