Commit cbd4fc12 authored by wansari's avatar wansari

D15AKAT002 worked on setting quantity in barcode as shippersize


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99441 ce508802-f39f-4f6c-b175-0d175dae99d5
parent aa78e4d9
...@@ -403,7 +403,7 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -403,7 +403,7 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
String userId = ""; String userId = "";
String currDate = ""; String currDate = "";
String siteDescr = ""; String siteDescr = "";
String randomNum = "",purcOrder = "",itemCode = "",lineNo = "",descr = ""; String randomNum = "",purcOrder = "",itemCode = "",lineNo = "",descr = "",shipperSize = "";
int counter = 0; int counter = 0;
String sql = "",sql2 = ""; String sql = "",sql2 = "";
...@@ -497,7 +497,12 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -497,7 +497,12 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
lineNo = checkNullAndTrim(rs.getString("LINE_NO")); lineNo = checkNullAndTrim(rs.getString("LINE_NO"));
quantity = checkNullAndTrim(rs.getString("QUANTITY")); quantity = checkNullAndTrim(rs.getString("QUANTITY"));
sql2 = "SELECT DESCR,UDF__STR2 FROM ITEM WHERE ITEM_CODE = ? "; //Changed by wasim on 15-12-2015 to get shippersize so it will act as quantity [START]
//sql2 = "SELECT DESCR,UDF__STR2 FROM ITEM WHERE ITEM_CODE = ? ";
sql2 = " SELECT I.DESCR,I.UDF__STR2,L.SHIPPER_SIZE FROM ITEM I,ITEM_LOT_PACKSIZE L"
+" WHERE I.ITEM_CODE = ?"
+" AND I.ITEM_CODE = L.ITEM_CODE";
//Changed by wasim on 15-12-2015 to get shippersize so it will act as quantity [END]
pstmt2 = conn.prepareStatement(sql2); pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1, itemCode); pstmt2.setString(1, itemCode);
rs2 = pstmt2.executeQuery(); rs2 = pstmt2.executeQuery();
...@@ -505,6 +510,7 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -505,6 +510,7 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
{ {
descr = checkNullAndTrim(rs2.getString("DESCR")); descr = checkNullAndTrim(rs2.getString("DESCR"));
barCode = checkNullAndTrim(rs2.getString("UDF__STR2")); barCode = checkNullAndTrim(rs2.getString("UDF__STR2"));
shipperSize = checkNullAndTrim(rs2.getString("SHIPPER_SIZE"));//Changed by wasim to get shipper size on 15-12-2015
} }
rs2.close(); rs2.close();
rs2 = null; rs2 = null;
...@@ -527,8 +533,10 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -527,8 +533,10 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
pstmt2 = null; pstmt2 = null;
System.out.println("Quantity Length="+quantity.length()); System.out.println("Quantity Length="+quantity.length());
System.out.println("Shipper Size="+shipperSize);
if(quantity.length() == 1) //Changed by wasim to get shipper size for considering as quantity on 15-12-2015 [START]
/*if(quantity.length() == 1)
{ {
quantity = "000"+quantity; quantity = "000"+quantity;
} }
...@@ -541,11 +549,27 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -541,11 +549,27 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
quantity = "0"+quantity; quantity = "0"+quantity;
} }
System.out.println("New Quantity="+quantity); labelNo = purcOrder + quantity + barCode;*/
if(shipperSize.length() == 1)
{
shipperSize = "000"+shipperSize;
}
else if(shipperSize.length() == 2)
{
shipperSize = "00"+shipperSize;
}
else if(shipperSize.length() == 3)
{
shipperSize = "0"+shipperSize;
}
labelNo = purcOrder + quantity + barCode; System.out.println("New Quantity="+shipperSize);
labelNo = purcOrder + shipperSize + barCode;
System.out.println("Label Number is="+labelNo); System.out.println("Label Number is="+labelNo);
//Changed by wasim to get shipper size for considering as quantity on 15-12-2015 [END]
if(itemCodeCaseLabel != null && itemCodeCaseLabel.length() > 0) if(itemCodeCaseLabel != null && itemCodeCaseLabel.length() > 0)
{ {
...@@ -562,7 +586,9 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -562,7 +586,9 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
valueXmlString.append( "<order_no><![CDATA[" ).append( purcOrder ).append( "]]></order_no>\r\n" ); valueXmlString.append( "<order_no><![CDATA[" ).append( purcOrder ).append( "]]></order_no>\r\n" );
valueXmlString.append( "<item_code><![CDATA[" ).append( itemCode ).append( "]]></item_code>\r\n" ); valueXmlString.append( "<item_code><![CDATA[" ).append( itemCode ).append( "]]></item_code>\r\n" );
valueXmlString.append( "<lot_no><![CDATA[" ).append(" ").append( "]]></lot_no>\r\n" ); valueXmlString.append( "<lot_no><![CDATA[" ).append(" ").append( "]]></lot_no>\r\n" );
valueXmlString.append( "<quantity><![CDATA[" ).append( quantity ).append( "]]></quantity>\r\n" ); //Changed by wasim to get shipper size for considering as quantity on 15-12-2015
//valueXmlString.append( "<quantity><![CDATA[" ).append( quantity ).append( "]]></quantity>\r\n" );
valueXmlString.append( "<quantity><![CDATA[" ).append( shipperSize ).append( "]]></quantity>\r\n" );
valueXmlString.append( "<label_no><![CDATA[" ).append(labelNo).append( "]]></label_no>\r\n" ); valueXmlString.append( "<label_no><![CDATA[" ).append(labelNo).append( "]]></label_no>\r\n" );
valueXmlString.append( "<ref_ser><![CDATA[" ).append(refSer).append( "]]></ref_ser>\r\n" ); valueXmlString.append( "<ref_ser><![CDATA[" ).append(refSer).append( "]]></ref_ser>\r\n" );
valueXmlString.append( "<descr><![CDATA[" ).append( descr ).append( "]]></descr>\r\n" ); valueXmlString.append( "<descr><![CDATA[" ).append( descr ).append( "]]></descr>\r\n" );
...@@ -594,7 +620,12 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -594,7 +620,12 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
lineNo = checkNullAndTrim(rs.getString("LINE_NO")); lineNo = checkNullAndTrim(rs.getString("LINE_NO"));
quantity = checkNullAndTrim(rs.getString("QUANTITY")); quantity = checkNullAndTrim(rs.getString("QUANTITY"));
sql2 = "SELECT DESCR,UDF__STR2 FROM ITEM WHERE ITEM_CODE = ? "; //Changed by wasim on 15-12-2015 to get shippersize so it will act as quantity [START]
//sql2 = "SELECT DESCR,UDF__STR2 FROM ITEM WHERE ITEM_CODE = ? ";
sql2 = " SELECT I.DESCR,I.UDF__STR2,L.SHIPPER_SIZE FROM ITEM I,ITEM_LOT_PACKSIZE L"
+" WHERE I.ITEM_CODE = ?"
+" AND I.ITEM_CODE = L.ITEM_CODE";
//Changed by wasim on 15-12-2015 to get shippersize so it will act as quantity [END]
pstmt2 = conn.prepareStatement(sql2); pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1, itemCode); pstmt2.setString(1, itemCode);
rs2 = pstmt2.executeQuery(); rs2 = pstmt2.executeQuery();
...@@ -602,6 +633,7 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -602,6 +633,7 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
{ {
descr = checkNullAndTrim(rs2.getString("DESCR")); descr = checkNullAndTrim(rs2.getString("DESCR"));
barCode = checkNullAndTrim(rs2.getString("UDF__STR2")); barCode = checkNullAndTrim(rs2.getString("UDF__STR2"));
shipperSize = checkNullAndTrim(rs2.getString("SHIPPER_SIZE"));
} }
rs2.close(); rs2.close();
rs2 = null; rs2 = null;
...@@ -610,8 +642,10 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -610,8 +642,10 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
System.out.println("Quantity Length="+quantity.length()); System.out.println("Quantity Length="+quantity.length());
System.out.println("Shipper Size="+shipperSize);
if(quantity.length() == 1) //Changed by wasim to get shipper size for considering as quantity on 15-12-2015 [START]
/*if(quantity.length() == 1)
{ {
quantity = "000"+quantity; quantity = "000"+quantity;
} }
...@@ -627,8 +661,28 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -627,8 +661,28 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
System.out.println("New Quantity="+quantity); System.out.println("New Quantity="+quantity);
labelNo = purcOrder + quantity + barCode; labelNo = purcOrder + quantity + barCode;
System.out.println("Label Number is="+labelNo);*/
if(shipperSize.length() == 1)
{
shipperSize = "000"+shipperSize;
}
else if(shipperSize.length() == 2)
{
shipperSize = "00"+shipperSize;
}
else if(shipperSize.length() == 3)
{
shipperSize = "0"+shipperSize;
}
System.out.println("New Quantity="+shipperSize);
labelNo = purcOrder + shipperSize + barCode;
System.out.println("Label Number is="+labelNo); System.out.println("Label Number is="+labelNo);
//Changed by wasim to get shipper size for considering as quantity on 15-12-2015 [END]
valueXmlString.append("<Detail2 domID='"+lineNo+"' objContext = '"+currentFormNo+"' objName=\"po_case_wiz\" selected=\"N\">\r\n"); valueXmlString.append("<Detail2 domID='"+lineNo+"' objContext = '"+currentFormNo+"' objName=\"po_case_wiz\" 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( "<purc_order><![CDATA[" ).append( purcOrder ).append( "]]></purc_order>\r\n" ); //valueXmlString.append( "<purc_order><![CDATA[" ).append( purcOrder ).append( "]]></purc_order>\r\n" );
...@@ -636,7 +690,9 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa ...@@ -636,7 +690,9 @@ public class POCaseWizIC extends ValidatorEJB implements POCaseWizICRemote, POCa
valueXmlString.append( "<item_code><![CDATA[" ).append( itemCode ).append( "]]></item_code>\r\n" ); valueXmlString.append( "<item_code><![CDATA[" ).append( itemCode ).append( "]]></item_code>\r\n" );
//valueXmlString.append( "<line_no><![CDATA[" ).append( lineNo ).append( "]]></line_no>\r\n" ); //valueXmlString.append( "<line_no><![CDATA[" ).append( lineNo ).append( "]]></line_no>\r\n" );
valueXmlString.append( "<lot_no><![CDATA[" ).append( " " ).append( "]]></lot_no>\r\n" ); valueXmlString.append( "<lot_no><![CDATA[" ).append( " " ).append( "]]></lot_no>\r\n" );
valueXmlString.append( "<quantity><![CDATA[" ).append( quantity ).append( "]]></quantity>\r\n" ); //Changed by wasim to get shipper size for considering as quantity on 15-12-2015
//valueXmlString.append( "<quantity><![CDATA[" ).append( quantity ).append( "]]></quantity>\r\n" );
valueXmlString.append( "<quantity><![CDATA[" ).append( shipperSize ).append( "]]></quantity>\r\n" );
valueXmlString.append( "<label_no><![CDATA[" ).append(labelNo).append( "]]></label_no>\r\n" ); valueXmlString.append( "<label_no><![CDATA[" ).append(labelNo).append( "]]></label_no>\r\n" );
valueXmlString.append( "<ref_ser><![CDATA[" ).append(refSer).append( "]]></ref_ser>\r\n" ); valueXmlString.append( "<ref_ser><![CDATA[" ).append(refSer).append( "]]></ref_ser>\r\n" );
valueXmlString.append( "<descr><![CDATA[" ).append( descr ).append( "]]></descr>\r\n" ); valueXmlString.append( "<descr><![CDATA[" ).append( descr ).append( "]]></descr>\r\n" );
......
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