Commit c4263e2d authored by ssurve's avatar ssurve

QC issue - add window not opened for detail having LPN No or LOT SL


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96175 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ed09c67e
...@@ -514,21 +514,43 @@ public class DistIssDelWiz extends ValidatorEJB implements DistIssDelWizLocal, D ...@@ -514,21 +514,43 @@ public class DistIssDelWiz extends ValidatorEJB implements DistIssDelWizLocal, D
pstmt = null; pstmt = null;
rs = null; rs = null;
} }
break; break;
case 3 : case 3 :
System.out.println("dom :"+genericUtility.serializeDom(dom).toString());
System.out.println("dom1 :"+genericUtility.serializeDom(dom1).toString());
System.out.println("dom2 :"+genericUtility.serializeDom(dom2).toString());
int lineNo = 0;
/* distOrderiss = genericUtility.getColumnValue("distord_issno", dom2);
lotSl = genericUtility.getColumnValue("lot_sl",dom);
siteCode = genericUtility.getColumnValue("site_code", dom2,"2");*/
distOrderiss = genericUtility.getColumnValue("distord_issno", dom2);
System.out.println("dom2 distOrderiss : "+distOrderiss);
if(distOrderiss==null){
distOrderiss = genericUtility.getColumnValue("distord_issno", dom1);
System.out.println("dom1 distOrderiss : "+distOrderiss);
}
if(distOrderiss==null){
distOrderiss = genericUtility.getColumnValue("distord_issno", dom);
System.out.println("dom distOrderiss : "+distOrderiss);
}
lotSl = genericUtility.getColumnValue("lot_sl",dom);
siteCode = genericUtility.getColumnValue("site_code", dom2,"2");
System.out.println("final => distOrderiss : "+distOrderiss+" lotSl : " +lotSl+" siteCode : "+siteCode);
String currDomStr = genericUtility.serializeDom(dom);
if(currentColumn.trim().equalsIgnoreCase("lot_sl")) if(currentColumn.trim().equalsIgnoreCase("lot_sl"))
{ {
System.out.println(">>>>START>>>>"); System.out.println(">>>>START>>>>");
distOrderiss = genericUtility.getColumnValue("distord_issno", dom2);
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) if(lotSl != null && lotSl.trim().length() > 0)
{ {
//item_code,no_art,quantity,amount,net_amt,discount,tax_amt,gross_weight,tare_weight,net_weight //item_code,no_art,quantity,amount,net_amt,discount,tax_amt,gross_weight,tare_weight,net_weight
...@@ -625,54 +647,82 @@ public class DistIssDelWiz extends ValidatorEJB implements DistIssDelWizLocal, D ...@@ -625,54 +647,82 @@ public class DistIssDelWiz extends ValidatorEJB implements DistIssDelWizLocal, D
System.out.println("after currDomStr[" + currDomStr + "]"); System.out.println("after currDomStr[" + currDomStr + "]");
valueXmlString.append(currDomStr); valueXmlString.append(currDomStr);
} }
else
{
valueXmlString.append("<dist_order protect=\"0\">").append("<![CDATA[]]>").append("</dist_order>");
setNodeValue( dom, "dist_order", getAbsString(""));
valueXmlString.append("<loc_code protect=\"0\">").append("<![CDATA[]]>").append("</loc_code>");
setNodeValue( dom, "loc_code", getAbsString(""));
valueXmlString.append("<location_descr protect=\"0\">").append("<![CDATA[]]>").append("</location_descr>"); System.out.println(">>>>END>>>>>>>>>");
setNodeValue( dom, "location_descr", getAbsString("")); }
else if(currentColumn.trim().equalsIgnoreCase("itm_default_add"))
{
System.out.println("distOrderiss (tranId) : "+distOrderiss);
sql = "select max(line_no) "
+ "from distord_issdet where tran_id = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,distOrderiss);
rs = pstmt.executeQuery();
if(rs.next())
{
lineNo = rs.getInt(1);
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
valueXmlString.append("<lot_no protect=\"0\">").append("<![CDATA[]]>").append("</lot_no>"); lineNo++;
setNodeValue( dom, "lot_no", getAbsString(""));
System.out.println(">>>>>>>>>>>>> Line no in add : "+lineNo);
valueXmlString.append("<Detail3 domID='" + lineNo+ "' objContext = '"+currentFormNo+"' selected=\"N\">\r\n");
//valueXmlString.append("<Detail3 domID='1' objContext = '"+currentFormNo+"' selected=\"N\">\r\n");
valueXmlString.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>\r\n");
valueXmlString.append("<tran_id>").append("<![CDATA[" + distOrderiss + "]]>").append("</tran_id>");
setNodeValue( dom, "tran_id", getAbsString(""));
valueXmlString.append("<line_no><![CDATA["+lineNo+"]]></line_no>");
setNodeValue( dom, "line_no", getAbsString(""));
valueXmlString.append("<dist_order protect=\"0\">").append("<![CDATA[]]>").append("</dist_order>");
setNodeValue( dom, "dist_order", getAbsString(""));
valueXmlString.append("<loc_code protect=\"0\">").append("<![CDATA[]]>").append("</loc_code>");
setNodeValue( dom, "loc_code", getAbsString(""));
valueXmlString.append("<item_descr protect=\"0\">").append("<![CDATA[]]>").append("</item_descr>"); valueXmlString.append("<location_descr protect=\"0\">").append("<![CDATA[]]>").append("</location_descr>");
setNodeValue( dom, "item_descr", getAbsString("")); setNodeValue( dom, "location_descr", getAbsString(""));
valueXmlString.append("<item_code protect=\"0\">").append("<![CDATA[]]>").append("</item_code>"); valueXmlString.append("<lot_no protect=\"0\">").append("<![CDATA[]]>").append("</lot_no>");
setNodeValue( dom, "item_code", getAbsString("")); setNodeValue( dom, "lot_no", getAbsString(""));
valueXmlString.append("<quantity protect=\"0\">").append("<![CDATA[0]]>").append("</quantity>"); valueXmlString.append("<item_descr protect=\"0\">").append("<![CDATA[]]>").append("</item_descr>");
setNodeValue( dom, "quantity", getAbsString("0")); setNodeValue( dom, "item_descr", getAbsString(""));
valueXmlString.append("<gross_weight protect=\"0\">").append("<![CDATA[]]>").append("</gross_weight>"); valueXmlString.append("<item_code protect=\"0\">").append("<![CDATA[]]>").append("</item_code>");
setNodeValue( dom, "gross_weight", getAbsString("")); setNodeValue( dom, "item_code", getAbsString(""));
valueXmlString.append("<net_weight protect=\"0\">").append("<![CDATA[]]>").append("</net_weight>"); valueXmlString.append("<quantity protect=\"0\">").append("<![CDATA[0]]>").append("</quantity>");
setNodeValue( dom, "net_weight", getAbsString("")); setNodeValue( dom, "quantity", getAbsString("0"));
valueXmlString.append("<tare_weight protect=\"0\">").append("<![CDATA[]]>").append("</tare_weight>");
setNodeValue( dom, "tare_weight", getAbsString(""));
valueXmlString.append("<no_art protect=\"0\">").append("<![CDATA[]]>").append("</no_art>");
setNodeValue( dom, "no_art", getAbsString(""));
currDomStr = currDomStr.replace("</Detail3>", valueXmlString.toString() + "</Detail3>");
System.out.println("after currDomStr[" + currDomStr + "]");
valueXmlString.append(currDomStr);
} valueXmlString.append("<gross_weight protect=\"0\">").append("<![CDATA[]]>").append("</gross_weight>");
setNodeValue( dom, "gross_weight", getAbsString(""));
valueXmlString.append("<net_weight protect=\"0\">").append("<![CDATA[]]>").append("</net_weight>");
setNodeValue( dom, "net_weight", getAbsString(""));
valueXmlString.append("<tare_weight protect=\"0\">").append("<![CDATA[]]>").append("</tare_weight>");
setNodeValue( dom, "tare_weight", getAbsString(""));
valueXmlString.append("<no_art protect=\"0\">").append("<![CDATA[]]>").append("</no_art>");
setNodeValue( dom, "no_art", getAbsString(""));
currDomStr = currDomStr.replace("</Detail3>", valueXmlString.toString() + "</Detail3>");
System.out.println("after currDomStr[" + currDomStr + "]");
valueXmlString.append(currDomStr);
System.out.println(">>>>END>>>>>>>>>");
} }
break; break;
} }
......
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