Registration Form In ASP NET

Registration form aspx.cs file

The Following Code is aspx.cs File

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

Popular posts from this blog

String Program in C#

CSV using XmlNode

Controller_Model. cs