UserRegistrationForm.cs Page code
UserRegistrationForm.cs Page code
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Services;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace UserRegistrationForm
{
public partial class RegistrationFormAdvance : System.Web.UI.Page
{
static string connectionString = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;
string Gender;
protected void Page_Load(object sender, EventArgs e)
{
btnSubmit.Attributes.Add("onclick", "javascript:return validationCheck()");
if (!IsPostBack)
{
ShowData();
}
//ShowData();
}
protected void btnReset_Click(object sender, EventArgs e)
{
txtUserName.Text = "";
txtPassword.Text = "";
txtCPassword.Text = "";
txtEmailAddress.Text = "";
txtDob.Text = "";
txtMobileNo.Text = "";
message.Text = "";
//Check the value of Userid
lbUserId.Text = "";
if (btnSubmit.Text == "UPDATE")
{
btnSubmit.Text = "SAVE";
}
}
[WebMethod]
public static List<string> GetUserName(string UserName)
{
//List<string> empResult = new List<string>();
//SqlConnection con = new SqlConnection(connectionString);
//con.Open();
//string Querry = "Select UserId,UserName, [Password], CPassword, EmailAddress, Format(Dob,'dd/MM/yyyy') DOB, MobileNo, Gender from URtbl";
//SqlDataAdapter da = new SqlDataAdapter(Querry, con);
//DataTable dt = new DataTable();
//da.Fill(dt);
List<string> empResult = new List<string>();
using (SqlConnection con = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand())
{
cmd.CommandText = "select Top 10 UserName from URtbl where UserName LIKE ''+@SearchUserName+'%'";
cmd.Connection = con;
con.Open();
cmd.Parameters.AddWithValue("@SearchUserName", UserName);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
empResult.Add(dr["UserName"].ToString());
}
con.Close();
return empResult;
}
}
}
//[WebMethod]
//public List<UserDetails> getDataForGrid()
//{
// List<UserDetails> ListUserDetails = new List<UserDetails>();
// SqlConnection con = new SqlConnection(connectionString);
// con.Open();
// string Querry = "Select UserId,UserName, [Password], CPassword, EmailAddress, Format(Dob,'dd/MM/yyyy') DOB, MobileNo, Gender from URtbl";
// SqlDataAdapter da = new SqlDataAdapter(Querry, con);
// DataTable dt = new DataTable();
// da.Fill(dt);
// if (dt.Rows.Count > 0)
// {
// foreach (DataRow row in dt.Rows)
// {
// ListUserDetails.Add(new UserDetails()
// {
// UserName = Convert.ToString(row["BOH_EMPL_CODE"]),
// Email = (row["BOH_EMPL_Name"]),
// });
// }
// }
// return ListUserDetails;
//}
public class UserDetails
{
string UserName { get; set; }
string EmailAddress { get; set; }
}
public void ResetData()
{
txtUserName.Text = "";
txtPassword.Text = "";
txtCPassword.Text = "";
txtEmailAddress.Text = "";
txtDob.Text = "";
txtMobileNo.Text = "";
message.Text = "";
//Check the value of Userid
lbUserId.Text = "";
if (btnSubmit.Text == "UPDATE")
{
btnSubmit.Text = "SAVE";
}
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (btnSubmit.Text == "UPDATE")
{
Update();
}
else if (btnSubmit.Text == "SAVE")
{
string strUserId = lbUserId.Text;
string strUserName = txtUserName.Text;
string strPassword = txtPassword.Text;
string strCPassword = txtCPassword.Text;
string strEmailAddress = txtEmailAddress.Text;
string strDob = txtDob.Text;
string strMobile = Convert.ToString(txtMobileNo.Text);
string Gender = string.Empty;
if (RadioButton1.Checked)
{
Gender = "Male";
}
else if (RadioButton2.Checked)
{
Gender = "Female";
}
SqlConnection con = new SqlConnection(connectionString);
con.Open();
string Querry = "INSERT INTO URtbl values(N'" + strUserName + "', '" + strPassword + "', '" + strCPassword + "', '" + strEmailAddress + "', '" + strDob + "','" + strMobile + "','" + Gender + "')";
SqlCommand cmd = new SqlCommand(Querry, con);
cmd.ExecuteNonQuery();
ShowData();
con.Close();
message.Text = "Hello " + txtUserName.Text + " ! ";
message.Text = message.Text + " <br/> You have successfuly Registered ";
txtUserName.Text = "";
txtPassword.Text = "";
txtCPassword.Text = "";
txtEmailAddress.Text = "";
txtDob.Text = "";
txtMobileNo.Text = "";
}
}
public void Update()
{
// DataRow drow = DataTable
string strUserId = lbUserId.Text;
string strUserName = txtUserName.Text;
string strPassword = txtPassword.Text;
string strCPassword = txtCPassword.Text;
string strEmailAddress = txtEmailAddress.Text;
string strDob = txtDob.Text;
string strMobile = Convert.ToString(txtMobileNo.Text);
string Gender = string.Empty;
if (RadioButton1.Checked)
{
Gender = "Male";
}
else if (RadioButton2.Checked)
{
Gender = "Female";
}
SqlConnection con = new SqlConnection(connectionString);
con.Open();
string Querry = "Update URtbl set UserName =N'" + strUserName + "', Password = '" + strPassword + "', CPassword ='" + strCPassword + "', EmailAddress = '" + strEmailAddress + "',Dob = '" + strDob + "',MobileNo = '" + strMobile + "',Gender ='" + Gender + "' WHERE UserID= '" + strUserId + "'";
SqlCommand cmd = new SqlCommand(Querry, con);
cmd.ExecuteNonQuery();
ShowData();
con.Close();
// ResetData();
message.Text = "Hello " + txtUserName.Text + " ! ";
message.Text = message.Text + " <br/> You have successfuly Updated your Details ";
}
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{
Gender = "Male";
}
protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
{
Gender = "Female";
}
public void ShowData()
{
SqlConnection con = new SqlConnection(connectionString);
con.Open();
//string Querry = "Select * from tbl_Cloth" ;
string Querry = "Select UserId,UserName, [Password], CPassword, EmailAddress, Format(Dob,'dd/MM/yyyy') DOB, MobileNo, Gender from URtbl";
SqlDataAdapter da = new SqlDataAdapter(Querry, con);
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
protected void lbEdit_Click(object sender, EventArgs e)
{
LinkButton lbEdit = (LinkButton)(sender);
int i = Convert.ToInt32(lbEdit.CommandArgument);
hfUserId.Value = Convert.ToString(i);
//string strUserId = lbUserId.Text;
lbUserId.Text = hfUserId.Value;
string Querry = "Select UserID,UserName, [Password], CPassword, EmailAddress," +
" Format(Dob,'dd/MM/yyyy') DOB, MobileNo, Gender from URtbl where UserId=" + i;
SqlConnection con = new SqlConnection(connectionString);
SqlDataAdapter sda = new SqlDataAdapter(Querry, con);
DataTable dt = new DataTable();
sda.Fill(dt);
hfUserId.Value = Convert.ToString(i);
lbUserId.Text = Convert.ToString((dt.Rows[0])["UserID"]);
txtUserName.Text = Convert.ToString((dt.Rows[0])["UserName"]);
txtPassword.Text = Convert.ToString((dt.Rows[0])["Password"]);
txtCPassword.Text = Convert.ToString((dt.Rows[0])["CPassword"]);
txtEmailAddress.Text = Convert.ToString((dt.Rows[0])["EmailAddress"]);
txtDob.Text = Convert.ToString((dt.Rows[0])["Dob"]);
txtMobileNo.Text = Convert.ToString((dt.Rows[0])["MobileNo"]);
if (btnSubmit.Text == "SAVE")
{
btnSubmit.Text = "UPDATE";
//Update();
}
}
protected void lbDelete_Click(object sender, EventArgs e)
{
LinkButton lbDelete = (LinkButton)(sender);
int i = Convert.ToInt32(lbDelete.CommandArgument);
hfUserId.Value = Convert.ToString(i);
//string strUserId = lbUserId.Text;
lbUserId.Text = hfUserId.Value;
string Querry = "Delete from URtbl where UserId=" + i;
SqlConnection con = new SqlConnection(connectionString);
con.Open();
SqlCommand cmd = new SqlCommand(Querry, con);
cmd.ExecuteNonQuery();
con.Close();
ShowData();
}
}
}
Comments
Post a Comment