private void btnXoaKH_Click(object sender, EventArgs e) { btnXoaKH.Enabled = false; string maKH = txtMaKH.Text; if (maKH == "") { XtraMessageBox.Show("Chưa chọn dữ liệu để xóa", "Thông báo"); } if (KhachHang_BLL.XoaKhachHang(maKH) == 1) { DialogResult dr = MessageBox.Show("Bạn có muốn xóa không", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (dr == DialogResult.Yes) { KhachHang_DTO khDTODelete = lstKhachHangDTO.Single(n => n.MaKhachHang == maKH); lstKhachHangDTO.Remove(khDTODelete); HienThiDuLieuKhachHang(pos); XtraMessageBox.Show("Xóa thành công", "Thông báo"); } } else { XtraMessageBox.Show("Xóa thất bại", "Thông báo"); } }
private void btnThem_Click(object sender, EventArgs e) { // Kiểm tra dữ liệu có bị bỏ trống if (txtMaKH.Text == "" || txtTenKH.Text == "" || txtDiaChi.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ dữ liệu!"); return; } /* // Kiểm tra mã giảng viên có bị trùng không * if (GiangVien_BUS.TimGiangVienTheoMa(txtMaGV.Text) != null) * { * MessageBox.Show("Mã giảng viên đã tồn tại!"); * return; * }*/ KhachHang_DTO kh = new KhachHang_DTO(); kh.SMaKH = txtMaKH.Text; kh.STenKH = txtTenKH.Text; kh.SDiaChi = txtDiaChi.Text; kh.SDienThoai = txtDienThoai.Text; if (KhachHang_BLL.ThemKhachHang(kh) == false) { MessageBox.Show("Không thêm được."); return; } HienThiDSKhachHangLenDatagrid(); MessageBox.Show("Đã thêm Khách Hàng."); }
public static void Run(KhachHang_BLL KhachHang_BLL, KhachHang_DAL KhachHang_DAL, ArrayList arrayList) { int chon; while (true) { Menu(); //chọn chức năng chon = int.Parse(Console.ReadLine()); //nếu nhập = 0 thì dừng chương trình if (chon == 0) { break; } switch (chon) { case 1: KhachHang_BLL.Them(arrayList); KhachHang_DAL.ghiFile(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; case 2: KhachHang_BLL.Hien(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; case 3: KhachHang_BLL.Sua(arrayList); KhachHang_DAL.ghiFile(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; case 4: KhachHang_BLL.Xoa(arrayList); KhachHang_DAL.ghiFile(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; case 5: KhachHang_BLL.Timkiem(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; default: break; } } }
private void btnSuaKH_Click(object sender, EventArgs e) { KhachHang_DTO khDTO = new KhachHang_DTO(); khDTO.MaKhachHang = txtMaKH.Text; khDTO.TenKhachHang = txtTenKH.Text; khDTO.DiaChi = txtDiaChi.Text; khDTO.NgaySinh = Convert.ToDateTime(dtpNgaySinh.Text); khDTO.SDT = txtDienThoai.Text; khDTO.CMND = txtCMND.Text; if (rdbNam.Checked) { khDTO.GioiTinh = "Nam"; } else { khDTO.GioiTinh = "Nữ"; } khDTO.QuocTich = cmbQuocTich.Text; if (KhachHang_BLL.SuaKhachHang(khDTO) > 0) { XtraMessageBox.Show("Sửa thành công", "Thông báo"); LoadDuLieuKhachHang(); } else { XtraMessageBox.Show("Sửa thất bại", "Thông báo"); } }
private void HienThiDSKhachHangDaCoPhong() { lstKhachHangDaCoPhong = KhachHang_BLL.HienThiDanhSachCacKhachHangDaCoPhong_KH(); dgvThongTinDatPhong.DataSource = lstKhachHangDaCoPhong; dgvThongTinDatPhong.Columns[0].Visible = false; dgvThongTinDatPhong.Columns[2].Visible = false; }
private void btnXoa_Click(object sender, EventArgs e) { /* // kiểm tra mã có tồn tại * if (txtMaGV.Text == "" || GiangVien_BUS.TimGiangVienTheoMa(txtMaGV.Text) == null) * { * MessageBox.Show("Vui lòng chọn mã giảng viên!"); * return; * } */ KhachHang_DTO kh = new KhachHang_DTO(); kh.SMaKH = txtMaKH.Text; kh.STenKH = txtTenKH.Text; kh.SDiaChi = txtDiaChi.Text; kh.SDienThoai = txtDienThoai.Text; if (KhachHang_BLL.XoaKhachHang(kh) == true) { HienThiDSKhachHangLenDatagrid(); MessageBox.Show("Đã xóa Khách hàng."); } else { MessageBox.Show("Không xóa được."); } }
private void HienThiDuLieuKhachHang(int pos) { lstKhachHangDTO = KhachHang_BLL.LoadKhachHang(pos); dgvLoadKhachHang.DataSource = lstKhachHangDTO; dgvLoadKhachHang.Columns[8].Visible = false; dgvLoadKhachHang.Columns[9].Visible = false; dgvLoadKhachHang.Columns[10].Visible = false; }
private void btnSuaKH_Click(object sender, EventArgs e) { btnSuaKH.Enabled = false; KhachHang_DTO khDTO = new KhachHang_DTO(); try { khDTO.MaKhachHang = txtMaKH.Text; khDTO.TenKhachHang = txtTenKH.Text; khDTO.NgaySinh = Convert.ToDateTime(dtpNgaySinh.Text); if (rdbNam.Checked) { khDTO.GioiTinh = "Nam"; } else { khDTO.GioiTinh = "Nữ"; } khDTO.CMND = txtCMND.Text; khDTO.DiaChi = txtDiaChi.Text; khDTO.SDT = txtDienThoai.Text; khDTO.QuocTich = cmbQuocTich.Text; try { int check = KhachHang_BLL.SuaKhachHang(khDTO); if (check > 0) { KhachHang_DTO khDTOUpdate = lstKhachHangDTO.Single(n => n.MaKhachHang == khDTO.MaKhachHang); khDTOUpdate.TenKhachHang = khDTO.TenKhachHang; khDTOUpdate.NgaySinh = khDTO.NgaySinh; khDTOUpdate.GioiTinh = khDTO.GioiTinh; khDTOUpdate.CMND = khDTO.CMND; khDTOUpdate.DiaChi = khDTO.DiaChi; khDTOUpdate.SDT = khDTO.CMND; khDTOUpdate.QuocTich = khDTO.QuocTich; HienThiDuLieuKhachHang(pos); XtraMessageBox.Show("Sửa thành công", "Thông báo"); } else { XtraMessageBox.Show("Sửa thất bại", "Thông báo"); return; } } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } }
private void HienThiKHLenCombobox() { List <KhachHang_DTO> lstNhaCC = KhachHang_BLL.LayDSKhachHang(); cboMaKH.DataSource = lstNhaCC; cboMaKH.DisplayMember = "STenKH"; cboMaKH.ValueMember = "SMaKH"; }
private void btnTim_Click(object sender, EventArgs e) { string ten = txtTim.Text; List <KhachHang_DTO> lstnv = KhachHang_BLL.TimKHTheoTen(ten); if (lstnv == null) { MessageBox.Show("Không tìm thấy!"); return; } dataGridViewKH.DataSource = lstnv; }
private void btnLamLai_Click(object sender, EventArgs e) { txtMaKH.ResetText(); txtTenKH.ResetText(); txtDiaChi.ResetText(); txtDienThoai.ResetText(); txtMaKH.Focus(); txtTim.ResetText(); List <KhachHang_DTO> lstGiangVien = KhachHang_BLL.LayDSKhachHang(); dataGridViewKH.DataSource = lstGiangVien; }
private void btnTimKiem_Click(object sender, EventArgs e) { if (cmbTimTheo.Text == "Mã Khách Hàng") { dgvKhachHang.DataSource = KhachHang_BLL.TimMaKhachHang(txtTuKhoa.Text); dgvKhachHang.Columns[8].Visible = false; } if (cmbTimTheo.Text == "Tên Khách Hàng") { dgvKhachHang.DataSource = KhachHang_BLL.TimTenKhachHang(txtTuKhoa.Text); dgvKhachHang.Columns[8].Visible = false; } }
private void LayMaKhachHangDoLenTextBox() { AutoCompleteStringCollection auto = new AutoCompleteStringCollection(); DataTable dt = KhachHang_BLL.LayMaKhachHang(); foreach (DataRow item in dt.Rows) { auto.Add(item[0].ToString()); auto.Add(item[1].ToString()); } txtTuKhoa.AutoCompleteMode = AutoCompleteMode.SuggestAppend; txtTuKhoa.AutoCompleteSource = AutoCompleteSource.CustomSource; txtTuKhoa.AutoCompleteCustomSource = auto; }
private void HienThiDSKhachHangLenDatagrid() { List <KhachHang_DTO> lstGiangVien = KhachHang_BLL.LayDSKhachHang(); dataGridViewKH.DataSource = lstGiangVien; dataGridViewKH.Columns["SMaKH"].HeaderText = "Mã số"; dataGridViewKH.Columns["STenKH"].HeaderText = "Họ tên"; dataGridViewKH.Columns["SDiaChi"].HeaderText = "Địa chỉ"; dataGridViewKH.Columns["SDienThoai"].HeaderText = "Điện Thoại"; dataGridViewKH.Columns["SMaKH"].Width = 100; dataGridViewKH.Columns["STenKH"].Width = 200; dataGridViewKH.Columns["SDiaChi"].Width = 200; dataGridViewKH.Columns["SDienThoai"].Width = 200; }
private void LoadDuLieuKhachHang() { //frmPhieuDangKy frmPDK = new frmPhieuDangKy(); KhachHang_DTO khDTO = KhachHang_BLL.LoadDuLieuKhachHang(frmPhieuDangKy.MaKH); txtMaKH.Text = khDTO.MaKhachHang; txtTenKH.Text = khDTO.TenKhachHang; txtDiaChi.Text = khDTO.DiaChi; txtDienThoai.Text = khDTO.SDT; dtpNgaySinh.Text = Convert.ToDateTime(khDTO.NgaySinh).ToString(); txtCMND.Text = khDTO.CMND; cmbQuocTich.Text = khDTO.QuocTich; }
public frmKhachHang() { InitializeComponent(); kh_bll = new KhachHang_BLL(); loaikh_bll = new LoaiKhachHang_BLL(); LockAllControl(); load_dataGridViewKhachHang(); this.btnThem.Click += btnThem_Click; this.btnSua.Click += btnSua_Click; this.btnLuu.Click += btnLuu_Click; this.btnXoa.Click += btnXoa_Click; this.dataGridViewKhachHang.CellContentClick += dataGridViewKhachHang_CellContentClick; }
void btnLuu_Click(object sender, EventArgs e) { try { switch (chucnang) { case 1: themKhachHang(); chucnang = 0; break; case 2: KhachHang kh = new KhachHang_BLL().layKhachHang_TheoMaKhachHang(txtMaKhachHang.Text); if (kh != null) { if (MessageBox.Show("Bạn có chắc muốn thay đổi những thông tin của khách hàng có mã " + txtMaKhachHang.Text + " không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { capNhatKhachHang(); load_dataGridViewKhachHang(); } MessageBox.Show("Đã lưu các thông tin vừa được chỉnh sửa"); } else { if (MessageBox.Show("Không có khách hàng nào có mã " + txtMaKhachHang.Text + "mà bạn muốn thay đổi, bạn có muốn tạo mới một khách hàng có mã như vậy luôn không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { themKhachHang(); load_dataGridViewKhachHang(); } } chucnang = 0; break; default: break; } } catch { } }
private void btnLuuKH_Click(object sender, EventArgs e) { string errorS = ""; try { KhachHang_DTO khDTO = new KhachHang_DTO(); if (txtMaKH.Text.Trim() != "") { if (KhachHang_BLL.KiemTraMa(txtMaKH.Text) == 1) { errorS += "Mã khách hàng đã bị trùng. Xin kiểm tra lại mã khách hàng!!\n"; } else { khDTO.MaKhachHang = txtMaKH.Text; } } else { errorS += "Chưa nhập thông tin cho khách hàng. Hãy nhập thông tin để tiếp tục!!\n"; } if (txtTenKH.Text.Trim() != "") { khDTO.TenKhachHang = txtTenKH.Text; } else { errorS += "Chưa nhập tên khách hàng. Hãy nhập thông tin để tiếp tục!!\n"; } if (dtpNgaySinh.Text.Trim() != "") { khDTO.NgaySinh = Convert.ToDateTime(dtpNgaySinh.Text.ToString()); } else { errorS += "Chưa nhập ngày sinh của khách hàng. Hãy nhập thông tin để tiếp tục!!\n"; } if (rdbNam.Checked) { khDTO.GioiTinh = "Nam"; } else { khDTO.GioiTinh = "Nữ"; } if (txtCMND.Text.Trim() != "") { if (IsNumber(txtCMND.Text) == true) { khDTO.CMND = txtCMND.Text; } else { errorS += "'" + txtCMND.Text + "' không hợp lệ. Dữ liệu phải là số!!!\n"; } } else { errorS += "Chưa nhập CMND của khách hàng. Hãy nhập CMND để tiếp tục!!\n"; } if (txtDiaChi.Text.Trim() != "") { khDTO.DiaChi = txtDiaChi.Text; } else { errorS += "Chưa nhập địa chỉ của khách hàng. Hãy nhập địa chỉ để tiếp tục!!\n"; } if (txtDienThoai.Text.Trim() != "") { if (IsNumber(txtCMND.Text) == true) { khDTO.SDT = txtDienThoai.Text; } else { errorS += "'" + txtDienThoai.Text + "' không hợp lệ. Dữ liệu phải là số!!!\n"; } } else { errorS += "Chưa nhập số điện thoại của khách hàng. Hãy nhập số điện thoại để tiếp tục!!\n"; } if (errorS != "") { MessageBox.Show(errorS, "Thông báo lỗi"); return; } khDTO.QuocTich = cmbQuocTich.Text; int check = KhachHang_BLL.ThemKhachHang(khDTO); if (check > 0) { btnLuuKH.Enabled = true; HienThiDuLieuKhachHang(pos); XtraMessageBox.Show("Lưu thành công!", "Thông báo"); } else { XtraMessageBox.Show("Lưu thất bại!", "Thông báo"); return; } } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } }
private void HienThiDanhSachKhachHang() { lstKH = KhachHang_BLL.LoadKhachHang(); dgvDanhSachKH.DataSource = lstKH; }
private void HienThiDanhSachCacKhachHangDaCoPhong_KH() { dgvDanhSachKH.DataSource = KhachHang_BLL.HienThiDanhSachCacKhachHangDaCoPhong_KH(); }
private void HienThiDanhSachCacKHDaCoPhong() { lstKhachHang = KhachHang_BLL.HienThiDanhSachCacKhachHangDaCoPhong_KH(); dgvCacKhachHangDaCP.DataSource = lstKhachHang; }