Exemple #1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult res = MessageBox.Show("Bạn có muốn xóa không?", "Xóa sản phẩm", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (res == DialogResult.Yes)
            {
                try
                {
                    id_SanPham = Int32.Parse(txtID_SanPham.Text);
                    maSanPham  = txtMaSP.Text;
                    tenSanPham = txtTenSP.Text;
                    giaSanPham = Int32.Parse(txtGiaSP.Text);
                    soLuongSP  = Int32.Parse(txtSoLuong.Text);
                    SanPham_ET sanPham = new SanPham_ET(id_SanPham, maSanPham, tenSanPham, giaSanPham, soLuongSP);
                    if (bus_SanPham.DeleteSanPham(sanPham) == true)
                    {
                        MessageBox.Show("Xóa sản phẩm thành công!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        showButton(false);
                        clearText();
                        dtgvHangHoa.DataSource = bus_SanPham.GetAllSanPham();
                    }
                    else
                    {
                        MessageBox.Show("Xóa thất bại!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Đã xảy ra lỗi: " + ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #2
0
        /// <summary>
        /// Hàm sửa sản phẩm
        /// </summary>
        /// <param name="sanPham">Truyền đối tượng sản phẩm</param>
        /// <returns>trả vè true nếu sửa thành công, false nếu sửa không thành công</returns>
        public bool UpdateSanPham(SanPham_ET sanPham)
        {
            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand("SP_SanPham_Update", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id", sanPham.ID);
                cmd.Parameters.AddWithValue("@masp", sanPham.MaSP);
                cmd.Parameters.AddWithValue("@tensp", sanPham.TenSP);
                cmd.Parameters.AddWithValue("@giasp", sanPham.GiaSP);
                cmd.Parameters.AddWithValue("@soluong", sanPham.SoLuong);

                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            } catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                conn.Close();
            }
        }
Exemple #3
0
        /// <summary>
        /// Hàm xóa sản phẩm
        /// </summary>
        /// <param name="sanPham">Đối tượng sản phẩm</param>
        /// <returns>trả vè true nếu xóa thành công, false nếu Xóa không thành công</returns>
        public bool DeleteSanPham(SanPham_ET sanPham)
        {
            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand("SP_SanPham_Delete", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id", sanPham.ID);

                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally {
                conn.Close();
            }
        }
Exemple #4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (lenh == ADD)
            {
                try
                {
                    //id_SanPham = Int32.Parse(txtID_SanPham.Text);
                    maSanPham  = txtMaSP.Text;
                    tenSanPham = txtTenSP.Text;
                    giaSanPham = Int32.Parse(txtGiaSP.Text);
                    soLuongSP  = Int32.Parse(txtSoLuong.Text);
                    SanPham_ET sanPham = new SanPham_ET(maSanPham, tenSanPham, giaSanPham, soLuongSP);
                    if (bus_SanPham.AddSanPham(sanPham) == true)
                    {
                        MessageBox.Show("Thêm sản phẩm thành công!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        showButton(false);
                        clearText();
                        dtgvHangHoa.DataSource = bus_SanPham.GetAllSanPham();
                    }
                    else
                    {
                        MessageBox.Show("Thêm thất bại!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Đã xảy ra lỗi: " + ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (lenh == EDIT)
            {
                try
                {
                    id_SanPham = Int32.Parse(txtID_SanPham.Text);
                    maSanPham  = txtMaSP.Text;
                    tenSanPham = txtTenSP.Text;
                    giaSanPham = Int32.Parse(txtGiaSP.Text);
                    soLuongSP  = Int32.Parse(txtSoLuong.Text);
                    SanPham_ET sanPham = new SanPham_ET(id_SanPham, maSanPham, tenSanPham, giaSanPham, soLuongSP);
                    if (bus_SanPham.UpdateSanPham(sanPham) == true)
                    {
                        MessageBox.Show("Sửa sản phẩm thành công!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        showButton(false);
                        clearText();
                        dtgvHangHoa.DataSource = bus_SanPham.GetAllSanPham();
                    }
                    else
                    {
                        MessageBox.Show("Sửa thất bại!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Đã xảy ra lỗi: " + ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #5
0
 public bool DeleteSanPham(SanPham_ET sanPham)
 {
     return(dal_SanPham.DeleteSanPham(sanPham));
 }
Exemple #6
0
 public bool UpdateSanPham(SanPham_ET sanPham)
 {
     return(dal_SanPham.UpdateSanPham(sanPham));
 }
Exemple #7
0
 public bool AddSanPham(SanPham_ET sanPham)
 {
     return(dal_SanPham.AddSanPham(sanPham));
 }