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