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
PreparedStatement pstmt = null;
String errString = ""; Timestamp tranDate = null;
String palletNo = null;
int lineNo = 0 ;
String lineNo = "" ;
String loginSite="";
ArrayList<String> palletList = new ArrayList();
ArrayList<String> lineList = new ArrayList();
int count ;
ITMDBAccessEJB itmdbAccess = new ITMDBAccessEJB();
ArrayList interfaceArrList = new ArrayList();
......@@ -142,18 +144,25 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId );
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"));
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("lineNo" +lineNo);
}
rs.close();
pstmt.close();
HashMap hm =new HashMap();
HashMap hm = new HashMap();
hm.put("TRAN_ID", "");
hm.put("ITEM_CODE", "");
hm.put("DESCR", "");
......@@ -180,9 +189,13 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
hm.put("QC_TYPE", "");
hm.put("TRANS_DT_ACK","");
hm.put("STRO_PREF", "");
hm.put("LINE_NO", checkNullAndTrim(String.valueOf(lineNo)));
hm.put("LINE_NO", lineNo);
interfaceArrList.add(hm);
System.out.println("interfacearraylist"+interfaceArrList.size());
}
rs.close();
pstmt.close();
commonWmsUtility.updateAwmsInterface(interfaceArrList,loginSite,conn);
System.out.println("Inserted into interface2 table ::::::::: ");
......
......@@ -106,10 +106,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
ArrayList <String>errFields = new ArrayList <String> ();
GenericUtility genericUtility;
String remarks="",addUser="",addTerm="",addDate="",chgUser="",chgTerm="",chgDate="",descr="" ;
String invstat = "";
long actual_qty = 0;
int locCount = 0 ;
double stockhold=0;
ResultSet rs= null;
String loginSite = "";
ArrayList<String> palletList = new ArrayList();
......@@ -245,8 +242,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
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);
if("pallet_no".equalsIgnoreCase(childNodeName))
......@@ -255,7 +250,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
{
palletNo = childNode.getFirstChild().getNodeValue();
}
if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
if("A".equalsIgnoreCase(editFlag))
{
if(palletNo.length() == 0 || palletNo.equalsIgnoreCase(""))
{
......@@ -306,6 +301,31 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
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))
......
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