Commit 933b5205 authored by agaikwad's avatar agaikwad

Request_id-D15HSUN013


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99409 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5a6ea632
...@@ -54,14 +54,14 @@ public class SaleOrderOpenAct extends ActionHandlerEJB implements SaleOrderOpenA ...@@ -54,14 +54,14 @@ public class SaleOrderOpenAct extends ActionHandlerEJB implements SaleOrderOpenA
String errString = "" ; String errString = "" ;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = null; ConnDriver connDriver = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null,pstmt1 = null;
ResultSet rs = null; ResultSet rs = null,rs1 = null;
ITMDBAccessEJB itmDBAccessLocal = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccessLocal = new ITMDBAccessEJB();
ibase.utility.E12GenericUtility genericUtility= null; ibase.utility.E12GenericUtility genericUtility= null;
Timestamp sysdate = null; Timestamp sysdate = null;
String chgTerm = "", chgUser = ""; String chgTerm = "", chgUser = "";
int upCount=0; int upCount=0;
String saleOrd="",lineNo="",status=""; String saleOrd="",lineNo="",status="",status1 ="";
double qty=0,qtydesp=0; double qty=0,qtydesp=0;
boolean flag=false; boolean flag=false;
...@@ -80,7 +80,8 @@ public class SaleOrderOpenAct extends ActionHandlerEJB implements SaleOrderOpenA ...@@ -80,7 +80,8 @@ public class SaleOrderOpenAct extends ActionHandlerEJB implements SaleOrderOpenA
chgUser = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "CHG_USER" ); chgUser = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "CHG_USER" );
System.out.println("SALES ORDER==========="+saleOrder); System.out.println("SALES ORDER==========="+saleOrder);
sql = "select status,qty_desp,quantity,sale_order,line_no from sorditem where sale_order= ?"; //sql = "select status,qty_desp,quantity,sale_order,line_no from sorditem where sale_order= ?";
sql="select b.status,a.qty_desp,a.quantity,a.sale_order,a.line_no from sorditem a,sorder b where b.sale_order=a.sale_order and b.sale_order= ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, saleOrder); pstmt.setString(1, saleOrder);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -98,12 +99,20 @@ public class SaleOrderOpenAct extends ActionHandlerEJB implements SaleOrderOpenA ...@@ -98,12 +99,20 @@ public class SaleOrderOpenAct extends ActionHandlerEJB implements SaleOrderOpenA
System.out.println("status=========" + status); System.out.println("status=========" + status);
System.out.println("qty=====" + qty); System.out.println("qty=====" + qty);
System.out.println("qtydesp======="+qtydesp); System.out.println("qtydesp======="+qtydesp);
System.out.println("Value is :+ "+ !status.equals("C"));
if(!status.equals("C"))
{
System.out.println("In C");
//errString = itmDBAccessLocal.getErrorString("","VTSLONTOPN","");
errString = itmDBAccessLocal.getErrorString("","VTSLONTOPN","");
return errString;
}
if(qtydesp!=qty) if(qtydesp!=qty)
{ {
System.out.println("qtydesp!=qty"); System.out.println("qtydesp!=qty");
flag=true; flag=true;
} }
} }
rs.close(); rs.close();
rs = null; rs = null;
...@@ -113,25 +122,34 @@ public class SaleOrderOpenAct extends ActionHandlerEJB implements SaleOrderOpenA ...@@ -113,25 +122,34 @@ public class SaleOrderOpenAct extends ActionHandlerEJB implements SaleOrderOpenA
if(flag==true) if(flag==true)
{ {
System.out.println("Flag is true@@@@"); sql1=" update sorditem set status = 'P' where sale_order=?";
sql1=" update sorder set status = 'P' where sale_order=?";
pstmt = conn.prepareStatement(sql1); pstmt = conn.prepareStatement(sql1);
pstmt.setString(1, saleOrd); pstmt.setString(1, saleOrd);
upCount = pstmt.executeUpdate(); upCount = pstmt.executeUpdate();
pstmt.close(); pstmt.close();
pstmt= null; pstmt= null;
System.out.println("Update Count===="+upCount); System.out.println("Update Count===="+upCount);
System.out.println("Flag is saleorderitem true@@@@");
sql1=" update sorder set status = 'P' where sale_order=?";
pstmt = conn.prepareStatement(sql1);
pstmt.setString(1, saleOrd);
upCount = pstmt.executeUpdate();
pstmt.close();
pstmt= null;
System.out.println("Update saleorderitem Count===="+upCount);
} }
else else
{ {
System.out.println("Sale Order is Fully Despatch!!!!!!!!!!!!"); System.out.println("Sale Order is Fully Despatch!!!!!!!!!!!!");
errString = itmDBAccessLocal.getErrorString("","VTFULDESP",""); errString = itmDBAccessLocal.getErrorString("","VTFULDESP","");
return errString;
} }
if(upCount>0) if(upCount>0)
{ {
errString = itmDBAccessLocal.getErrorString("","VTSORDOP",""); errString = itmDBAccessLocal.getErrorString("","VTSORDOP","");
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