Commit 1423c780 authored by cpatil's avatar cpatil

for validation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91683 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e8f63e77
......@@ -23,18 +23,18 @@ import java.sql.*;
import java.io.*;
import org.omg.CORBA.ORB;
import org.w3c.dom.*;
import java.util.Properties;
import javax.xml.parsers.*;
import javax.ejb.*;
import javax.naming.InitialContext;
import ibase.webitm.utility.ITMException;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
import ibase.ejb.*;
import ibase.system.config.*;
import java.text.SimpleDateFormat;
import java.util.*;
import javax.ejb.Stateless; // added for ejb3
......@@ -157,6 +157,11 @@ public class TaxFormRecoMulti extends ProcessEJB implements TaxFormRecoMultiLoca
String sundCodeFrom = null;//for cust_code from
String sundCodeTo = null;//for cust_code to
String type = null;//for type
/*added by chandrakant patil on 9-APR-12 Start*/
String sql = "";
int cnt=0;
/*added by chandrakant patil end*/
//============================================
double pendQty = 0;
......@@ -270,7 +275,212 @@ public class TaxFormRecoMulti extends ProcessEJB implements TaxFormRecoMultiLoca
System.out.println("Site code is Null...");
errString = itmDBAccessEJB.getErrorString("","VTMRPPARM","","",conn);
return errString;
}
}
/* added by Chandrakant patil on 9-APR-2012 start*/
if (refSer == null || refSer.trim().length() == 0)
{
errCode = "REFSERNULL";
errString = itmDBAccessEJB.getErrorString("","REFSERNULL","","",conn);
return errString;
}
else
{
sql = "select count(1) from refser where ref_ser ='" + refSer + "'";
pstmt = conn.prepareStatement(sql);
rs1 = pstmt.executeQuery();
if (rs1.next())
{
cnt = rs1.getInt(1);
}
pstmt.close();
rs1.close();
pstmt = null;
rs1 = null;
if (cnt == 0)
{
errCode = "REFSERINV";
errString = itmDBAccessEJB.getErrorString("","REFSERINV","","",conn);
return errString;
}
}
if (siteCode == null || siteCode.trim().length() == 0)
{
errCode = "SITECONULL";
errString = itmDBAccessEJB.getErrorString("","SITECONULL","","",conn);
return errString;
}
else
{
sql = "select count(1) from SITE where site_code ='" + siteCode + "'";
pstmt = conn.prepareStatement(sql);
rs1 = pstmt.executeQuery();
if (rs1.next())
{
cnt = rs1.getInt(1);
}
pstmt.close();
rs1.close();
pstmt = null;
rs1 = null;
if (cnt == 0)
{
errCode = "SITECODINV";
errString = itmDBAccessEJB.getErrorString("","SITECODINV","","",conn);
return errString;
}
}
if (dateFrom == null || dateFrom.trim().length() == 0)
{
errCode = "DATEFRNULL";
errString = itmDBAccessEJB.getErrorString("","DATEFRNULL","","",conn);
return errString;
}
else
{
java.util.Date currDate = new java.util.Date(System.currentTimeMillis());
java.util.Date Date2 = sdf.parse(dateFrom);
if (Date2.after(currDate))
{
errCode = "DATEFRMINV";
errString = itmDBAccessEJB.getErrorString("","DATEFRMINV","","",conn);
return errString;
}
}
if (dateTo == null || dateTo.trim().length() == 0)
{
errCode = "DATETONULL";
errString = itmDBAccessEJB.getErrorString("","DATETONULL","","",conn);
return errString;
}
else if (dateFrom != null)
{
java.util.Date dateto1 = sdf.parse(dateTo);
java.util.Date datefr1 = sdf.parse(dateFrom);
if (dateto1.before(datefr1))
{
errCode = "DATETOINV";
errString = itmDBAccessEJB.getErrorString("","DATETOINV","","",conn);
return errString;
}
}
if (sundCodeFrom == null || sundCodeFrom.trim().length() == 0)
{
errCode = "SUNDCFRNUL";
errString = itmDBAccessEJB.getErrorString("","SUNDCFRNUL","","",conn);
return errString;
}
else if(!(("0".equalsIgnoreCase(sundCodeFrom))||("ZZ".equalsIgnoreCase(sundCodeFrom))))
{
sql = "select count(1) from customer where cust_code ='" + sundCodeFrom + "'";
pstmt = conn.prepareStatement(sql);
rs1 = pstmt.executeQuery();
if (rs1.next())
{
cnt = rs1.getInt(1);
}
pstmt.close();
rs1.close();
pstmt = null;
rs1 = null;
if (cnt == 0)
{
errCode = "SUNDCFRINV";
errString = itmDBAccessEJB.getErrorString("","SUNDCFRINV","","",conn);
return errString;
}
}
if (sundCodeTo == null || sundCodeTo.trim().length() == 0)
{
errCode = "SUNDCTONUL";
errString = itmDBAccessEJB.getErrorString("","SUNDCTONUL","","",conn);
return errString;
}
else if(!(("0".equalsIgnoreCase(sundCodeTo))||("ZZ".equalsIgnoreCase(sundCodeTo))))
{
sql = "select count(1) from customer where cust_code ='" + sundCodeTo + "'";
pstmt = conn.prepareStatement(sql);
rs1 = pstmt.executeQuery();
if (rs1.next())
{
cnt = rs1.getInt(1);
}
pstmt.close();
rs1.close();
pstmt = null;
rs1 = null;
if (cnt == 0)
{
errCode = "SUNDCTOINV";
errString = itmDBAccessEJB.getErrorString("","SUNDCTOINV","","",conn);
return errString;
}
}
if (taxCodeFrom == null || taxCodeFrom.trim().length() == 0)
{
errCode = "TAXCFRNULL";
errString = itmDBAccessEJB.getErrorString("","TAXCFRNULL","","",conn);
return errString;
}
else if(!(("0".equalsIgnoreCase(taxCodeFrom))||("ZZ".equalsIgnoreCase(taxCodeFrom))))
{
sql = "select count(1) from tax where tax_code ='" + taxCodeFrom + "'";
pstmt = conn.prepareStatement(sql);
rs1 = pstmt.executeQuery();
if (rs1.next())
{
cnt = rs1.getInt(1);
}
pstmt.close();
rs1.close();
pstmt = null;
rs1 = null;
if (cnt == 0)
{
errCode = "TAXCOFRINV";
errString = itmDBAccessEJB.getErrorString("","TAXCOFRINV","","",conn);
return errString;
}
}
if (taxCodeTo == null || taxCodeTo.trim().length() == 0)
{
errCode = "TAXCOTONUL";
errString = itmDBAccessEJB.getErrorString("","TAXCOTONUL","","",conn);
return errString;
}
else if(!(("0".equalsIgnoreCase(taxCodeTo))||("ZZ".equalsIgnoreCase(taxCodeTo))))
{
sql = "select count(1) from tax where tax_code ='" + taxCodeTo + "'";
pstmt = conn.prepareStatement(sql);
rs1 = pstmt.executeQuery();
if (rs1.next())
{
cnt = rs1.getInt(1);
}
pstmt.close();
rs1.close();
pstmt = null;
rs1 = null;
if (cnt == 0)
{
errCode = "TAXCOTOINV";
errString = itmDBAccessEJB.getErrorString("","TAXCOTOINV","","",conn);
return errString;
}
}
/*added by chandrakant patil end*/
tranType=tranType.trim();
System.out.println("tranType=>"+tranType);
......
--INSERT NEW RECORDS INTO SYSTEM_EVENT_SERVICES
Insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM) values ('poic_taxform_reco_multi','itemchange','http://192.168.0.124/BaseE12DotNetService/E12BusinessLogic.asmx',null,'itemChanged','String','S',null,null,sysdate,'Base','System');
--for validation messages
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('REFSERNULL','REF SERIES NULL','PLEASE ENTER REF SERIES','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('REFSERINV','REF SERIES INVALID','PLEASE ENTER VALID REF SERIES','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('SITECONULL','SITE CODE NULL','PLEASE ENTER SITE CODE','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('SITECODINV','SITE CODE INVALID','PLEASE ENTER VALID SITE CODE','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('DATEFRNULL','DATE FROM NULL','PLEASE ENTER DATE FROM','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('DATEFRMINV','DATE FROM INVALID','PLEASE ENTER VALID DATE FROM','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('DATETONULL','DATE TO NULL','PLEASE ENTER DATE TO','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('DATETOINV','DATE TO INVALID','PLEASE ENTER VALID DATE TO','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('SUNDCFRNUL','SUNDRY CODE FROM NULL','PLEASE ENTER SUNDRY CODE FROM','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('SUNDCFRINV','SUNDRY CODE FROM INVALID','PLEASE ENTER VALID SUNDRY CODE FROM','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('SUNDCTONUL','SUNDRY CODE TO NULL','PLEASE ENTER SUNDRY CODE TO','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('SUNDCTOINV','SUNDRY CODE TO INVALID','PLEASE ENTER VALID SUNDRY CODE TO','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('TAXCFRNULL','TAX CODE FROM NULL','PLEASE ENTER TAX CODE FROM','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('TAXCOFRINV','TAX CODE FROM INVALID','PLEASE ENTER VALID TAX CODE FROM','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('TAXCOFRNUL','TAX CODE TO NULL','PLEASE ENTER TAX CODE TO','E','Y');
INSERT INTO MESSAGES (msg_no,msg_str,msg_descr,msg_type,msg_opt ) VALUES ('TAXCOTOINV','TAX CODE TO INVALID','PLEASE ENTER VALID TAX CODE TO','E','Y');
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