예제 #1
0
        //Inserting data into Database
        public bool Insert(contactClass c)
        {
            //Creating a default return type and setting its value to false
            bool isSucess = false;

            //Connect to Db
            SqlConnection conn = new SqlConnection(myconnstrng);

            try
            {
                //Sql query for data insert
                string sql = "INSERT INTO [tbl-Contact] (FristName, LastName, ContactNo, Adress, Gender) VALUES (@FristName, @LastName, @ContactNo, @Adress, @Gender)";
                //Sql Command
                SqlCommand cmd = new SqlCommand(sql, conn);
                //Create Paramaters to add data
                cmd.Parameters.AddWithValue("@FristName", c.FirstName);
                cmd.Parameters.AddWithValue("@LastName", c.LastName);
                cmd.Parameters.AddWithValue("@ContactNo", c.ContactNo);
                cmd.Parameters.AddWithValue("@Adress", c.Adress);
                cmd.Parameters.AddWithValue("@Gender", c.Gender);
                //Open Connetion
                conn.Open();
                int rows = cmd.ExecuteNonQuery();
                if (rows > 0)
                {
                    isSucess = true;
                }
                else
                {
                    isSucess = false;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Sorry", ex);
            }
            finally
            {
                conn.Close();
            }
            return(isSucess);
        }
예제 #2
0
        //Updating the database
        public bool Update(contactClass c)
        {
            //Creating a default return type and setting its value to false
            bool          isSucess = false;
            SqlConnection conn     = new SqlConnection(myconnstrng);

            try
            {
                //Sql to update data in Db
                string sql = "UPDATE [tbl-Contact] SET FristName=@FristName, LastName=@LastName, ContactNo=@ContactNo, Adress=@Adress, Gender=@Gender WHERE ContactID=@ContactID";
                //Creating Sql Command
                SqlCommand cmd = new SqlCommand(sql, conn);
                //Create paramaters to add value
                cmd.Parameters.AddWithValue("@FristName", c.FirstName);
                cmd.Parameters.AddWithValue("@LastName", c.LastName);
                cmd.Parameters.AddWithValue("@ContactNo", c.ContactNo);
                cmd.Parameters.AddWithValue("@Adress", c.Adress);
                cmd.Parameters.AddWithValue("@Gender", c.Gender);
                cmd.Parameters.AddWithValue("@ContactID", c.ContactID);
                //Open Connection
                conn.Open();

                int rows = cmd.ExecuteNonQuery();
                if (rows > 0)
                {
                    isSucess = true;
                }
                else
                {
                    isSucess = false;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                conn.Close();
            }
            return(isSucess);
        }
예제 #3
0
        //Delete data from database
        public bool Delete(contactClass c)
        {
            //Create a default return value
            bool isSucess = false;
            //Create sql connection
            SqlConnection conn = new SqlConnection(myconnstrng);

            try
            {
                //Sql to delete data
                string sql = "DELETE from [tbl-Contact] WHERE ContactID=@ContactID";

                //Create 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)
                {
                    isSucess = true;
                }
                else
                {
                    isSucess = false;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                conn.Close();
            }
            return(isSucess);
        }