public bool CapNhatLoaiMatHang(LoaiMatHang loaiMH)
 {
     try
     {
         return this.loaiMHDAL.CapNhatLoaiMatHang(loaiMH);
     }
     catch (System.Exception ex)
     {
         Console.WriteLine("Message= {1}", ex.Message);
     }
     return false;
 }
        private void sbCapNhat_Click(object sender, EventArgs e)
        {
            loaiMH = new LoaiMatHang();
            loaiMH.MaLoaiMatHang = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Mã loại mặt hàng").ToString();

            if (this.teTenLoaiMatHang.Text.Equals(""))
            {
                MessageBox.Show("Không được để trống Tên loại mặt hàng");
                return;
            }

            else
            {
                loaiMH.TenLoaiMatHang = this.teTenLoaiMatHang.Text;

                if (this.teDacDiem.Text.Equals(""))
                {
                    MessageBox.Show("Không được để trống đặc điểm của loại mặt hàng");
                    return;
                }
                else
                {
                    loaiMH.DacDiem = this.teDacDiem.Text;

                    if (this.teGhiChu.Text.Equals(""))
                    {
                        MessageBox.Show("Không được để trống ghi chú cho loại mặt hàng");
                        return;
                    }
                    else
                    {
                        loaiMH.GhiChu = this.teGhiChu.Text;

                        String message = "";
                        if (loaiMHBUS.CapNhatLoaiMatHang(loaiMH))
                            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 DataTable TimKiemLoaiMatHang(LoaiMatHang loaiMH)
 {
     try
     {
         return this.loaiMHDAL.TimKiemLoaiMatHang(loaiMH);
     }
     catch (System.Exception ex)
     {
         Console.WriteLine("Message= {1}", ex.Message);
     }
     return null;
 }
        private void sbTimKiem_Click(object sender, EventArgs e)
        {
            loaiMH = new LoaiMatHang();
            loaiMH.MaLoaiMatHang = this.teLoaiMatHang.Text;
            loaiMH.TenLoaiMatHang = this.teTenLoaiMatHang.Text;
            loaiMH.GhiChu = this.teGhiChu.Text;
            loaiMH.DacDiem = this.teDacDiem.Text;

            DataTable data = new DataTable();
            data = this.loaiMHBUS.TimKiemLoaiMatHang(loaiMH);

            gridView1.FocusedRowHandle = 0;

            this.GridLoaiMatHang.DataSource = data;
        }
        private void sbThem_Click(object sender, EventArgs e)
        {
            loaiMH = new LoaiMatHang();

            if (this.teTenLoaiMatHang.Text.Equals(""))
            {
                MessageBox.Show("Không được để trống Tên loại mặt hàng");
                return;
            }
            else
            {
                loaiMH.TenLoaiMatHang = this.teTenLoaiMatHang.Text;

                if (this.teDacDiem.Text.Equals(""))
                {
                    MessageBox.Show("Không được để trống Đặc điểm của loại mặt hàng");
                    return;
                }
                else
                {
                    loaiMH.DacDiem = this.teDacDiem.Text;

                    if (this.teGhiChu.Text.Equals(""))
                    {
                        MessageBox.Show("Không được để trống Ghi chú cho loại mặt hàng");
                        return;
                    }
                    else
                    {
                        loaiMH.GhiChu = this.teGhiChu.Text;

                        if (this.loaiMHBUS.ThemLoaiMatHang(loaiMH) == true)
                        {
                            MessageBox.Show("Thêm loại mặt hàng thành công", "Thông báo", MessageBoxButtons.OK);
                        }
                        else
                        {
                            MessageBox.Show("Thêm loại mặt hàng thất bại", "Thông báo", MessageBoxButtons.OK);
                        }

                        LoadData();
                    }
                }
            }
        }