Commit 807a1730 authored by dhirajchavan's avatar dhirajchavan

*** empty log message ***


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101739 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 1af39ce8
......@@ -272,7 +272,7 @@ public class PorderOpenPrc extends ProcessEJB implements PorderOpenPrcLocal,Pord
pstmt = null;
sql=null;
sql="SELECT PORDDET.purc_order,PORDDET.line_no,PORDER.ord_date,porder.pord_type,porder.supp_code,supplier.supp_name,porddet.dlv_qty,porddet.rate,PORDDET.quantity,PORDDET.tot_amt,porddet.proj_code,PORDDET.site_code,PORDDET.ind_no,PORDDET.item_code,item.descr,PORDDET.status FROM PORDDET,PORDER,item,supplier WHERE porder.purc_order=porddet.purc_order and porddet.item_code=item.item_code and porder.supp_code=supplier.supp_code AND porddet.STATUS='C' and porddet.purc_order=? order by porddet.line_no";
sql="SELECT PORDDET.purc_order,PORDER.ord_date,porder.pord_type,PORDDET.line_no,PORDDET.status,PORDDET.quantity,item.descr,porddet.dlv_qty,porddet.rate,PORDDET.tot_amt,porddet.proj_code,PORDDET.site_code,PORDDET.ind_no,PORDDET.item_code,porder.supp_code,supplier.supp_name FROM PORDDET,PORDER,item,supplier WHERE porder.purc_order=porddet.purc_order and porddet.item_code=item.item_code and porder.supp_code=supplier.supp_code and (porddet.dlv_qty<porddet.quantity) AND porddet.STATUS='C' and porddet.purc_order=? order by porddet.line_no";
System.out.println("sql..."+ sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,purcOrder );
......@@ -282,37 +282,62 @@ public class PorderOpenPrc extends ProcessEJB implements PorderOpenPrcLocal,Pord
while(rs.next())
{
System.out.println("Inside while...");
//tranid_purc_order
retDistOrdIssBuff.append(rs.getString(1)==null?"":rs.getString(1)).append("\t");
// tranid_purc_order
retDistOrdIssBuff.append(
rs.getString(1) == null ? "" : rs.getString(1)).append(
"\t");
retDistOrdIssBuff.append(rs.getDate(2)).append("\t");
retDistOrdIssBuff.append(rs.getString(2)==null?"":rs.getString(2)).append("\t");
retDistOrdIssBuff.append(
rs.getString(3) == null ? "" : rs.getString(3)).append(
"\t");
retDistOrdIssBuff.append(rs.getDate(3)).append("\t");
retDistOrdIssBuff.append(rs.getString(4)==null?"":rs.getString(4)).append("\t");
retDistOrdIssBuff.append(rs.getString(5)==null?"":rs.getString(5)).append("\t");
retDistOrdIssBuff.append(rs.getString(6)==null?"":rs.getString(6)).append("\t");
retDistOrdIssBuff.append(
rs.getString(4) == null ? "" : rs.getString(4)).append(
"\t");
retDistOrdIssBuff.append(
rs.getString(5) == null ? "" : rs.getString(5)).append(
"\t");
retDistOrdIssBuff.append(rs.getDouble(6)).append("\t");
retDistOrdIssBuff.append(
rs.getString(7) == null ? "" : rs.getString(7)).append(
"\t");
retDistOrdIssBuff.append(rs.getDouble(7)).append("\t");
retDistOrdIssBuff.append(rs.getDouble(8)).append("\t");
retDistOrdIssBuff.append(rs.getDouble(9)).append("\t");
retDistOrdIssBuff.append(rs.getDouble(10)).append("\t");
retDistOrdIssBuff.append(rs.getString(11)==null?"":rs.getString(11)).append("\t");
retDistOrdIssBuff.append(
rs.getString(11) == null ? "" : rs.getString(11))
.append("\t");
retDistOrdIssBuff.append(rs.getString(12)==null?"":rs.getString(12)).append("\t");
retDistOrdIssBuff.append(
rs.getString(12) == null ? "" : rs.getString(12))
.append("\t");
retDistOrdIssBuff.append(rs.getString(13)==null?"":rs.getString(13)).append("\t");
retDistOrdIssBuff.append(
rs.getString(13) == null ? "" : rs.getString(13))
.append("\t");
retDistOrdIssBuff.append(rs.getString(14)==null?"":rs.getString(14)).append("\t");
retDistOrdIssBuff.append(
rs.getString(14) == null ? "" : rs.getString(14))
.append("\t");
retDistOrdIssBuff.append(rs.getString(15)==null?"":rs.getString(15)).append("\t");
retDistOrdIssBuff.append(rs.getString(16)==null?"":rs.getString(16)).append("\t");
retDistOrdIssBuff.append(
rs.getString(15) == null ? "" : rs.getString(15))
.append("\t");
retDistOrdIssBuff.append(
rs.getString(16) == null ? "" : rs.getString(16))
.append("\t");
retDistOrdIssBuff.append("\n");
}
......@@ -453,7 +478,7 @@ public class PorderOpenPrc extends ProcessEJB implements PorderOpenPrcLocal,Pord
Timestamp taxDate = null, confDate = null;
String suppName = "", suppAdd1 = "", suppAdd2 = "", suppCity = "", suppStanCode = "";
int currentFormNo = 0,count=0;
double quantity = 0, dlvQty = 0, quantityStduom = 0, noArt = 0, rateClg = 0;
double quantity = 0, dlvQty = 0, quantityStduom = 0, noArt = 0, rateClg = 0,indQty=0;
Timestamp dlvDate = null, reqDate = null, duedate = null;
String WorkOrder = "", packCode = "", discountType = "", specificInstr = "", licenceNo = "", formNo = "", dutyPaid = "";
DistCommon disscommon = new DistCommon();
......@@ -464,7 +489,7 @@ public class PorderOpenPrc extends ProcessEJB implements PorderOpenPrcLocal,Pord
String lineNo="";
String refDateStr = "";
String taxDateStr = "";
String ordDateStr = "",lineNo1="",empCodeQcApr="";
String ordDateStr = "",lineNo1="",empCodeQcApr="",poHdrStatus="";
String purcOrder=null;
int forcount=0,lineCnt=0;
genericUtility= new E12GenericUtility();
......@@ -1160,6 +1185,221 @@ public class PorderOpenPrc extends ProcessEJB implements PorderOpenPrcLocal,Pord
String forcedFlag="";
errString = Conf.confirm(tranIdPe, xtraParams, forcedFlag);
if(errString.indexOf("Success")>-1 || errString.equalsIgnoreCase("PRCUSUCCES")||errString.equals("PRCUSUCCES")||errString.equals("PRCUSUCCES"))
{
sql = " select quantity from indent where ind_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
rs = pstmt.executeQuery();
if(rs.next())
{
indQty=rs.getDouble(1);
}
System.out.println("indQty@@"+indQty);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
/*sql = " select status from porder where purc_order=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
rs= pstmt.executeQuery();
if(rs.next())
{
poHdrStatus=rs.getString(1);
}
System.out.println("poHdrStatus@@"+poHdrStatus);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
*/
if(quantity>=indQty)
{
System.out.println("comming into quantity>=indQty condition@@");
int updCnt=0;
sql = " update indent set status = 'L' where ind_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
updCnt = pstmt.executeUpdate();
System.out.println("Indent status updated@@"+updCnt);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " update porddet set status = 'O' where ind_no = ? and purc_order=? and line_no=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
pstmt.setString(2, purcOrder);
//lineNo1
pstmt.setString(3, lineNo1);
updCnt = pstmt.executeUpdate();
System.out.println("porder status updated@@"+updCnt);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}else if(quantity<indQty)
{
System.out.println("comming into quantity<indQty condition@@");
int updCnt=0;
sql = " update porddet set status = 'O' where ind_no = ? and purc_order=? and line_no=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
pstmt.setString(2, purcOrder);
pstmt.setString(3, lineNo1);
updCnt = pstmt.executeUpdate();
System.out.println("porder status updated@@"+updCnt);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " update indent set status = 'O' where ind_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
updCnt = pstmt.executeUpdate();
System.out.println("Indent status updated@@"+updCnt);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if(dlvQty==0)
{
System.out.println("comming into dlvQty==0 condition@@");
int updCnt=0;
double ordQty=0.0;
sql = " update porddet set status = 'O' where ind_no = ? and purc_order=? and line_no=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
pstmt.setString(2, purcOrder);
pstmt.setString(3, lineNo1);
updCnt = pstmt.executeUpdate();
System.out.println("porder status updated@@"+updCnt);
pstmt.close();
pstmt = null;
//select ord_qty from indent where ind_no=?
sql = " select ord_qty from indent where ind_no=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
rs= pstmt.executeQuery();
if(rs.next())
{
ordQty=rs.getDouble(1);
}
System.out.println("Indent status updated@@"+updCnt);
pstmt.close();
pstmt = null;
ordQty=ordQty+quantity;
System.out.println("updating ordQty condition@@"+ordQty);
sql = " update indent set status = 'O' ,ord_qty="+ordQty+" where ind_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
updCnt = pstmt.executeUpdate();
System.out.println("Indent status and ordQty updated@@"+updCnt);
pstmt.close();
pstmt = null;
}
/*else if(poHdrStatus.equals("X")||poHdrStatus.equalsIgnoreCase("X"))
{
System.out.println("comming into cancel-->X condition@@");
double ordQty=0.0;
int updCnt=0;
sql = " select ord_qty from indent where ind_no=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
rs= pstmt.executeQuery();
if(rs.next())
{
ordQty=rs.getDouble(1);
}
System.out.println("ordQty@@"+ordQty);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
//Reverting back to ordqty
ordQty=ordQty+quantity;
sql = " update indent set status = 'O',ord_qty="+ordQty +" where ind_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
updCnt = pstmt.executeUpdate();
System.out.println("Indent status and ord_qty updated@@"+updCnt);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " update porddet set status = 'O' where ind_no = ? and purc_order=? and line_no=? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, indNo);
pstmt.setString(2, purcOrder);
pstmt.setString(3, lineNo1);
updCnt = pstmt.executeUpdate();
System.out.println("porder status updated@@"+updCnt);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}*/
System.out.println("comming into new cof err condition@@"+errString);
return errString;
}
System.out.println("After confiremed error String-->"+errString);
return errString;
......
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