You are on page 1of 11

Servelts :

Add_warehouse

package services;

import java.io.IOException;

import java.io.PrintWriter;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import dbconnection.ConnectDB;

import dbconnection.UserInfo;

/**

* Servlet implementation class Add_warehouse

*/

public class Add_warehouse extends HttpServlet {

private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()

*/

public Add_warehouse() {

super();

// TODO Auto-generated constructor stub

/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {

// TODO Auto-generated method stub

response.getWriter().append("Served at: ").append(request.getContextPath());

/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {

// TODO Auto-generated method stub

doGet(request, response);

int id=0;

PrintWriter out=response.getWriter();

try

{
String name=request.getParameter("name");

String email=request.getParameter("email");

String contact=request.getParameter("contact");

String address=request.getParameter("address");

String password=request.getParameter("password");

HttpSession session = request.getSession(true);

session.setAttribute("user",email);

Connection con=ConnectDB.connect();

String sql="select email from warehouse_tbl where email='"+email+"'";

PreparedStatement ps=con.prepareStatement(sql);

ResultSet r= ps.executeQuery();

if(r.next())

request.getSession().setAttribute("msg", "Duplicate Email ID,


Records Already Exist..!!");

response.sendRedirect("addwarehouse.html");

else

PreparedStatement ps1=con.prepareStatement("insert into


warehouse_tbl values(?,?,?,?,?,?,?,?,?,?)");

ps1.setInt(1,0);

ps1.setString(2,name);
ps1.setString(3,email);

ps1.setString(4,password);

ps1.setString(5,contact);

ps1.setString(6,address);

ps1.setString(7,"0");

ps1.setString(8,"0");

ps1.setString(9,"0");

ps1.setString(10,"0");

int n= ps1.executeUpdate();

System.out.println("Recort inserted");

if(n>=1)

request.getSession().setAttribute("msg", "Record Inserted


Successfully..!!");

response.sendRedirect("addwarehouse.html");

else

response.sendRedirect("Adminpanel.html");

catch (SQLException e)

// TODO Auto-generated catch block


e.printStackTrace();

LoginAdmin:

package services;

import java.io.IOException;

import java.io.PrintWriter;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import dbconnection.ConnectDB;

/**

* Servlet implementation class LoginAdmin

*/

public class LoginAdmin extends HttpServlet {


private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public LoginAdmin() {

super();

// TODO Auto-generated constructor stub

/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {

// TODO Auto-generated method stub

response.getWriter().append("Served at: ").append(request.getContextPath());

/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {

// TODO Auto-generated method stub

doGet(request, response);String uname,upwd;

uname = request.getParameter("username");

upwd = request.getParameter("userpass");
Connection con = ConnectDB.connect();

try

PreparedStatement ps = con.prepareStatement("select * from admin_tbl


where username=? and password=?");

ps.setString(1, uname);

ps.setString(2, upwd);

ResultSet rs = ps.executeQuery();

if(rs.next())

request.getSession().setAttribute("msg", "login Successful..!!");

response.sendRedirect("Adminpanel.html");

else

request.getSession().setAttribute("msg", "Wrong email or


password ..!!");

response.sendRedirect("loginAdmin.html");

catch(Exception e)

e.printStackTrace();

}
}

Warehouse login:

package services;

import java.io.IOException;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import dbconnection.ConnectDB;

import dbconnection.UserInfo;

/**

* Servlet implementation class WarehouseLogin

*/

public class WarehouseLogin extends HttpServlet {

private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()

*/

public WarehouseLogin() {

super();

// TODO Auto-generated constructor stub

/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {

// TODO Auto-generated method stub

response.getWriter().append("Served at: ").append(request.getContextPath());

/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {

// TODO Auto-generated method stub

doGet(request, response);

String uname,upwd;

uname = request.getParameter("username");

upwd = request.getParameter("userpass");

Connection con = ConnectDB.connect();


try

PreparedStatement ps = con.prepareStatement("select * from


warehouse_tbl where email=? and password=?");

ps.setString(1, uname);

ps.setString(2, upwd);

ResultSet rs = ps.executeQuery();

if(rs.next())

String email=rs.getString("email");

UserInfo.setEmail(email);

response.sendRedirect("warehousedashboard.html");

else

response.sendRedirect("whmanagerLogin.html");

catch(Exception e)

e.printStackTrace();

}
}

You might also like