Page - 65
ASP coding for Case
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Case.aspx.cs" Inherits="Case" %>
jQuery("#MainContent_case_date").datepicker({
changeMonth: true,
<main class="container clear">
<!-- main body -->
<div id="comments" style="width: 70%; float:left; margin-right:30px">
<h2>File Your Case</h2>
<% if (Convert.ToInt32(Session["login_level"]) == 1) { %>
Page - 66
<div>
<label for="email">Select User<span>*</span></label>
<asp:DropDownList ID="case_user_id" runat="server" CssClass="select-box"
style="width:300px;"></asp:DropDownList>
</div>
<div>
<label for="email">Select Employee<span>*</span></label>
<asp:DropDownList ID="case_employee_id" runat="server" CssClass="select-box"
style="width:300px;"></asp:DropDownList>
</div>
<div>
<label for="email">Select Status<span>*</span></label>
<asp:DropDownList ID="case_status_id" runat="server" CssClass="select-box"
style="width:300px;" required></asp:DropDownList>
Page - 67
</div>
<div>
<asp:TextBox ID="case_id" runat="server" Visible="False"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Save Case"
public partial class Case : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e)
Page - 68
if (!Page.IsPostBack && !String.IsNullOrEmpty(Request.QueryString["case_id"])) {
MySqlDataAdapter adp = new MySqlDataAdapter(command);
Page - 69
adp.Fill(dt);
DataRow dr = dt.Rows[0];
case_id.Text = Convert.ToString(dr["case_id"]);
case_user_id.Text = Convert.ToString(dr["case_user_id"]);
case_title.Text = Convert.ToString(dr["case_title"]);
case_employee_id.Text = Convert.ToString(dr["case_employee_id"]);
case_status_id.Text = Convert.ToString(dr["case_status_id"]);
case_date.Text = Convert.ToString(dr["case_date"]);
case_description.Text = Convert.ToString(dr["case_description"]);
cn.con.Close();
}
protected void save_data_Click(object sender, EventArgs e) {
`case_status_id` = @3, `case_title` = @4, `case_date`= @5, `case_description` = @6 WHERE
`case_id` = @7;";
} else {
SQL = "INSERT INTO `case` (`case_user_id`, `case_employee_id`, `case_status_id`,
`case_title`, `case_date`, `case_description`) VALUES (@1, @2, @3, @4, @5, @6);";
}
MySqlCommand insertCommand = new MySqlCommand(SQL, cn.con);
Page - 70
insertCommand.CommandType = CommandType.Text;
if (Convert.ToInt32(Session["login_level"]) == 3)
insertCommand.Parameters.AddWithValue("@1", case_user_id.Text);
insertCommand.Parameters.AddWithValue("@2", case_employee_id.Text);
insertCommand.Parameters.AddWithValue("@3", case_status_id.Text);
insertCommand.Parameters.AddWithValue("@4", case_title.Text);
insertCommand.Parameters.AddWithValue("@5", case_date.Text);
insertCommand.Parameters.AddWithValue("@6", case_description.Text);
insertCommand.Parameters.AddWithValue("@7", case_id.Text);
insertCommand.ExecuteNonQuery();
cn.con.Close();
Response.Redirect("Case-report.aspx");
}
private void FillCustomerRecord() {
DBConnection cn = new DBConnection();
MySqlCommand cmd;
cmd = new MySqlCommand("Select * From customer", cn.con);
cmd.CommandType = CommandType.Text;
Page - 71
MySqlDataAdapter sda = new MySqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);
case_user_id.DataValueField = "customer_id";
case_user_id.DataTextField = "customer_name";
case_user_id.DataSource = dt;
case_user_id.DataBind();
case_user_id.Items.Insert(0, "Please Select");
}
private void FillEmployeeRecord() {
case_employee_id.DataValueField = "user_id";
case_employee_id.DataTextField = "user_name";
case_employee_id.DataSource = dt;
case_employee_id.DataBind();
case_employee_id.Items.Insert(0, "Please Select");
}
private void FillStatusRecord() {
Page - 72
case_status_id.DataValueField = "status_id";
case_status_id.DataTextField = "status_name";
case_status_id.DataSource = dt;
case_status_id.DataBind();
case_status_id.Items.Insert(0, "Please Select");
} }
ASP coding for case-details
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Case-details.aspx.cs" Inherits="Case" %>
jQuery("#MainContent_case_date").datepicker({
changeMonth: true,
Page - 73
System.Data.DataTable dt = this.showDataListing();
System.Data.DataRow row = dt.Rows[0];
%>
<div class="wrapper row3">
<div class="rounded">
<main class="container clear">
<!-- main body -->
<div id="comments" style="width: 70%; float:left; margin-right:30px">
<h2>Details of Case <b><%=row["case_id"].ToString() %></b></h2>
<table>
Page - 74
Page - 75
public partial class Case : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
}
public DataTable showDataListing() {
DBConnection cn = new DBConnection();
String id = Request.QueryString["case_id"];
String SQL = "SELECT * FROM `case`,`customer`,`user`,`status` WHERE case_user_id = customer_id AND case_status_id = status_id AND case_employee_id = user_id AND case_id = '" + id + "'";
Page - 76
}
ASP coding for Case-Report
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Case-report.aspx.cs" Inherits="Case_report" %>
<main class="container clear">
<!-- main body -->
<div class="scrollable">
<h2>All of the Case Listing</h2>
<asp:GridView ID="DataReportListing" runat="server" AutoGenerateColumns="false">
<Columns>
Page - 77
Page - 78
public partial class Case_report : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) { case_employee_id = user_id AND case_status_id = status_id AND case_user_id = customer_id";
if (Convert.ToInt32(Session["login_level"]) == 3) {
SQL = "SELECT * FROM `case`, `customer`,`user`,`status` WHERE case_employee_id
= user_id AND case_status_id = status_id AND case_user_id = customer_id AND customer_id
='"+ Session["users_id"] + "'";
Page - 79
protected void deleteData_Click(object sender, EventArgs e) {
LinkButton btn = (LinkButton)sender;
DBConnection cn = new DBConnection();
String SQL = "DELETE FROM case WHERE case_id = @0";
MySqlCommand cmd = new MySqlCommand(SQL, cn.con);
cmd.Parameters.AddWithValue("@0", btn.CommandArgument);
cmd.ExecuteNonQuery();
showDataListing();
}
protected void editData_Click(object sender, EventArgs e) {
} }
ASP coding for Case-Search
Page - 80
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Case-search.aspx.cs" Inherits="Case_report" %>
<main class="container clear">
<!-- main body -->
<td> <asp:TextBox ID="case_id" runat="server" required></asp:TextBox></td>
<td> <asp:Button ID="Button1" runat="server" Text="Search Case"
onclick="search_data_Click" style="height:30px; padding:3px;"/></td>
</tr>
</table>
<asp:GridView ID="DataReportListing" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="case_id" HeaderText="ID" />
<asp:BoundField DataField="case_title" HeaderText="Case Title" />
<asp:BoundField DataField="customer_name" HeaderText="Filed By" />
<asp:BoundField DataField="user_name" HeaderText="Handling By"/>
Page - 81
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Case-search.aspx.cs" Inherits="Case_report" %>
<main class="container clear">
Page - 82
<td> <asp:TextBox ID="case_id" runat="server" required></asp:TextBox></td>
<td> <asp:Button ID="Button1" runat="server" Text="Search Case"
onclick="search_data_Click" style="height:30px; padding:3px;"/></td>
</tr>
</table>
<asp:GridView ID="DataReportListing" runat="server" AutoGenerateColumns="false">
<Columns>
Page - 83
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Change-password.aspx.cs" Inherits="Designation" %>
<main class="container clear">
<!-- main body -->
<% if (Request.QueryString["msg"] != "" && Request.QueryString["msg"] != null) { %>
<div align="center" class="msg"><%=Request.QueryString["msg"]%></div>
<%} %>
<div id="comments" style="width: 70%; float:left; margin-right:30px">
<h2>Change Your Password</h2>
<div>
<label for="email">Old Password<span>*</span></label>
Page - 84
<asp:TextBox ID="designation_id" runat="server" Visible="False"></asp:TextBox>
<asp:Button ID="changePassword" runat="server" Text="Change Password"
Page - 85
public partial class Designation : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
protected void changePassword_Click(object sender, EventArgs e) {
DBConnection cn = new DBConnection();
String SQL = "select * from user where user_id = @userID";
MySqlCommand cmd = new MySqlCommand(SQL, cn.con);
cmd.Parameters.AddWithValue("@userID", Session["users_id"]);
MySqlDataAdapter da = new MySqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
Page - 86
Page - 87
ASP coding for Crime
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Crime.aspx.cs" Inherits="Crime" %>
jQuery("#MainContent_crime_date").datepicker({
changeMonth: true,
<main class="container clear">
<!-- main body -->
<div id="comments" style="width: 70%; float:left; margin-right:30px">
<h2>Add Ciminal Crime</h2>
<div>
Page - 88
<label for="email">Select Criminal<span>*</span></label>
<asp:DropDownList ID="crime_criminal_id" runat="server" CssClass="select-box"
style="width:300px;" required></asp:DropDownList>
<asp:TextBox ID="crime_id" runat="server" Visible="False"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Save Crime"
onclick="save_data_Click" />
</div>
</div>
Page - 89
</main>
</div>
</div>
</asp:Content>
C# coding for Crime
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using System.Data;
public partial class Crime : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
String id;
if (Convert.ToString(Session["login"]) != "1")
Page - 90
{
Response.Redirect("Login.aspx?msg=Login to your accout. To access the page !!!");
}
if (!Page.IsPostBack && !String.IsNullOrEmpty(Request.QueryString["crime_id"])) {
MySqlDataAdapter adp = new MySqlDataAdapter(command);
adp.Fill(dt);
DataRow dr = dt.Rows[0];
crime_id.Text = Convert.ToString(dr["crime_id"]);
crime_criminal_id.Text = Convert.ToString(dr["crime_criminal_id"]);
crime_title.Text = Convert.ToString(dr["crime_title"]);
Page - 91
crime_law_no.Text = Convert.ToString(dr["crime_law_no"]);
crime_date.Text = Convert.ToString(dr["crime_date"]);
crime_description.Text = Convert.ToString(dr["crime_description"]);
cn.con.Close();
}
protected void save_data_Click(object sender, EventArgs e) {
`crime_law_no` = @3, `crime_date` = @4, `crime_description` = @5 WHERE `crime_id` = @6;";
} else {
SQL = "INSERT INTO `crime` (`crime_criminal_id`, `crime_title`, `crime_law_no`,
`crime_date`, `crime_description`) VALUES (@1, @2, @3, @4, @5);";
}
MySqlCommand insertCommand = new MySqlCommand(SQL, cn.con);
insertCommand.CommandType = CommandType.Text;
insertCommand.Parameters.AddWithValue("@1", crime_criminal_id.Text);
insertCommand.Parameters.AddWithValue("@2", crime_title.Text);
insertCommand.Parameters.AddWithValue("@3", crime_law_no.Text);
insertCommand.Parameters.AddWithValue("@4", crime_date.Text);
insertCommand.Parameters.AddWithValue("@5", crime_description.Text);
Page - 92
insertCommand.Parameters.AddWithValue("@6", crime_id.Text);
insertCommand.ExecuteNonQuery();
cn.con.Close();
Response.Redirect("Crime-report.aspx");
}
private void FillCriminalRecord() {
crime_criminal_id.DataValueField = "criminal_id";
crime_criminal_id.DataTextField = "criminal_name";
crime_criminal_id.DataSource = dt;
crime_criminal_id.DataBind();
crime_criminal_id.Items.Insert(0, "Please Select");
} }
ASP coding for Crime-Report
Page - 93
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Crime-report.aspx.cs" Inherits="Crime_report" %>
<main class="container clear">
<!-- main body -->
<div class="scrollable">
<h2>Criminal Crime Records</h2>
<asp:GridView ID="DataReportListing" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="crime_id" HeaderText="ID" />
<asp:BoundField DataField="criminal_name" HeaderText="Criminal Name" />
<asp:BoundField DataField="crime_date" HeaderText="Crime Date"/>
Page - 94
public partial class Crime_report : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
if (Convert.ToString(Session["login"]) != "1") {
Response.Redirect("Login.aspx?msg=Login to your accout. To access the page !!!");
Page - 95
String SQL = "SELECT * FROM crime, criminal WHERE crime_criminal_id = criminal_id";
if(!String.IsNullOrEmpty(Request.QueryString["criminal_id"])) {
protected void deleteData_Click(object sender, EventArgs e) {
LinkButton btn = (LinkButton)sender;
Page - 96
DBConnection cn = new DBConnection();
String SQL = "DELETE FROM crime WHERE crime_id = @0";
MySqlCommand cmd = new MySqlCommand(SQL, cn.con);
cmd.Parameters.AddWithValue("@0", btn.CommandArgument);
cmd.ExecuteNonQuery();
showDataListing();
}
protected void editData_Click(object sender, EventArgs e) {
} }
ASP coding for Criminal
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Criminal.aspx.cs" Inherits="Teacher" %>
jQuery("#MainContent_criminal_dob").datepicker({
changeMonth: true, changeYear: true, yearRange: "-50:-18",
Page - 97
<main class="container clear">
<!-- main body -->
<div id="comments" style="width: 70%; float:left; margin-right:30px">
<h2>Add Criminal Record</h2>
Page - 98
<asp:DropDownList ID="criminal_city" runat="server" CssClass="select-box"
style="width:300px;" required></asp:DropDownList>
</div>
<div class="half_width">
<label for="email">State<span>*</span></label>
<asp:DropDownList ID="criminal_state" runat="server" CssClass="select-box"
style="width:300px;" required></asp:DropDownList>
</div>
<div class="half_width">
Page - 99
<label for="email">Country<span>*</span></label>
<asp:DropDownList ID="criminal_country" runat="server" CssClass="select-box"
style="width:300px;" required></asp:DropDownList>
<asp:TextBox ID="criminal_details" runat="server" required TextMode="MultiLine"
style="width:300px; height:100px"></asp:TextBox>
</div>
<div>
<asp:TextBox ID="upload_file" runat="server" Visible="False"></asp:TextBox>
<asp:TextBox ID="criminal_id" runat="server" Visible="False"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Save Criminal"
<img src="images/save_2.jpg" style="width:250px;"/><br />
<img src="images/save_1.jpg" style="width:250px;"/>
</div>
</main>
</div>
Page - 100
public partial class Teacher : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
String id;
if (!Page.IsPostBack && !String.IsNullOrEmpty(Request.QueryString["criminal_id"])) {
Page - 101
MySqlDataAdapter adp = new MySqlDataAdapter(command);
adp.Fill(dt);
DataRow dr = dt.Rows[0];
criminal_id.Text = Convert.ToString(dr["criminal_id"]);
criminal_name.Text = Convert.ToString(dr["criminal_name"]);
criminal_add1.Text = Convert.ToString(dr["criminal_add1"]);
criminal_add2.Text = Convert.ToString(dr["criminal_add2"]);
criminal_city.Text = Convert.ToString(dr["criminal_city"]);
criminal_state.Text = Convert.ToString(dr["criminal_state"]);
criminal_country.Text = Convert.ToString(dr["criminal_country"]);
criminal_email.Text = Convert.ToString(dr["criminal_email"]);
criminal_mobile.Text = Convert.ToString(dr["criminal_mobile"]);
criminal_gender.Text = Convert.ToString(dr["criminal_gender"]);
criminal_dob.Text = Convert.ToString(dr["criminal_dob"]);
criminal_details.Text = Convert.ToString(dr["criminal_details"]);
Page - 102
upload_file.Text = Convert.ToString(dr["criminal_photo"]);
cn.con.Close();
}
protected void save_data_Click(object sender, EventArgs e) {
fileName = Path.GetFileName(criminal_photo.PostedFile.FileName);
criminal_photo.PostedFile.SaveAs(Server.MapPath("uploads/") + fileName);
}
if (!String.IsNullOrEmpty(criminal_id.Text)) {
SQL = "UPDATE `criminal` SET `criminal_photo` = @17, `criminal_name` = @5,
`criminal_add1` = @6, `criminal_add2` = @7, `criminal_city` = @8, `criminal_state` = @9,
`criminal_country` = @10, `criminal_email` = @11, `criminal_mobile` = @12, `criminal_gender`
= @13, `criminal_dob` = @14, `criminal_details` = @15 WHERE `criminal_id` = @16";
} else {
SQL = "INSERT INTO `criminal` (`criminal_name`, `criminal_add1`, `criminal_add2`,
`criminal_city`, `criminal_state`, `criminal_country`, `criminal_email`, `criminal_mobile`,
`criminal_gender`, `criminal_dob`, `criminal_details`, `criminal_photo`) VALUES (@5, @6, @7,
@8, @9, @10, @11, @12, @13, @14, @15, @17)";
Page - 103
}
MySqlCommand insertCommand = new MySqlCommand(SQL, cn.con);
insertCommand.CommandType = CommandType.Text;
insertCommand.Parameters.AddWithValue("@5", criminal_name.Text);
insertCommand.Parameters.AddWithValue("@6", criminal_add1.Text);
insertCommand.Parameters.AddWithValue("@7", criminal_add2.Text);
insertCommand.Parameters.AddWithValue("@8", criminal_city.Text);
insertCommand.Parameters.AddWithValue("@9", criminal_state.Text);
insertCommand.Parameters.AddWithValue("@10", criminal_country.Text);
insertCommand.Parameters.AddWithValue("@11", criminal_email.Text);
insertCommand.Parameters.AddWithValue("@12", criminal_mobile.Text);
insertCommand.Parameters.AddWithValue("@13", criminal_gender.Text);
insertCommand.Parameters.AddWithValue("@14", criminal_dob.Text);
insertCommand.Parameters.AddWithValue("@15", criminal_details.Text);
insertCommand.Parameters.AddWithValue("@17", fileName);
insertCommand.Parameters.AddWithValue("@16", criminal_id.Text);
insertCommand.ExecuteNonQuery();
cn.con.Close();
Response.Redirect("Criminal-report.aspx?msg=Criminal record saved successfully !!! ");
}
Page - 104
criminal_city.DataTextField = "city_name";
criminal_city.DataSource = dt;
criminal_city.DataBind();
criminal_city.Items.Insert(0, "Please Select");
}
private void FillStateListing() {
criminal_state.DataValueField = "state_id";
criminal_state.DataTextField = "state_name";
criminal_state.DataSource = dt;
criminal_state.DataBind();
criminal_state.Items.Insert(0, "Please Select");
}
private void FillCountryListing()
Page - 105
criminal_country.DataValueField = "country_id";
criminal_country.DataTextField = "country_name";
criminal_country.DataSource = dt;
criminal_country.DataBind();
criminal_country.Items.Insert(0, "Please Select");
} }
ASP coding for Criminal-Report
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Criminal-report.aspx.cs" Inherits="Criminal_report" %>
<main class="container clear">
Page - 106
<!-- main body -->
<div class="scrollable">
<h2>Criminal Report</h2>
<asp:GridView ID="DataReportListing" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="criminal_mobile" HeaderText="Contact No."/>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink runat="server" NavigateUrl='<%# "Criminal.aspx?criminal_id=" + Eval("criminal_id") %>'>Details</asp:HyperLink>|
<asp:HyperLink runat="server" NavigateUrl='<%# "Crime-report.aspx?criminal_id=" + Eval("criminal_id") %>'>Crimes</asp:HyperLink>|
<asp:LinkButton ID="deleteData" onclick="deleteData_Click" runat="server"
CommandArgument='<%# Eval("criminal_id") %>'>Delete</asp:LinkButton>
</ItemTemplate>
Page - 107
public partial class Criminal_report : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
if (Convert.ToString(Session["login"]) != "1") {
Page - 108
protected void deleteData_Click(object sender, EventArgs e) {
LinkButton btn = (LinkButton)sender;
DBConnection cn = new DBConnection();
String SQL = "DELETE FROM criminal WHERE criminal_id = @0";
MySqlCommand cmd = new MySqlCommand(SQL, cn.con);
cmd.Parameters.AddWithValue("@0", btn.CommandArgument);
cmd.ExecuteNonQuery();
Page - 109
showDataListing();
}
protected void editData_Click(object sender, EventArgs e) {
} }
ASP coding for Customer
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Customer.aspx.cs" Inherits="Teacher" %>
jQuery("#MainContent_customer_dob").datepicker({
changeMonth: true,
Page - 110
<div class="wrapper row3">
<div class="rounded">
<main class="container clear">
<!-- main body -->
<div id="comments" style="width: 70%; float:left; margin-right:30px">
<h2>User Registration Form</h2>
<asp:TextBox ID="customer_password" runat="server" TextMode="Password"
style="width:300px;"></asp:TextBox>
Page - 111
Page - 112
<label for="email">City<span>*</span></label>
<asp:DropDownList ID="customer_city" runat="server" CssClass="select-box"
style="width:300px;" required></asp:DropDownList>
</div>
<div class="half_width">
<label for="email">State<span>*</span></label>
<asp:DropDownList ID="customer_state" runat="server" CssClass="select-box"
style="width:300px;" required></asp:DropDownList>
</div>
<div class="half_width">
<label for="email">Country<span>*</span></label>
<asp:DropDownList ID="customer_country" runat="server" CssClass="select-box"
style="width:300px;" required></asp:DropDownList>
<asp:TextBox ID="customer_details" runat="server" required TextMode="MultiLine"
style="width:300px; height:100px"></asp:TextBox>
</div>
<% if (Convert.ToInt32(Session["login"]) != 1) { %>
<div>
<asp:TextBox ID="upload_file" runat="server" Visible="False"></asp:TextBox>
<asp:TextBox ID="customer_id" runat="server" Visible="False"></asp:TextBox>
Page - 113
<img src="images/save_2.jpg" style="width:250px;"/><br />
<img src="images/save_1.jpg" style="width:250px;"/>
</div>
Page - 114
public partial class Teacher : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
String id;
if (!Page.IsPostBack && !String.IsNullOrEmpty(Request.QueryString["customer_id"])) {
MySqlDataAdapter adp = new MySqlDataAdapter(command);
adp.Fill(dt);
DataRow dr = dt.Rows[0];
Page - 115
customer_id.Text = Convert.ToString(dr["customer_id"]);
customer_name.Text = Convert.ToString(dr["customer_name"]);
customer_add1.Text = Convert.ToString(dr["customer_add1"]);
customer_add2.Text = Convert.ToString(dr["customer_add2"]);
customer_city.Text = Convert.ToString(dr["customer_city"]);
customer_state.Text = Convert.ToString(dr["customer_state"]);
customer_country.Text = Convert.ToString(dr["customer_country"]);
customer_email.Text = Convert.ToString(dr["customer_email"]);
customer_mobile.Text = Convert.ToString(dr["customer_mobile"]);
customer_gender.Text = Convert.ToString(dr["customer_gender"]);
customer_dob.Text = Convert.ToString(dr["customer_dob"]);
customer_details.Text = Convert.ToString(dr["customer_details"]);
cn.con.Close();
}
protected void save_data_Click(object sender, EventArgs e) {
fileName = Path.GetFileName(customer_resume.PostedFile.FileName);
customer_resume.PostedFile.SaveAs(Server.MapPath("uploads/") + fileName);
Page - 116
}
if (!String.IsNullOrEmpty(customer_id.Text)) {
SQL = "UPDATE `customer` SET `customer_resume` = @17, `customer_name` = @5,
`customer_add1` = @6, `customer_add2` = @7, `customer_city` = @8, `customer_state` = @9,
`customer_country` = @10, `customer_email` = @11, `customer_mobile` = @12,
`customer_gender` = @13, `customer_dob` = @14, `customer_details` = @15 WHERE
`customer_id` = @16";
`customer_dob`, `customer_details`, `customer_resume`) VALUES (@3, @4, @5, @6, @7,
@8, @9, @10, @11, @12, @13, @14, @15, @17)";
}
MySqlCommand insertCommand = new MySqlCommand(SQL, cn.con);
insertCommand.CommandType = CommandType.Text;
insertCommand.Parameters.AddWithValue("@3", customer_username.Text);
insertCommand.Parameters.AddWithValue("@4", customer_password.Text);
insertCommand.Parameters.AddWithValue("@5", customer_name.Text);
insertCommand.Parameters.AddWithValue("@6", customer_add1.Text);
insertCommand.Parameters.AddWithValue("@7", customer_add2.Text);
insertCommand.Parameters.AddWithValue("@8", customer_city.Text);
insertCommand.Parameters.AddWithValue("@9", customer_state.Text);
insertCommand.Parameters.AddWithValue("@10", customer_country.Text);
Page - 117
insertCommand.Parameters.AddWithValue("@11", customer_email.Text);
insertCommand.Parameters.AddWithValue("@12", customer_mobile.Text);
insertCommand.Parameters.AddWithValue("@13", customer_gender.Text);
insertCommand.Parameters.AddWithValue("@14", customer_dob.Text);
insertCommand.Parameters.AddWithValue("@15", customer_details.Text);
insertCommand.Parameters.AddWithValue("@17", fileName);
insertCommand.Parameters.AddWithValue("@16", customer_id.Text);
insertCommand.ExecuteNonQuery();
cn.con.Close();
Response.Redirect("Customer-login.aspx?msg=Your account has been registered successfully !!! Login to your account. ");
}
customer_city.DataTextField = "city_name";
customer_city.DataSource = dt;
customer_city.DataBind();
customer_city.Items.Insert(0, "Please Select");
Page - 118
}
private void FillStateListing() {
customer_state.DataValueField = "state_id";
customer_state.DataTextField = "state_name";
customer_state.DataSource = dt;
customer_state.DataBind();
customer_state.Items.Insert(0, "Please Select");
}
private void FillCountryListing() {
customer_country.DataValueField = "country_id";
Page - 119
customer_country.DataTextField = "country_name";
customer_country.DataSource = dt;
customer_country.DataBind();
customer_country.Items.Insert(0, "Please Select");
} }
ASP coding for Customer-Login
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Customer-Login.aspx.cs" Inherits="Login" %>
<main class="container clear">
<% if (Request.QueryString["msg"] != "" && Request.QueryString["msg"] != null)
<% if (Request.QueryString["msg"] != "" && Request.QueryString["msg"] != null)