Esempio n. 1
0
        //Inserting data into Database
        public bool Insert(ContactClass c)
        {
            //Creating a defult return type and setting its value to false
            bool isSuccess = false;

            //Step1: Connect database
            SqlConnection conn = new SqlConnection(myconnstrng);

            try
            {
                //Step2: Create a SQL Query to Insert Data
                string sql = "INSERT INTO tbl_contact(FirstName, LastName, ContactNo, Address, Gender)VALUES(@FirstName, @LastName, @ContactNo, @Address, @Gender)";
                //Creating SQL command using SQL and conn
                SqlCommand cmd = new SqlCommand(sql, conn);
                //Create parameters to add data
                cmd.Parameters.AddWithValue("@FirstName", c.FirstName);
                cmd.Parameters.AddWithValue("@LastName", c.LastName);
                cmd.Parameters.AddWithValue("@ContactNo", c.ContactNo);
                cmd.Parameters.AddWithValue("@Address", c.Address);
                cmd.Parameters.AddWithValue("@Gender", c.Gender);

                //Connection open here
                conn.Open();
                int rows = cmd.ExecuteNonQuery();
                //If the quary runs successfully then the value of the rows will be greater than zero else the value will be 0

                if (rows > 0)
                {
                    isSuccess = true;
                }
                else
                {
                    isSuccess = false;
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                conn.Close();
            }
            return(isSuccess);
        }
Esempio n. 2
0
        //Method to update database from our application
        public bool Update(ContactClass c)
        {
            //Create a defualt return type and sets its value to false
            bool          isSuccess = false;
            SqlConnection conn      = new SqlConnection(myconnstrng);

            try
            {
                //SQL  to update data into database
                string sql = "UPDATE tbl_contact SET FirstName= @FirstName , LastName=@LastName , ContactNo=@ContactNo , Address=@Address, Gender=@Gender WHERE ContactID=@ContactID";

                //Creating SQL command
                SqlCommand cmd = new SqlCommand(sql, conn);
                //Creating Parameters to add value
                cmd.Parameters.AddWithValue("@FirstName", c.FirstName);
                cmd.Parameters.AddWithValue("@LastName", c.LastName);
                cmd.Parameters.AddWithValue("@ContactNo", c.ContactNo);
                cmd.Parameters.AddWithValue("@Address", c.Address);
                cmd.Parameters.AddWithValue("@Gender", c.Gender);
                cmd.Parameters.AddWithValue("@ContactID", c.ContactID);

                conn.Open();

                int rows = cmd.ExecuteNonQuery();
                //if the query runs successfully then the value of the rows will be greater than zero else its value will be zero
                if (rows > 0)
                {
                    isSuccess = true;
                }
                else
                {
                    isSuccess = false;
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                conn.Close();
            }

            return(isSuccess);
        }
Esempio n. 3
0
        // Method to delete data from database
        public bool Delete(ContactClass c)
        {
            //Create a defulat return value and set to false
            bool isSuccess = false;
            //Create SQL connection
            SqlConnection conn = new SqlConnection(myconnstrng);

            try
            {   //SQL to delete data
                string sql = "DELETE FROM tbl_contact WHERE ContactID=@ContactID";

                //Creating SQL command
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.AddWithValue("@ContactID", c.ContactID);
                //open connection
                conn.Open();
                int rows = cmd.ExecuteNonQuery();
                if (rows > 0)
                {
                    isSuccess = true;
                }
                else
                {
                    isSuccess = false;
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                //Close connection
                conn.Close();
            }

            return(isSuccess);
        }