
package com.ilp.tsi.um.services;
import java.sql.*;
import com.ilp.tsi.um.beans.*;
import com.ilp.tsi.db.DB;
public class CreateService {
public void createRet(CreateBean x)
{
String id=x.getId();
String name=x.getName();
String password=x.getPassword();
String contactno=x.getContact();
String addr=x.getAddress();
String email=x.getEmail();
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try
{
DB dao=new DB();
conn=dao.getConnection();
stmt=conn.createStatement();
rs = stmt.executeQuery("insert into RETAILER (RETAILER_ID, RETAILER_NAME, PASSWORD, CONTACT_NO, ADDRESS, EMAIL_ID) values ( '" +id+ "','" + name + "','"+password+"',' " + contactno + " ','" + addr + "','"+email+"')");
stmt.executeQuery("commit");
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try {
conn.close();
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
// return true;
}
public void CreateIm(CreateBean x)
{
String id=x.getId();
String name=x.getName();
String password=x.getPassword();
String contactno=x.getContact();
String addr=x.getAddress();
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try
{
DB dao=new DB();
conn=dao.getConnection();
stmt=conn.createStatement();
rs = stmt.executeQuery("insert into IM_DETAILS (IM_ID,IM_NAME,PASSWORD,CONTACT_NO,ADDRESS) values ( '" +id+ "','" + name + "','"+password+"',' " + contactno + " ',' " + addr + " ')");
stmt.executeQuery("commit");
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try {
conn.close();
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
//return rs;
}
public Prodtag countRet(CreateBean cb)
{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null,rs1=null;
CreateService cs=new CreateService();
Prodtag prodbean=new Prodtag();
try
{
DB obj=new DB();
conn=obj.getConnection();
stmt=conn.createStatement();
rs=stmt.executeQuery("SELECT COUNT(*) FROM RETAILER");
int temp=0;
//counting no of records in retailer table
while(rs.next())
{
temp= rs.getInt("count(*)");
}
temp++;
String id="";
String temp1="";
while(true)
{
temp1 = new Integer(temp).toString();
id="RET".concat(temp1); //generating unique retailer ID
rs1=stmt.executeQuery("select * from retailer where retailer_id='"+id+"'");
if(rs1.next())
{
temp++;
continue ;
}
else
{
break;
}
}
cb.setId(id);
String password=id;
cb.setPassword(password);
prodbean.setRetailerId(id);
cs.createRet(cb);
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try {
conn.close();
stmt.close();
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return prodbean;
}
public ResultSet countIm(CreateBean cb)
{
CreateService cs=new CreateService();
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try
{
DB obj=new DB();
conn=obj.getConnection();
stmt=conn.createStatement();
rs=stmt.executeQuery("SELECT COUNT(*) FROM IM_DETAILS");
int temp=0;
//counting no of records in Inventory manager table
while(rs.next())
{
temp= rs.getInt("count(*)");
}
temp++;
String temp1=new Integer(temp).toString();
String id="IM".concat(temp1); //generating unique Inventory manager ID
cb.setId(id);
String password=id;
cb.setPassword(password);
cs.CreateIm(cb);
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try {
conn.close();
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return rs;
}
}
-
-
-
-
package com.ilp.tsi.pm.services;
import java.sql.*;
import java.util.*;
import com.ilp.tsi.pm.beans.StockBean;
//import com.ilp.tsi.pm.dao.DaoPack;
//class for Stock
public class StockService{
//Adding stock
public boolean AddStock(StockBean bean, Connection con) throws SQLException
{
Statement stmt=null;
ResultSet rs = null;
boolean chk=false;
String productId = bean.getProductId();
String modelName = bean.getModelName();
int quantity = bean.getQuantity();
Random random=new Random();
try
{ String s=null;
int count=0,c1=0,c2=0;
stmt = con.createStatement();
rs=stmt.executeQuery("select * from advance where product_id='"+productId+"'");
if(rs.next())
{
//System.out.println("sdadasf "+rs.getString(1)+" "+rs.getString(2)+" "+rs.getInt(3));
s=rs.getString(1);
c1=rs.getInt(3);
}
for(int i=1;i<=quantity ;i++)
{
int rand_no= random.nextInt();
String temp=productId.concat(modelName);
String productCode=temp+rand_no;
c2++;
if(c2>c1)
{
rs =stmt.executeQuery("insert into stock (product_id,product_code,prod_model_name,status)values ('"+productId+"','"+productCode+"','"+modelName+"', 'available')");
stmt.executeQuery("commit");
}
else
{
System.out.println("gffsdghsdfhsdfhjdfhjdfhdg ");
stmt.executeUpdate("insert into stock (product_id,product_code,prod_model_name,status,order_id)values ('"+productId+"','"+productCode+"','"+modelName+"', 'allocated','"+s+"')");
count++;
}
rs=stmt.executeQuery("select count(*) from stock where product_id='"+productId+"'");
if (rs.next())
{ bean.setQuantity(Integer.parseInt(rs.getString(1)));
}
}
count=c1-count;
System.out.println("gergsghshjs "+count);
stmt.executeUpdate("update advance set quant_reqd='"+count+"' where product_id='"+productId+"' and order_id='"+s+"'");
stmt.executeUpdate("update product set quantity="+bean.getQuantity()+" where product_id='"+productId+"'");
chk=true;
}
catch(SQLException e)
{
}
finally{
rs.close();
stmt.close();
con.close();
}
return chk;
}
//Getting product model name
public StockBean productModelName(StockBean sb,Connection con) throws SQLException
{
Statement st=null;
ResultSet rs = null;
try
{
String productId =sb.getProductId();
st= con.createStatement();
rs = st.executeQuery("select * from product where product_id='" + productId + "'");
while(rs.next())
{
sb.setProductId(rs.getString(1));
sb.setModelName(rs.getString(2));
// System.out.println(sb.getModelName());
}
// System.out.println("Search completed.");
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
rs.close();
st.close();
con.close();
}
return sb;
}
//Deleting stock
public boolean deleteStock(StockBean bean, Connection con) throws SQLException
{
Statement stmt=null;
ResultSet rs = null;
int count=0;
boolean chk=false;
String productId = bean.getProductId();
String modelName = bean.getModelName();
String productCode = bean.getProductCode();
// System.out.println("this is from delete service---");
// System.out.println(productId);
// System.out.println(modelName);
// System.out.println(productCode);
try
{
stmt = con.createStatement();
// System.out.println("service page3");
// System.out.println(productCode);
// System.out.println("delete from stock where productCode='"+productCode+"'");
rs = stmt.executeQuery("delete from stock where product_code='"+productCode+"'");
stmt.executeQuery("commit");
rs=stmt.executeQuery("select count(*) from stock where product_id='"+productId+"'");
if (rs.next())
{ bean.setQuantity(Integer.parseInt(rs.getString(1)));
}
rs=stmt.executeQuery("select *from stock where product_id='"+productId+"'");
rs=stmt.executeQuery("update product set quantity="+bean.getQuantity()+" where product_id='"+productId+"'");
// System.out.println("product table Successfully updated");
chk=true;
}
catch(SQLException e)
{
// System.out.println(e);
}
finally{
rs.close();
stmt.close();
con.close();
}
return chk;
}
}
-
-
-
-
package com.ilp.tsi.om.services;
import java.sql.*;
import com.ilp.tsi.om.beans.UpdateCusBean;
public class UpdateService
{
/*
* updates customer info in the Db
*/
public boolean updating(UpdateCusBean updatecusbean, Connection connection)throws SQLException
{
Statement statement = null;
try
{
String customerid = updatecusbean.getCustomerId();
String customername =updatecusbean.getCustomerName();
String customeradd= updatecusbean.getCustomerAddress();
String contactno=updatecusbean.getContactNumber();
statement=connection.createStatement();
statement.executeUpdate("update customer set cust_name='"+customername+"' ,address='"+customeradd+"',contact_no='"+contactno+"' where cust_id='"+customerid+"'");
return true;
}
catch (SQLException sqle)
{
connection.close();
return false;
}
catch (Exception e)
{
connection.close();
return false;
}
finally
{
connection.close();
statement.close();
}
}
}
-
-
-
-
-
package com.ilp.tsi.db;
import com.ilp.tsi.utils.*;
import java.sql.*;
public class DB {
Connection conn=null;
public Connection getConnection()
{
try
{
Class.forName(Constant.DRIVER);
}
catch(Exception E)
{
E.printStackTrace();
}
try{
conn=DriverManager.getConnection(Constant.URL,Constant.username,Constant.pwd);
}
catch(Exception E)
{
E.printStackTrace();
}
return conn;
}
}
-
-
-
-
package com.ilp.tsi.utils;
public class Constant {
public static final String DRIVER="oracle.jdbc.driver.OracleDriver";
public static final String URL="jdbc:oracle:thin:@172.24.137.30:1521:ORA10G";
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.