private void lvKhachHang_Click(object sender, EventArgs e) { if (lvKhachHang.SelectedItems.Count > 0) { foreach (ListViewItem item in lvKhachHang.SelectedItems) { BEL_KHACHHANG kh = new BEL_KHACHHANG(this.KhachHangTheoID(item.SubItems[1].Text)); txtID.Text = kh.IDKH; txtHoTen.Text = kh.HoTen; txtSDT.Text = kh.DienThoai; if (kh.GioiTinh == "Nam") { radNam.Checked = true; } else { radNu.Checked = true; } if (kh.Trangthai == 0) { radKhoa.Checked = true; } else { radMoKhoa.Checked = true; } break; } } }
public bool ThemSDTKHACH(BEL_KHACHHANG kh) { bool ketqua = false; try { if (ConnectionState.Closed == con.State) { con.Open(); } string sql = "INSERT INTO tbKhachHang(SoLanDaMua,SDT) VALUES(0,'" + kh.SDT + "')"; SqlCommand commmand = new SqlCommand(sql, con); if (commmand.ExecuteNonQuery() > 0) { ketqua = true; } } catch (Exception err) { } finally { con.Close(); } return(ketqua); }
public BEL_KHACHHANG ThongTinKH(string sdt) { string truyvan = "select IDKH, Hoten,Dienthoai,Gioitinh,Trangthai from KHACHHANG where Dienthoai = " + sdt + " and Trangthai = 1"; BEL_KHACHHANG bEL_KHACHHANG = new BEL_KHACHHANG(this.Read(truyvan).Rows[0]); return(bEL_KHACHHANG); }
private void btEn_Click(object sender, EventArgs e) { BEL_KHACHHANG kh = new BEL_KHACHHANG(); BAL_KHACHHANG xuli = new BAL_KHACHHANG(); DataTable dt = new DataTable(); dt = xuli.SDTTrung(tbSDT.Text); kh.SDT = tbSDT.Text; try { MaKH = dt.Rows[0]["MaKH"].ToString(); if (string.IsNullOrEmpty(MaKH) == false) { MessageBox.Show("Số Điện Thoại Đã Đăng Kí", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } catch { if (xuli.ThemSDT(kh) == true) { MessageBox.Show("Thêm Thành Công ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.None); } else { MessageBox.Show("Thêm Thất Bại ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); } }
private void btnThem_Click(object sender, EventArgs e) { if (txtTenKH.Text.Equals("") || txtSDT.Text.Length != 10 || txtSDT.Text.Equals("")) { if (txtTenKH.Text.Equals("")) { txtTenKH.Focus(); MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Equals("")) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Length != 10) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { BAL_KHACHHANG bAL_KHACHHANG = new BAL_KHACHHANG(); bel_kh = new BEL_KHACHHANG(); bel_kh.HoTen = txtTenKH.Text.ToString(); bel_kh.DienThoai = txtSDT.Text; bel_kh.Trangthai = 1; if (radNam.Checked == true) { bel_kh.GioiTinh = "Nam"; } else { bel_kh.GioiTinh = "Nữ"; } if (bAL_KHACHHANG.KiemTraTrungKH(this.bel_kh)) { MessageBox.Show("Khách hàng đã tồn tại!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (bAL_KHACHHANG.ThemKhachHang(this.bel_kh)) { string temp = this.bel_kh.DienThoai; HienThiLView(); this.bel_kh = new BEL_KHACHHANG(bAL_KHACHHANG.ThongTinKH(temp)); labLuuY.Text = "Khách hàng: " + bel_kh.HoTen + " - " + bel_kh.DienThoai.Substring(bel_kh.DienThoai.Length - 4, 4); MessageBox.Show("Đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Đăng ký thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public bool ThemSDT(BEL_KHACHHANG kh) { bool KQ = false; DAL_KHACHHANG objdal = new DAL_KHACHHANG(); if (objdal.ThemSDTKHACH(kh) == true) { KQ = true; } return(KQ); }
private void lvKhachHang_DoubleClick(object sender, EventArgs e) { if (lvKhachHang.SelectedItems.Count > 0) { foreach (ListViewItem item in lvKhachHang.SelectedItems) { this.bel_kh = new BEL_KHACHHANG(this.listKhachHang[KiemTraTrung(item.SubItems[2].Text, this.listKhachHang)]); labLuuY.Text = "Khách hàng: " + bel_kh.HoTen + " - " + bel_kh.DienThoai.Substring(bel_kh.DienThoai.Length - 4, 4); this.Close(); break; } } }
private void btnTenKH_Click(object sender, EventArgs e) { DanhSachKhachHang danhSachKhachHang = new DanhSachKhachHang(); this.Hide(); danhSachKhachHang.ShowDialog(); if (danhSachKhachHang.bel_kh.HoTen != null) { this.bel_kh = new BEL_KHACHHANG(danhSachKhachHang.bel_kh); txtTenKH.Text = this.bel_kh.HoTen; } this.Show(); }
public bool KiemTraTrungKH(BEL_KHACHHANG bEL_KHACHHANG) { DataTable dt = new DataTable(); string truyvan = "select IDKH, Hoten,Dienthoai,Gioitinh,Trangthai from KHACHHANG where Dienthoai = " + bEL_KHACHHANG.DienThoai; dt = this.Read(truyvan); if (dt.Rows.Count < 1) { return(false); } return(true); }
public List <BEL_KHACHHANG> DuLieuKhachHang() { List <BEL_KHACHHANG> listKhachHang = new List <BEL_KHACHHANG>(); DataTable dt = new DataTable(); string truyvan = "select IDKH, Hoten,Dienthoai,Gioitinh,Trangthai from KHACHHANG "; dt = this.Read(truyvan); foreach (DataRow item in dt.Rows) { BEL_KHACHHANG khachhang = new BEL_KHACHHANG(item); listKhachHang.Add(khachhang); } return(listKhachHang); }
public bool CapNhatKH(BEL_KHACHHANG bel_kh) { return(dal_kh.CapNhatKH(bel_kh)); }
public bool KiemTraTrungKH(BEL_KHACHHANG bEL_KHACHHANG) { return(dal_kh.KiemTraTrungKH(bEL_KHACHHANG)); }
public bool ThemKhachHang(BEL_KHACHHANG bEL_KHACHHANG) { return(dal_kh.ThemKhachHang(bEL_KHACHHANG)); }
private void btnCapNhat_Click(object sender, EventArgs e) { if (txtID.Text.Equals("")) { MessageBox.Show("Vui lòng chọn khách hàng!", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtHoTen.Text.Equals("")) { txtHoTen.Focus(); MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Equals("")) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Length != 10) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { BAL_KHACHHANG bAL_KHACHHANG = new BAL_KHACHHANG(); bel_kh = new BEL_KHACHHANG(); bel_kh.IDKH = txtID.Text; bel_kh.HoTen = txtHoTen.Text.ToString(); bel_kh.DienThoai = txtSDT.Text; if (radNam.Checked == true) { bel_kh.GioiTinh = "Nam"; } else { bel_kh.GioiTinh = "Nữ"; } if (radMoKhoa.Checked == true) { bel_kh.Trangthai = 1; } else { bel_kh.Trangthai = 0; } if (bel_kh.Trangthai == 0) { if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text) == null) { DialogResult result = MessageBox.Show("Bạn có chắn chắn thực hiện thao tác này", "thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (bAL_KHACHHANG.CapNhatKH(this.bel_kh)) { HienThiLView(); btnLamMoi_Click(sender, e); MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text).Equals(txtID.Text) == false) { MessageBox.Show("Số điện đã đăng kí!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { DialogResult result = MessageBox.Show("Bạn có chắn chắn thực hiện thao tác này", "thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (bAL_KHACHHANG.CapNhatKH(this.bel_kh)) { HienThiLView(); btnLamMoi_Click(sender, e); MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } else { if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text) == null) { if (bAL_KHACHHANG.CapNhatKH(this.bel_kh)) { HienThiLView(); btnLamMoi_Click(sender, e); MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text).Equals(txtID.Text) == false) { MessageBox.Show("Số điện đã đăng kí!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (bAL_KHACHHANG.CapNhatKH(this.bel_kh)) { HienThiLView(); btnLamMoi_Click(sender, e); MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } }
private void btnThem_Click(object sender, EventArgs e) { if (txtHoTen.Text.Equals("") || txtSDT.Text.Length != 10 || txtSDT.Text.Equals("")) { if (txtHoTen.Text.Equals("")) { txtHoTen.Focus(); MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Equals("")) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Length != 10) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { BAL_KHACHHANG bAL_KHACHHANG = new BAL_KHACHHANG(); bel_kh = new BEL_KHACHHANG(); bel_kh.HoTen = txtHoTen.Text.ToString(); bel_kh.DienThoai = txtSDT.Text; if (radNam.Checked == true) { bel_kh.GioiTinh = "Nam"; } else { bel_kh.GioiTinh = "Nữ"; } if (radMoKhoa.Checked == true) { bel_kh.Trangthai = 1; } else { bel_kh.Trangthai = 0; } if (bAL_KHACHHANG.KiemTraTrungKH(this.bel_kh)) { MessageBox.Show("Số điện đã đăng kí!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (bAL_KHACHHANG.ThemKhachHang(this.bel_kh)) { HienThiLView(); btnLamMoi_Click(sender, e); MessageBox.Show("Đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Đăng ký thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public bool ThemKhachHang(BEL_KHACHHANG bEL_KHACHHANG) { string truyvan = "insert into KHACHHANG(Hoten,Dienthoai,Gioitinh,Trangthai) values (N'" + bEL_KHACHHANG.HoTen + "','" + bEL_KHACHHANG.DienThoai + "',N'" + bEL_KHACHHANG.GioiTinh + "'," + bEL_KHACHHANG.Trangthai + ")"; return(this.Change(truyvan)); }
public bool CapNhatKH(BEL_KHACHHANG bel_kh) { string truyvan = "update KHACHHANG set Hoten= N'" + bel_kh.HoTen + "',Dienthoai='" + bel_kh.DienThoai + "',Gioitinh=N'" + bel_kh.GioiTinh + "',Trangthai='" + bel_kh.Trangthai + "' where IDKH='" + bel_kh.IDKH + "'"; return(this.Change(truyvan)); }