using System;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.Text;
namespace ContractorManagement
{
public partial class Registration : System.Web.UI.Page
{
//This is a connection string
SqlConnection ObjCon = new SqlConnection(ConfigurationManager.ConnectionStrings["connStr"].ConnectionString);
StringBuilder sb = new StringBuilder();
protected void Page_Load(object sender, EventArgs e)
{
lblUserMsg.Text = string.Empty;
lblerrmsg.Text = string.Empty;
lblMob.Text = string.Empty;
lblEmail.Text = string.Empty;
lblgst.Text = string.Empty;
lblPan.Text = string.Empty;
}
private bool CheckPannoExistOrNot(string PanNo)
{
bool ReturnVal = false;
try
{
if (ObjCon.State != ConnectionState.Open)
ObjCon.Open();
using (SqlCommand cmd = new SqlCommand("select COUNT(*) from Organizationdtls where PanNo=@PanNo ", ObjCon))
{
cmd.Parameters.AddWithValue("@PanNo", PanNo);
object Obj = cmd.ExecuteScalar();
if (Obj != null)
{
if (Convert.ToInt32(Obj) > 0)
ReturnVal = true;
}
}
}
catch (Exception ex)
{
lblerrmsg.Text = "CheckPannoExistOrNot" + ex.Message;
}
finally
{
if (ObjCon.State != ConnectionState.Closed)
ObjCon.Close();
}
return ReturnVal;
}
private bool CheckMobNoExistOrNot(string MobNo)
{
bool ReturnVal = false;
try
{
if (ObjCon.State != ConnectionState.Open)
ObjCon.Open();
using (SqlCommand cmd = new SqlCommand("select COUNT(*) from Organizationdtls where ContactNo=@MobNo ", ObjCon))
{
cmd.Parameters.AddWithValue("@MobNo", MobNo);
object Obj = cmd.ExecuteScalar();
if (Obj != null)
{
if (Convert.ToInt32(Obj) > 0)
ReturnVal = true;
}
}
}
catch (Exception ex)
{
lblerrmsg.Text = "CheckMobNoExistOrNot" + ex.Message;
}
finally
{
if (ObjCon.State != ConnectionState.Closed)
ObjCon.Close();
}
return ReturnVal;
}
private bool CheckEmailIDExistOrNot(string EmailId)
{
bool ReturnVal = false;
try
{
if (ObjCon.State != ConnectionState.Open)
ObjCon.Open();
using (SqlCommand cmd = new SqlCommand("select COUNT(*) from Organizationdtls where EmailId=@EmailId ", ObjCon))
{
cmd.Parameters.AddWithValue("@EmailId", EmailId);
object Obj = cmd.ExecuteScalar();
if (Obj != null)
{
if (Convert.ToInt32(Obj) > 0)
ReturnVal = true;
}
}
}
catch (Exception ex)
{
lblerrmsg.Text = "CheckEmailIDExistOrNot" + ex.Message;
}
finally
{
if (ObjCon.State != ConnectionState.Closed)
ObjCon.Close();
}
return ReturnVal;
}
private bool CheckGSTNoExistOrNot(string GstNo)
{
bool ReturnVal = false;
try
{
if (ObjCon.State != ConnectionState.Open)
ObjCon.Open();
using (SqlCommand cmd = new SqlCommand("select COUNT(*) from Organizationdtls where GstNo=@GstNo ", ObjCon))
{
cmd.Parameters.AddWithValue("@GstNo", GstNo);
object Obj = cmd.ExecuteScalar();
if (Obj != null)
{
if (Convert.ToInt32(Obj) > 0)
ReturnVal = true;
}
}
}
catch (Exception ex)
{
lblerrmsg.Text = "CheckGSTNoExistOrNot" + ex.Message;
}
finally
{
if (ObjCon.State != ConnectionState.Closed)
ObjCon.Close();
}
return ReturnVal;
}
private bool CheckUserExistOrNot(string UserName)
{
bool ReturnVal = false;
try
{
if (ObjCon.State != ConnectionState.Open)
ObjCon.Open();
using (SqlCommand cmd = new SqlCommand("select COUNT(*) from Organizationdtls where EmailId=@UserName ", ObjCon))
{
cmd.Parameters.AddWithValue("@UserName", UserName);
object Obj = cmd.ExecuteScalar();
if (Obj != null)
{
if (Convert.ToInt32(Obj) > 0)
ReturnVal = true;
}
}
}
catch (Exception ex)
{
lblerrmsg.Text = "CheckUserExistOrNot" + ex.Message;
}
finally
{
if (ObjCon.State != ConnectionState.Closed)
ObjCon.Close();
}
return ReturnVal;
}
--On Button click code and save the data in database
protected void btnRegistration_Click1(object sender, EventArgs e)
{
if (CheckPannoExistOrNot(txtPanNo.Text))
{
lblerrmsg.Text = "PAN No. already exist";
return;
}
if (CheckMobNoExistOrNot(txtContactNo.Text))
{
lblerrmsg.Text = "Contact No. already exist";
return;
}
if (CheckEmailIDExistOrNot(txtEmailID.Text))
{
lblerrmsg.Text = "EmailID already exist";
return;
}
if (CheckGSTNoExistOrNot(txtGst.Text))
{
lblerrmsg.Text = "GST No. already exist";
return;
}
if (CheckUserExistOrNot(txtUserName.Text))
{
lblerrmsg.Text = "UserName already exist";
return;
}
try
{
if (ObjCon.State != ConnectionState.Open)
{
ObjCon.Open();
}
Guid test = Guid.NewGuid();
string query = "insert into Organizationdtls (FirmName,Address,ContactNo,EmailId,PanNo,GstNo,UserName,Password,GUID)Values(@FirmName,@Address,@ContactNo,@EmailId,@PanNo,@GstNo,@UserName,@Password,@GUID)";
using (SqlCommand cmd = new SqlCommand(query, ObjCon))
{
cmd.Parameters.AddWithValue("@FirmName", txtfirmName.Text);
cmd.Parameters.AddWithValue("@Address", txtAddress.Text);
cmd.Parameters.AddWithValue("@ContactNo", txtContactNo.Text);
cmd.Parameters.AddWithValue("@EmailId", txtEmailID.Text);
cmd.Parameters.AddWithValue("@PanNo", txtPanNo.Text.ToUpper());
cmd.Parameters.AddWithValue("@GstNo", txtGst.Text.ToUpper());
cmd.Parameters.AddWithValue("@UserName", txtUserName.Text);
cmd.Parameters.AddWithValue("@Password", txtPassWord.Text);
cmd.Parameters.AddWithValue("@GUID", test);
int i = cmd.ExecuteNonQuery();
if(i>0)
{
sb.Append("Your Are Successfully Registered With Contractor Management, Your UserName :" + txtUserName.Text + " and Password :" + txtPassWord.Text);
lblUserMsg.Text = sb.ToString();
sb.Clear();
// btnRegistration.Text = "Save";
}
else
{
lblerrmsg.Text = "Data Does Not Save Successfully";
}
}
}
catch(Exception ex)
{
lblerrmsg.Text = "Error At btnRegistration_Click1 :" + ex.Message;
}
finally
{
if (ObjCon.State != ConnectionState.Closed)
{
ObjCon.Close();
}
}
}
protected void txtPanNo_TextChanged(object sender, EventArgs e)
{
bool check = CheckPannoExistOrNot(txtPanNo.Text.Trim());
if (check==true)
{
sb.Append("Pan No Is Already Exists");
lblPan.Text = sb.ToString();
sb.Clear();
txtPanNo.Text = string.Empty;
return;
}
}
protected void txtContactNo_TextChanged(object sender, EventArgs e)
{
bool check = CheckMobNoExistOrNot(txtContactNo.Text.Trim());
if (check)
{
sb.Append("Contact No Is Already Exists");
lblMob.Text = sb.ToString();
sb.Clear();
txtContactNo.Text = string.Empty;
return;
}
}
protected void txtEmailID_TextChanged(object sender, EventArgs e)
{
bool check = CheckEmailIDExistOrNot(txtEmailID.Text.Trim());
if (check)
{
sb.Append("EmailId Is Already Exists");
lblEmail.Text = sb.ToString();
sb.Clear();
txtEmailID.Text = string.Empty;
return;
}
}
protected void txtGst_TextChanged(object sender, EventArgs e)
{
bool check = CheckGSTNoExistOrNot(txtGst.Text.Trim());
if (check)
{
sb.Append("GST No Is Already Exists");
lblgst.Text = sb.ToString();
sb.Clear();
txtEmailID.Text = string.Empty;
return;
}
}
protected void txtUserName_TextChanged(object sender, EventArgs e)
{
bool check = CheckUserExistOrNot(txtUserName.Text.Trim());
if (check)
{
sb.Append("GST No Is Already Exists");
lbluser.Text = sb.ToString();
sb.Clear();
txtUserName.Text = string.Empty;
return;
}
}
}
}
Comments
Post a Comment