Пример #1
0
        //method do delete from DB
        public bool Delete(contactClass c)
        {
            bool          isSuccess = false;
            SqlConnection conn      = new SqlConnection(myconnstr);

            try
            {
                //step 2: create a SQL query
                string     sql = "DELETE FROM tbl_contact WHERE ContactID=@ContactID";
                SqlCommand cmd = new SqlCommand(sql, conn);
                //create peremeters to add value
                cmd.Parameters.AddWithValue("ContactID", c.ContactID);
                //connection Open here
                conn.Open();
                int rows = cmd.ExecuteNonQuery();
                if (rows > 0)
                {
                    isSuccess = true;
                }
                else
                {
                    isSuccess = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                conn.Close();
            }

            return(isSuccess);
        }
Пример #2
0
        //method do update Data in DB
        public bool Update(contactClass c)
        {
            bool          isSuccess = false;
            SqlConnection conn      = new SqlConnection(myconnstr);

            try
            {
                //step 2: create a SQL query
                string     sql = "UPDATE tbl_contact SET FirstName=@FirstName, LastName=@LastName, ContactNo=@ContactNo, Address=@Address, Gender=@Gender WHERE ContactID=@ContactID";
                SqlCommand cmd = new SqlCommand(sql, conn);
                //create peremeters 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);
                //connection Open here
                conn.Open();
                int rows = cmd.ExecuteNonQuery();
                if (rows > 0)
                {
                    isSuccess = true;
                }
                else
                {
                    isSuccess = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                conn.Close();
            }

            return(isSuccess);
        }
Пример #3
0
        //inserting Data into DB
        public bool Insert(contactClass c)
        {
            /* //creating default return type
             * bool isSuccess = false;
             *
             * //step 1: connect DB
             * SqlConnection conn = new SqlConnection(myconnstr);
             * try
             * {
             *   //step 2: create a SQL query
             *   string sql = "INSERT INTO tbl_contact (FirstName, LastName, ContactNo, Address, Gender) VALUES (@FirstName, @LastName, @ContactNo, @Address, @Gender)";
             *   SqlCommand cmd = new SqlCommand(sql, conn);
             *   //create peremeters 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 (rows > 0)
             *   {
             *       isSuccess = true;
             *   }
             *   else
             *   {
             *       isSuccess = false;
             *   }
             * }
             * catch (Exception ex)
             * {
             *
             * }
             * finally
             * {
             *   conn.Close();
             * }
             *
             *
             *
             * return isSuccess;*/
            bool isSuccess = false;

            //STep 1: Connect DAtabase
            SqlConnection conn = new SqlConnection(myconnstr);

            try
            {
                //STep 2: 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();
                if ((string.IsNullOrEmpty(FirstName) && string.IsNullOrEmpty(LastName) &&
                     string.IsNullOrEmpty(ContactNo) && string.IsNullOrEmpty(Address) && string.IsNullOrEmpty(Gender)))
                {
                    conn.Close();
                }

                int rows = cmd.ExecuteNonQuery();
                //If the query runs successfully then the value of rows will be greater than zero else its value will be 0
                if (rows > 0)

                {
                    isSuccess = true;
                }
                else
                {
                    isSuccess = false;
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                conn.Close();
            }
            return(isSuccess);
        }