private void sbLuu_Click(object sender, EventArgs e)
        {
            KhachHang kh = new KhachHang();

            if (this.teTenKhachHang.Text.Equals(""))
            {
                MessageBox.Show("Không được để trống tên khách hàng");
                return;
            }

            //kh.MaKhachHang = this.teTenKhachHang.Text;
            kh.TenKhachHang = this.teTenKhachHang.Text;
            kh.DiaChi = this.teDiaChi.Text;
            kh.SoDienThoai = this.teSoDienThoai.Text;
            kh.Email = this.teEmail.Text;
            kh.GhiChu = this.txtGhiChu.Text;

            if (this.khBUS.ThemKhachHang(kh))
            {
                MessageBox.Show("Thêm khách hàng thành công", "Thông báo", MessageBoxButtons.OK);
            }
            else
            {
                MessageBox.Show("Thêm khách hàng thất bại", "Thông báo", MessageBoxButtons.OK);
            }
            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
        public bool ThemKhachHang(KhachHang kh)
        {
            try
            {
                SqlParameter[] para = new SqlParameter[5];
                //para[0] = new SqlParameter("@p_MaKhachHang", kh.MaKhachHang);
                para[0] = new SqlParameter("@p_TenKhachHang", kh.TenKhachHang);
                //para[1] = new SqlParameter("@p_MaLoaiKhachHang", kh.LoaiKhachHang.MaLoaiKhachHang);
                para[1] = new SqlParameter("@p_DiaChi", kh.DiaChi);
                para[2] = new SqlParameter("@p_SoDienThoai", kh.SoDienThoai);
                para[3] = new SqlParameter("@p_Email", kh.Email);
                para[4] = new SqlParameter("@p_GhiChu", kh.GhiChu);

                int result = this.ExecuteNonQuery("KHACHHANG_Ins", para);
                if (result != 0)
                {
                    return true;
                }
            }
            catch (System.Exception ex)
            {
                Console.WriteLine("Message = {1}", ex.Message);
            }
            return false;
        }
 public HoaDonBaoHanh()
 {
     this.hoaDon = new HoaDon();
     this.hoaDonBan = new HoaDonBan();
     this.khachHang = new KhachHang();
     this.ctHoaDonBH = new CTHoaDonBaoHanh();
 }
 public bool ThemKhachHang(KhachHang kh)
 {
     try
     {
         return this.khDAL.ThemKhachHang(kh);
     }
     catch (System.Exception ex)
     {
         Console.WriteLine("Message = {1}", ex.Message);
     }
     return false;
 }
        private void sbLuu_Click(object sender, EventArgs e)
        {
            KhachHang kh = new KhachHang();

            if (this.teTenKhachHang.Text.Equals(""))
            {
                MessageBox.Show("Không được để trống tên khách hàng");
                return;
            }

            //kh.MaKhachHang = this.teTenKhachHang.Text;
            kh.TenKhachHang = this.teTenKhachHang.Text;
            kh.DiaChi = this.teDiaChi.Text;
            kh.SoDienThoai = this.teSoDienThoai.Text;
            kh.Email = this.teEmail.Text;
            kh.GhiChu = this.txtGhiChu.Text;

            if (StaticVariables.gKhachHang != null)
            {
                kh.MaKhachHang = this.maKH;
                if (this.khBUS.CapNhatKhachHang(kh))
                {
                    MessageBox.Show("Cập nhật khách hàng thành công", "Thông báo", MessageBoxButtons.OK);
                }
                else
                {
                    MessageBox.Show("Cập nhật khách hàng thất bại", "Thông báo", MessageBoxButtons.OK);
                }
            }
            else

                if (this.khBUS.ThemKhachHang(kh))
                {
                    MessageBox.Show("Thêm khách hàng thành công", "Thông báo", MessageBoxButtons.OK);
                }
                else
                {
                    MessageBox.Show("Thêm khách hàng thất bại", "Thông báo", MessageBoxButtons.OK);
                }
        }
 public DataTable TimKiemKhachHang(KhachHang kh)
 {
     try
     {
         return this.khDAL.TimKiemKhachHang(kh);
     }
     catch (System.Exception ex)
     {
         Console.WriteLine("Message = {1}", ex.Message);
     }
     return null;
 }
        private void sbTimKiem_Click(object sender, EventArgs e)
        {
            KhachHang kh = new KhachHang();

            kh.MaKhachHang = this.teMaKhachHang.Text;
            kh.TenKhachHang = this.teTenKhachHang.Text;
            kh.DiaChi = this.teDiaChi.Text;
            kh.SoDienThoai = this.teSoDienThoai.Text;
            kh.Email = this.teEmail.Text;
            kh.GhiChu = this.txtGhiChu.Text;

            this.gridControl1.DataSource = this.khBUS.TimKiemKhachHang(kh);
        }
        public DataTable TimKiemKhachHang(KhachHang kh)
        {
            try
            {
                SqlParameter[] para = new SqlParameter[6];
                para[0] = new SqlParameter("@p_MaKhachHang", kh.MaKhachHang == null ? "" : kh.MaKhachHang);
                para[1] = new SqlParameter("@p_TenKhachHang", kh.TenKhachHang == null ? "" : kh.TenKhachHang);
                para[2] = new SqlParameter("@p_DiaChi", kh.DiaChi == null ? "" : kh.DiaChi);
                para[3] = new SqlParameter("@p_SoDienThoai", kh.SoDienThoai ==  null ?  "" : kh.SoDienThoai);
                para[4] = new SqlParameter("@p_Email", kh.Email ==  null ? "" :kh.Email);
                para[5] = new SqlParameter("@p_GhiChu", kh.GhiChu == null ? "" : kh.GhiChu);

                DataTable lstKhachHang =  this.LoadDataTable("KHACHHANG_Search", para);
                return lstKhachHang;
            }
            catch (System.Exception ex)
            {
                Console.WriteLine("Message = {1}", ex.Message);
            }
            return null;
        }