public bool Update(DTO.KhachHangDTO data)
        {
            string query  = string.Format("EXEC UPDATE_KHACHHANG '{0}',N'{1}',N'{2}','{3}','{4}',N'{5}','{6}','{7}'", data.MaKH, data.HoKH, data.TenKH, data.NgaySinh, data.GioiTinh, data.DiaChi, data.DienThoai, data.Email);
            int    result = DataProvider.Instance.ExecuteNonQuery(query);

            return(result > 0);
        }
        public bool Insert(DTO.KhachHangDTO data)
        {
            string query  = string.Format("EXEC dbo.INSERT_KHACHHANG_TUSINHMA N'{0}',N'{1}','{2}',{3},N'{4}','{5}','{6}'", data.HoKH, data.TenKH, data.NgaySinh, data.GioiTinh, data.DiaChi, data.DienThoai, data.Email);
            int    result = DataProvider.Instance.ExecuteNonQuery(query);

            return(result > 0);
        }
 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();
     }
 }
Esempio n. 4
0
 public bool Insert(DTO.KhachHangDTO data)
 {
     return(DAL.KhachHangDAL.Instance.Insert(data));
 }
Esempio n. 5
0
 public bool Update(DTO.KhachHangDTO data)
 {
     return(DAL.KhachHangDAL.Instance.Update(data));
 }