public bool ThemKhachHang()
        {
            string hoKh      = txtHoKhachHang.Text;
            string tenKh     = txtTenKhachHang.Text;
            string ngaySinh  = dtpNgaySinhKhachHang.Text;
            string dienThoai = txtDienThoaiKhachHang.Text;
            string eMail     = txtEmailKhachHang.Text;
            string diaChi    = txtDiaChiKhachHang.Text;

            BLL.KhachHangBLL khachHang = new BLL.KhachHangBLL();

            if (txtHoKhachHang.Text != "" && txtTenKhachHang.Text != "" && dtpNgaySinhKhachHang.Text != "" && txtDiaChiKhachHang.Text != "" && (rbNamKhachHang.Checked == true || rbNuKhachHang.Checked == true))
            {
                if (rbNamKhachHang.Checked == true)
                {
                    // sử dụng procdure trong sql tự động sinh mã nên không cần truyền mã khách hàng xuống
                    kh = new KhachHangDTO("", hoKh, tenKh, ngaySinh, true, diaChi, dienThoai, eMail);
                }
                else
                {
                    kh = new KhachHangDTO("", hoKh, tenKh, ngaySinh, false, diaChi, dienThoai, eMail);
                }
                return(khachHang.Insert(kh));
            }
            else
            {
                MessageBox.Show("Bạn hãy nhập đầy đủ thông tin trong phần khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtHoKhachHang.Focus();
            }
            return(false);
        }
 private void btnCapNhatKH_Click(object sender, EventArgs e)
 {
     if (cbbMaKhachHangKH.SelectedValue.ToString() != "" && txtHoKhachHangKH.Text != "" && dtpNgaySinhKH.Text != "" && txtTenKhachHangKH.Text != "" && txtDienThoaiKH.Text != "" && txtDiaChiKH.Text != "" && (rbNamKH.Checked == true || rbNuKH.Checked == true))
     {
         DTO.KhachHangDTO kh = null;
         if (rbNamKH.Checked == true)
         {
             // sử dụng procdure trong sql tự động sinh mã nên không cần truyền mã khách hàng xuống
             kh = new DTO.KhachHangDTO(cbbMaKhachHangKH.SelectedValue.ToString(), txtHoKhachHangKH.Text, txtTenKhachHangKH.Text, dtpNgaySinhKH.Text, true, txtDiaChiKH.Text, txtDienThoaiKH.Text, txtEmailKH.Text);
         }
         else
         {
             kh = new DTO.KhachHangDTO(cbbMaKhachHangKH.SelectedValue.ToString(), txtHoKhachHangKH.Text, txtTenKhachHangKH.Text, dtpNgaySinhKH.Text, false, txtDiaChiKH.Text, txtDienThoaiKH.Text, txtEmailKH.Text);
         }
         BLL.KhachHangBLL khachHang = new BLL.KhachHangBLL();
         if (khachHang.Update(kh) == true)
         {
             MessageBox.Show("Cập nhật khách hàng thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LamMoiKhachHang();
             LoadKH();
         }
         else
         {
             MessageBox.Show("Lỗi trong quá trình thực hiện", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             txtHoKhachHangKH.Focus();
         }
     }
     else
     {
         MessageBox.Show("Bạn hãy nhập đầy đủ thông tin khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         txtHoKhachHangKH.Focus();
     }
 }
 private void LoadComboboxMaKhachHang()
 {
     BLL.KhachHangBLL khachHang = new BLL.KhachHangBLL();
     cbbMaKhachHangKH.DataSource    = khachHang.LoadCbbManager();
     cbbMaKhachHangKH.ValueMember   = "MAKH";
     cbbMaKhachHangKH.DisplayMember = "MAKH";
 }
 public bool ThemHoaDon()
 {
     BLL.HoaDonBLL    hoaDon    = new BLL.HoaDonBLL();
     BLL.KhachHangBLL khachHang = new BLL.KhachHangBLL();
     kh = khachHang.getLastCustomer();
     hd = new DTO.HoaDonDTO("", DateTime.Now.ToString("yyyy-MM-dd"), kh.MaKH, LoginAccount.UserName);
     return(hoaDon.Insert(hd));
 }
 private void btnXoaKH_Click(object sender, EventArgs e)
 {
     if (cbbMaKhachHangKH.Text != "")
     {
         BLL.KhachHangBLL khachHang = new BLL.KhachHangBLL();
         if (khachHang.Delete(cbbMaKhachHangKH.Text) == true)
         {
             MessageBox.Show("Xóa thành công khách hàng " + cbbMaKhachHangKH.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LamMoiNhanVien();
             LoadComboboxMaKhachHang();
             LoadKH();
         }
         else
         {
             MessageBox.Show("Lỗi xảy ra trong quá trình thực hiện", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Kiểm tra thông tin mã khách hàng chưa được nhập!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
 private void txtTimKiem_TextChanged(object sender, EventArgs e)
 {
     BLL.KhachHangBLL khachHang = new BLL.KhachHangBLL();
     dgvDanhSachKhachHang.DataSource = khachHang.Load();
 }
 private void btnTimKiem_Click(object sender, EventArgs e)
 {
     BLL.KhachHangBLL khachHang = new BLL.KhachHangBLL();
     dgvDanhSachKhachHang.DataSource = khachHang.TimKiemKhachHang(txtTimKiem.Text);
 }
 private void frmKhachHang_Load(object sender, EventArgs e)
 {
     BLL.KhachHangBLL khachHang = new BLL.KhachHangBLL();
     dgvDanhSachKhachHang.DataSource = khachHang.Load();
 }
 private void LoadKH()
 {
     BLL.KhachHangBLL khachHang = new BLL.KhachHangBLL();
     dgvKH.DataSource = khachHang.Load();
 }