private void sbCapNhatMauSac_Click(object sender, EventArgs e)
        {
            mauSac = new MauSac();
            mauSac.MaMau = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Mã màu").ToString();

            if (this.teTenMau.Text.Equals(""))
            {
                MessageBox.Show("Không được để trống Tên màu");
                return;
            }

            else{

                mauSac.TenMau = this.teTenMau.Text;
                String message = "";
                if (mauSacBUS.CapNhatMauSac(mauSac))
                    message += "Cập Nhật thành công";
                else
                    message += "Cập Nhật lỗi! \nVui lòng kiểm tra lại thông tin trước khi Cập Nhật.";

                MessageBox.Show(message, "Thông báo", MessageBoxButtons.OK);
                gridView1.FocusedRowHandle = 0;
                LoadData();
            }
        }
 public bool ThemMauSac(MauSac mauSac)
 {
     try
     {
         return this.mauSacDAL.ThemMauSac(mauSac);
     }
     catch (System.Exception ex)
     {
         Console.WriteLine("Message= {1}", ex.Message);
     }
     return false;
 }
        public bool ThemMauSac(MauSac ms)
        {
            try
            {
                SqlParameter[] para = new SqlParameter[1];
                para[0] = new SqlParameter("@p_TenMau", ms.TenMau);

                int result = this.ExecuteNonQuery("MAUMATHANG_Ins", para);
                if (result != 0)
                {
                    return true;
                }
            }
            catch (System.Exception ex)
            {
                Console.WriteLine("Message= {1}", ex.Message);
            }

            return false;
        }
        public DataTable TimKiemMauSac(MauSac ms)
        {
            try
            {
                SqlParameter[] para = new SqlParameter[2];
                para[0] = new SqlParameter("@p_MaMau", ms.MaMau);
                para[1] = new SqlParameter("@p_TenMau", ms.TenMau);

                DataTable lstMauSac = LoadDataTable("MAUMATHANG_Search", para);
                return lstMauSac;
            }
            catch (System.Exception ex)
            {
                Console.WriteLine("Message= {1}", ex.Message);
            }
            return null;
        }
 public DataTable TimKiemMauSac(MauSac mauSac)
 {
     try
     {
         return this.mauSacDAL.TimKiemMauSac(mauSac);
     }
     catch (System.Exception ex)
     {
         Console.WriteLine("Message= {1}", ex.Message);
     }
     return null;
 }
        private void sbThemMauSac_Click(object sender, EventArgs e)
        {
            MauSac ns = new MauSac();

            if (this.teTenMau.Text.Equals(""))
            {
                MessageBox.Show("Không được để trống Tên màu sắc");
                return;
            }
            else
            {
                ns.TenMau = this.teTenMau.Text;

                if (this.mauSacBUS.ThemMauSac(ns) == true)
                {
                    MessageBox.Show("Thêm màu thành công", "Thông báo", MessageBoxButtons.OK);
                }
                else
                {
                    MessageBox.Show("Thêm màu thất bại", "Thông báo", MessageBoxButtons.OK);
                }

                LoadData();
            }
        }
        private void sbTimKiemMau_Click(object sender, EventArgs e)
        {
            mauSac = new MauSac();
            mauSac.MaMau = this.teMaMauSac.Text;
            mauSac.TenMau = this.teTenMau.Text;

            DataTable data = new DataTable();
            data = this.mauSacBUS.TimKiemMauSac(mauSac);

            this.GridMauSac.DataSource = data;
        }