Commit 3a8f19b5 authored by jshinde's avatar jshinde

Request W15GSUN001,Create transaction screen Pallet Request .


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98849 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 300e91a1
...@@ -68,8 +68,10 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca ...@@ -68,8 +68,10 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
String errString = ""; Timestamp tranDate = null; String errString = ""; Timestamp tranDate = null;
String palletNo = null; String palletNo = null;
int lineNo = 0 ; String lineNo = "" ;
String loginSite=""; String loginSite="";
ArrayList<String> palletList = new ArrayList();
ArrayList<String> lineList = new ArrayList();
int count ; int count ;
ITMDBAccessEJB itmdbAccess = new ITMDBAccessEJB(); ITMDBAccessEJB itmdbAccess = new ITMDBAccessEJB();
ArrayList interfaceArrList = new ArrayList(); ArrayList interfaceArrList = new ArrayList();
...@@ -142,18 +144,25 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca ...@@ -142,18 +144,25 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId ); pstmt.setString(1,tranId );
rs=pstmt.executeQuery(); rs=pstmt.executeQuery();
if(rs.next()) while(rs.next())
{
for(int i=0;i<palletList.size();i++)
{
System.out.println("palletarray"+palletList.get(i));
}
for(int i=0;i<lineList.size();i++)
{ {
System.out.println("linearray"+lineList.get(i));
}
palletNo = checkNullAndTrim(rs.getString("PALLET_NO")); palletNo = checkNullAndTrim(rs.getString("PALLET_NO"));
lineNo = rs.getInt("LINE_NO"); lineNo = rs.getString("LINE_NO");
lineNo = " " + lineNo;
lineNo = lineNo.substring( lineNo.length()-3 );
System.out.println("palletno" +palletNo); System.out.println("palletno" +palletNo);
System.out.println("lineNo" +lineNo); System.out.println("lineNo" +lineNo);
}
rs.close();
pstmt.close();
HashMap hm =new HashMap(); HashMap hm = new HashMap();
hm.put("TRAN_ID", ""); hm.put("TRAN_ID", "");
hm.put("ITEM_CODE", ""); hm.put("ITEM_CODE", "");
hm.put("DESCR", ""); hm.put("DESCR", "");
...@@ -180,9 +189,13 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca ...@@ -180,9 +189,13 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
hm.put("QC_TYPE", ""); hm.put("QC_TYPE", "");
hm.put("TRANS_DT_ACK",""); hm.put("TRANS_DT_ACK","");
hm.put("STRO_PREF", ""); hm.put("STRO_PREF", "");
hm.put("LINE_NO", checkNullAndTrim(String.valueOf(lineNo))); hm.put("LINE_NO", lineNo);
interfaceArrList.add(hm); interfaceArrList.add(hm);
System.out.println("interfacearraylist"+interfaceArrList.size());
}
rs.close();
pstmt.close();
commonWmsUtility.updateAwmsInterface(interfaceArrList,loginSite,conn); commonWmsUtility.updateAwmsInterface(interfaceArrList,loginSite,conn);
System.out.println("Inserted into interface2 table ::::::::: "); System.out.println("Inserted into interface2 table ::::::::: ");
......
...@@ -106,10 +106,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -106,10 +106,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
ArrayList <String>errFields = new ArrayList <String> (); ArrayList <String>errFields = new ArrayList <String> ();
GenericUtility genericUtility; GenericUtility genericUtility;
String remarks="",addUser="",addTerm="",addDate="",chgUser="",chgTerm="",chgDate="",descr="" ; String remarks="",addUser="",addTerm="",addDate="",chgUser="",chgTerm="",chgDate="",descr="" ;
String invstat = "";
long actual_qty = 0;
int locCount = 0 ; int locCount = 0 ;
double stockhold=0;
ResultSet rs= null; ResultSet rs= null;
String loginSite = ""; String loginSite = "";
ArrayList<String> palletList = new ArrayList(); ArrayList<String> palletList = new ArrayList();
...@@ -245,8 +242,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -245,8 +242,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
String palletNo = checkNullAndTrim(genericUtility.getColumnValue("pallet_no",dom)); String palletNo = checkNullAndTrim(genericUtility.getColumnValue("pallet_no",dom));
/*String tranId = checkNullAndTrim(genericUtility.getColumnValue("tran_id",dom2));
System.out.println("TRAN ID" +tranId);*/
System.out.println("PALLET NO---" +palletNo); System.out.println("PALLET NO---" +palletNo);
if("pallet_no".equalsIgnoreCase(childNodeName)) if("pallet_no".equalsIgnoreCase(childNodeName))
...@@ -255,7 +250,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -255,7 +250,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
{ {
palletNo = childNode.getFirstChild().getNodeValue(); palletNo = childNode.getFirstChild().getNodeValue();
} }
if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag)) if("A".equalsIgnoreCase(editFlag))
{ {
if(palletNo.length() == 0 || palletNo.equalsIgnoreCase("")) if(palletNo.length() == 0 || palletNo.equalsIgnoreCase(""))
{ {
...@@ -306,6 +301,31 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -306,6 +301,31 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
pstmt.close(); pstmt.close();
} }
} }
else if("E".equalsIgnoreCase(editFlag))
{
String tranId = checkNullAndTrim(genericUtility.getColumnValue("tran_id",dom));
palletNo = checkNullAndTrim(genericUtility.getColumnValue("pallet_no",dom));
String sql = "SELECT PALLET_NO FROM PALLET_REQ_DET WHERE TRAN_ID = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs = pstmt.executeQuery();
while(rs.next())
{
palletList.add(checkNullAndTrim(rs.getString(1)));
}
System.out.println("palletarray for edit"+palletList);
if(palletList.contains(palletNo))
{
errCode = "VMPALLETSM";//pallet no same
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
rs.close();
pstmt.close();
}
} }
if("loc_code".equalsIgnoreCase(childNodeName)) if("loc_code".equalsIgnoreCase(childNodeName))
......
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