Commit 60c77447 authored by mkhan's avatar mkhan

set Null for Db database


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91143 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5e6ac175
...@@ -575,16 +575,43 @@ public class DissOrderDmgPrc extends ProcessEJB implements DissOrderDmgPrcLocal, ...@@ -575,16 +575,43 @@ public class DissOrderDmgPrc extends ProcessEJB implements DissOrderDmgPrcLocal,
pstmtHeader.setString(27,currCode); pstmtHeader.setString(27,currCode);
pstmtHeader.setDouble(28,exchRate); pstmtHeader.setDouble(28,exchRate);
//pstmtHeader.setString(29,totAmt); //pstmtHeader.setString(29,totAmt);
pstmtHeader.setString(30,taxAmt); if( taxAmt == null || "".equalsIgnoreCase(taxAmt.trim())|| taxAmt.trim().length()==0 )
{
pstmtHeader.setNull(30,java.sql.Types.NUMERIC);
}
else
{
pstmtHeader.setString(30,taxAmt);
}
// pstmtHeader.setString(30,taxAmt); set null if "" value
//pstmtHeader.setString(31,netAmt); //pstmtHeader.setString(31,netAmt);
pstmtHeader.setString(32,siteCodeBil); pstmtHeader.setString(32,siteCodeBil);
pstmtHeader.setString(33,projCode); pstmtHeader.setString(33,projCode);
pstmtHeader.setString(34,tranSer);
// pstmtHeader.setString(34,tranSer);
pstmtHeader.setNull(34,java.sql.Types.CHAR); // set null if "" in db on 10/09/09
pstmtHeader.setString(35,salesPers); pstmtHeader.setString(35,salesPers);
pstmtHeader.setString(36,autoReceipt); pstmtHeader.setString(36,autoReceipt);
pstmtHeader.setString(37,avaliableYn); pstmtHeader.setString(37,avaliableYn);
pstmtHeader.setString(38,targetWgt); if( targetWgt == null || "".equalsIgnoreCase(targetWgt.trim())|| targetWgt.trim().length()==0 )
pstmtHeader.setString(39,targetVol); {
pstmtHeader.setNull(38,java.sql.Types.NUMERIC);
}
else
{
pstmtHeader.setString(38,targetWgt);
}
if( targetVol == null || "".equalsIgnoreCase(targetVol.trim())|| targetVol.trim().length()==0 )
{
pstmtHeader.setNull(39,java.sql.Types.NUMERIC);
}
else
{
pstmtHeader.setString(39,targetVol);
}
//pstmtHeader.setString(39,targetVol);
pstmtHeader.setString(40,custOrderNo); pstmtHeader.setString(40,custOrderNo);
pstmtHeader.setString(41,chgUser); pstmtHeader.setString(41,chgUser);
pstmtHeader.setTimestamp(42,java.sql.Timestamp.valueOf(genericUtility.getValidDateTimeString(chgDate,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()))); pstmtHeader.setTimestamp(42,java.sql.Timestamp.valueOf(genericUtility.getValidDateTimeString(chgDate,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())));
...@@ -968,22 +995,28 @@ public class DissOrderDmgPrc extends ProcessEJB implements DissOrderDmgPrcLocal, ...@@ -968,22 +995,28 @@ public class DissOrderDmgPrc extends ProcessEJB implements DissOrderDmgPrcLocal,
// end of code // end of code
double totAmtDet =qtyOrder*rateDec ; double totAmtDet =qtyOrder*rateDec ;
netAmtDec = totAmtDet - (totAmtDet* discount)/100 + taxAmtDec ; netAmtDec = totAmtDet - (totAmtDet* discount)/100 + taxAmtDec ;
pstmtDetail.setDouble(1,lineNoSord); //pstmtDetail.setDouble(1,lineNoSord); //for Db use on 09/09/09
pstmtDetail.setString(1,"1"); //for Db use on 09/09/09
pstmtDetail.setDouble(2,discount); pstmtDetail.setDouble(2,discount);
pstmtDetail.setString(3,taxClass); pstmtDetail.setString(3,taxClass);
pstmtDetail.setDouble(4,totAmtDet); pstmtDetail.setDouble(4,totAmtDet);
pstmtDetail.setDouble(5,rateClgDec); pstmtDetail.setDouble(5,rateClgDec);
pstmtDetail.setDouble(6,shipQty); pstmtDetail.setDouble(6,shipQty);
pstmtDetail.setString(7,remarks); pstmtDetail.setString(7,remarks);
pstmtDetail.setString(8,received); // pstmtDetail.setString(8,received); //use for DB on 09/09/09
pstmtDetail.setString(9,overShipRec); pstmtDetail.setNull(8,java.sql.Types.NUMERIC);
//pstmtDetail.setString(9,overShipRec); //use for DB on 09/09/09
pstmtDetail.setNull(9,java.sql.Types.NUMERIC);
pstmtDetail.setString(10,taxEnv); pstmtDetail.setString(10,taxEnv);
pstmtDetail.setString(11,itemCode); pstmtDetail.setString(11,itemCode);
pstmtDetail.setString(12,saleOrder); pstmtDetail.setString(12,saleOrder);
pstmtDetail.setString(13,packInstr); pstmtDetail.setString(13,packInstr);
pstmtDetail.setString(14,tranIdDemand); pstmtDetail.setString(14,tranIdDemand);
pstmtDetail.setString(15,unit); pstmtDetail.setString(15,unit);
pstmtDetail.setString(16,qtyReturn);
//pstmtDetail.setString(16,qtyReturn); //use for DB on 09/09/09
pstmtDetail.setNull(16,java.sql.Types.NUMERIC);
pstmtDetail.setDouble(17,qtyOrder); pstmtDetail.setDouble(17,qtyOrder);
pstmtDetail.setString(18,tranIdG); pstmtDetail.setString(18,tranIdG);
pstmtDetail.setTimestamp(19,java.sql.Timestamp.valueOf(genericUtility.getValidDateTimeString(shipDate,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()))); pstmtDetail.setTimestamp(19,java.sql.Timestamp.valueOf(genericUtility.getValidDateTimeString(shipDate,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())));
...@@ -991,7 +1024,15 @@ public class DissOrderDmgPrc extends ProcessEJB implements DissOrderDmgPrcLocal, ...@@ -991,7 +1024,15 @@ public class DissOrderDmgPrc extends ProcessEJB implements DissOrderDmgPrcLocal,
pstmtDetail.setTimestamp(21,java.sql.Timestamp.valueOf(genericUtility.getValidDateTimeString(dueDate,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()))); pstmtDetail.setTimestamp(21,java.sql.Timestamp.valueOf(genericUtility.getValidDateTimeString(dueDate,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())));
pstmtDetail.setDouble(22,netAmtDec); pstmtDetail.setDouble(22,netAmtDec);
pstmtDetail.setDouble(23,qtyOrder); pstmtDetail.setDouble(23,qtyOrder);
pstmtDetail.setString(24,taxAmt); //pstmtDetail.setString(24,taxAmt); // for db use on 09/09/09
if( taxAmt == null || "".equalsIgnoreCase(taxAmt.trim())|| taxAmt.trim().length()==0 )
{
pstmtDetail.setNull(24,java.sql.Types.NUMERIC);
}
else
{
pstmtDetail.setString(24,taxAmt);
}
pstmtDetail.setDouble(25,fact); pstmtDetail.setDouble(25,fact);
pstmtDetail.setString(26,unitSal); pstmtDetail.setString(26,unitSal);
pstmtDetail.setDouble(27,lineNo); pstmtDetail.setDouble(27,lineNo);
......
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