Add_Customer .cs page

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;

namespace Customer_Detail
{
    public partial class Add_customer : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                binddepartment();
                binddesignation();
            }
            catch (Exception)
            {
               
                throw;
            }
        }
        public string GetConnectionString()
        {
            return System.Configuration.ConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString;
        }

        protected void btnsave_Click(object sender, EventArgs e)
       
            {
               

                string firstname = txtfname.Text.ToString();
                string middlename = txtmname.Text.ToString();
                string lastname = txtlname.Text.ToString();
                DateTime dob = Convert.ToDateTime(txtdob.Text.ToString());
                string department = ddldepartment.SelectedItem.Text.ToString();
                string designation = ddldesignation.SelectedItem.Text.ToString();
                string email = txtemail.Text.ToString();
                string contactno = txtcontactno.Text.ToString();
                Boolean isactive = false;
                if (chkisactive.Checked == true)
                {
                    isactive = true;
                }
                else
                {
                    isactive = false;
                }

                SqlConnection conn = new SqlConnection(GetConnectionString());
                //string sql = "insert into dbo.addcustomer (firstname,middlename,lastname,dob,department,designation,contactno,email,IsActive)";
                //sql = sql + "values ('" + firstname + "','" + middlename + "','" + lastname + "','" + dob + "', '" + department + "', '" + designation + "', '" + contactno + "', '" + email + "', '" + isactive + "')";


                 
                    {
                        using (SqlCommand cmd = new SqlCommand("usp_customer", conn))
                        {
                            cmd.CommandType = CommandType.StoredProcedure;

                            cmd.Parameters.Add("@firstname", SqlDbType.NVarChar).Value = firstname;
                            cmd.Parameters.Add("@middlename", SqlDbType.NVarChar).Value = middlename;
                            cmd.Parameters.Add("@lastname", SqlDbType.NVarChar).Value = lastname;
                            cmd.Parameters.Add("@dob", SqlDbType.Date).Value = dob;
                            cmd.Parameters.Add("@department", SqlDbType.NVarChar).Value = department;
                            cmd.Parameters.Add("@designation", SqlDbType.NVarChar).Value = designation;
                            cmd.Parameters.Add("@contactno", SqlDbType.NVarChar).Value = contactno;
                            cmd.Parameters.Add("@email", SqlDbType.NVarChar).Value = email;
                            cmd.Parameters.Add("@IsActive", SqlDbType.NVarChar).Value = isactive;

                            conn.Open();
                            cmd.ExecuteNonQuery();
                        }
                }


                //try
                //{
                //    conn.Open();

                //    //SqlCommand cmd = new SqlCommand(sql, conn);
                //    //SqlParameter[] pram = new SqlParameter[4];
                //    SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
                //    DataSet ds = new DataSet();

                //    adp.Fill(ds);

                //    if (ds.Tables[0].Rows.Count > 0)
                //    {
                //        Response.Redirect("View_CustomerDetail.aspx");
                //    }

                //}
                //catch (System.Data.SqlClient.SqlException ex_msg)
                //{
                //    string msg = "Error occured while inserting";
                //    msg += ex_msg.Message;
                //    throw new Exception(msg);
                //}
                //finally
                //{
                //    conn.Close();
                //}


            }
       

        protected void btnclear_Click(object sender, EventArgs e)
        {

        }
        private void binddepartment()
        {
            SqlConnection conn = new SqlConnection(GetConnectionString());
            string com = "Select * from tbldepartment";
            SqlDataAdapter adpt = new SqlDataAdapter(com, conn);
            DataTable dt = new DataTable();
            adpt.Fill(dt);
            ddldepartment.DataSource = dt;
           //ddldepartment.DataBind();
            ddldepartment.DataTextField = "department";
            ddldepartment.DataValueField = "departmentID";
            ddldepartment.DataBind();

            //SqlConnection conn = new SqlConnection(GetConnectionString());
            //SqlCommand cmd = new SqlCommand("usp_getdepartment;", conn);
            //cmd.CommandType = CommandType.StoredProcedure;
            //SqlDataAdapter da = new SqlDataAdapter(cmd);
            //DataSet ds = new DataSet();
            //da.Fill(ds);

            //SqlConnection con = new SqlConnection(GetConnectionString());
            //SqlCommand cmd = new SqlCommand("usp_getdepartment;", con);
            //cmd.CommandType = CommandType.StoredProcedure;
            //SqlDataAdapter da = new SqlDataAdapter(cmd);
            //DataSet ds = new DataSet();
            //try
            //{
            //    con.Open();
            //    da.Fill(ds);
            //    con.Close();
            //}
            //catch (Exception ex)
            //{
            //    //write error message
            //}

            //ddldepartment.DataSource = ds;
            ////ddldepartment.DataBind();
            //ddldepartment.DataTextField = "department";
            //ddldepartment.DataValueField = "departmentID";
            //ddldepartment.DataBind();

        }

        private void binddesignation()
        {

            SqlConnection conn = new SqlConnection(GetConnectionString());
            string com = "Select * from tbldesignation";
            SqlDataAdapter adpt = new SqlDataAdapter(com, conn);
            DataTable dt = new DataTable();
            adpt.Fill(dt);
            ddldesignation.DataSource = dt;
            // ddldepartment.DataBind();
            ddldesignation.DataTextField = "designation";
            ddldesignation.DataValueField = "designationID";
            ddldesignation.DataBind();

            //SqlConnection conn = new SqlConnection(GetConnectionString());
            //SqlCommand cmd = new SqlCommand("usp_getdesignation;", conn);
            //cmd.CommandType = CommandType.StoredProcedure;
            //SqlDataAdapter da = new SqlDataAdapter(cmd);
            //DataTable dt = new DataTable();
            //da.Fill(dt);

            //DataSet ds = new DataSet();

            //ddldepartment.DataSource = dt;
            //ddldepartment.DataBind();
            //ddldepartment.DataTextField = "designation";
            //ddldepartment.DataValueField = "designationID";
            //ddldepartment.DataBind();
        }
    }
}

Popular posts from this blog

How to create LOGIN page in MVC || RAJESH GAMI