private void btnKiemTraThongTin_Click(object sender, EventArgs e) { if (tbNhapSoCMND.Text == "") { MessageBox.Show("Bạn chưa nhập số chứng minh nhân dân khách hàng cần tạo tài khoản", "", MessageBoxButtons.OK); tbNhapSoCMND.Focus(); return; } else if (!kiemTraSo(tbNhapSoCMND.Text)) { MessageBox.Show("Giá trị nhập vào không hợp lệ", "", MessageBoxButtons.OK); tbNhapSoCMND.Focus(); return; } else if (tbNhapSoCMND.Text.Length > 10) { } if (KT_KhachHang.KiemTraSoCMND(tbNhapSoCMND.Text) == 0) { MessageBox.Show("Số CMND không tồn tại trong hệ thống! Vui lòng kiểm tra lại"); tbNhapSoCMND.Focus(); return; } else if (KiemTraViTri_CMND(tbNhapSoCMND.Text.Trim()) != -1) { MessageBox.Show("Khách hàng đã tồn tại tài khoản! Vui lòng nhập lại"); tbNhapSoCMND.Focus(); return; } else { HienThiThongTin(tbNhapSoCMND.Text); } }
private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //int cmnd = int.Parse(((DataRowView)khachHangBindingSource[khachHangBindingSource.Position])["CMND"].ToString()); // MessageBox.Show(cmnd.ToString()); DialogResult result = MessageBox.Show("Bạn có chắc chắn muốn xóa thông tin khách hàng", "Confirmation", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (KT_KhachHang.KiemTraXoaKhachHang(tbCMND.Text) == 0) { gridView2.DeleteSelectedRows(); khachHangBindingSource.EndEdit(); khachHangBindingSource.ResetCurrentItem(); this.khachHangTableAdapter.Connection.ConnectionString = Program.connectionstring; this.khachHangTableAdapter.Update(this.cN_NGANHANG); khachHangGridControl.Enabled = true; } else { MessageBox.Show("Không thể xóa khách hàng vì khách hàng đã tồn tại tài khoản"); return; } } }
private void btnLuu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (CMNDKhachHang.Text.Trim() == "") { MessageBox.Show("Bạn chưa nhập sô chứng minh khách hàng", "", MessageBoxButtons.OK); CMNDKhachHang.Focus(); return; } else if (!kiemTraSo(CMNDKhachHang.Text.Trim())) { MessageBox.Show("Định dạng CMND chưa phù hợp! Vui lòng nhập lại", "", MessageBoxButtons.OK); CMNDKhachHang.Focus(); return; } else if (CMNDKhachHang.Text.Length > 10) { MessageBox.Show("Số CMND chứa tối đa là 10 số"); CMNDKhachHang.Focus(); return; } else if (hoKhachHang.Text.Trim() == "") { MessageBox.Show("Bạn chưa nhập họ khách hàng", "", MessageBoxButtons.OK); hoKhachHang.Focus(); return; } else if (hoKhachHang.Text.Length > 50) { MessageBox.Show("Họ khách hàng chứa tối đa là 50 kí tự"); hoKhachHang.Focus(); return; } else if (tenKhachHang.Text.Trim() == "") { MessageBox.Show("Bạn chưa nhập tên khách hàng", "", MessageBoxButtons.OK); tenKhachHang.Focus(); return; } else if (tenKhachHang.Text.Length > 10) { MessageBox.Show("Tên khách hàng chứa tối đa 10 kí tự"); tenKhachHang.Focus(); return; } else if (diaChiKH.Text.Trim() == "") { MessageBox.Show("Bạn chưa nhập địa chỉ khách hàng", "", MessageBoxButtons.OK); diaChiKH.Focus(); return; } else if (diaChiKH.Text.Length > 100) { MessageBox.Show("Địa chỉ khách hàng chứa tối đa 100 kí tự"); diaChiKH.Focus(); return; } else if (SDTKhachHang.Text.Trim() == "") { MessageBox.Show("Bạn chưa nhập số điện thoại khách hàng", "", MessageBoxButtons.OK); SDTKhachHang.Focus(); return; } else if (!kiemTraSo(SDTKhachHang.Text)) { MessageBox.Show("Định dạng số điện thoại chưa phù hợp! Vui lòng nhập lại", "", MessageBoxButtons.OK); SDTKhachHang.Focus(); return; } else if (SDTKhachHang.Text.Length > 15) { MessageBox.Show("Số điện thoại chứa tối đa là 15 số"); SDTKhachHang.Focus(); return; } else { string cmndkh = CMNDKhachHang.Text; // MessageBox.Show(KT_KhachHang.KiemTraSoCMND(CMNDKhachHang.Text).ToString()); if ((!cmndkh.Equals(CMNDKhachHangTruoc) && (CMNDKhachHangTruoc != "")) || (themKhachHang == true)) { //MessageBox.Show("hello " + CMNDKhachHangTruoc); if (KT_KhachHang.KiemTraSoCMND(CMNDKhachHang.Text) == 0) { ((DataRowView)khachHangBindingSource[khachHangBindingSource.Count - 1])["PHAI"] = "Nam"; if (gioiTinhNu.Checked == true) { ((DataRowView)khachHangBindingSource[khachHangBindingSource.Count - 1])["PHAI"] = "Nữ"; } btnThem.Enabled = btnSua.Enabled = btnXoa.Enabled = true; maChiNhanh.Enabled = diaChiKH.Enabled = hoKhachHang.Enabled = CMNDKhachHang.Enabled = SDTKhachHang.Enabled = tenKhachHang.Enabled = gioiTinhNam.Enabled = gioiTinhNu.Enabled = ngayCapCMND.Enabled = false; khachHangBindingSource.EndEdit(); khachHangBindingSource.ResetCurrentItem(); this.khachHangTableAdapter.Connection.ConnectionString = Program.connectionstring; this.khachHangTableAdapter.Update(this.cN_NGANHANG); khachHangGridControl.Enabled = true; themKhachHang = false; } else { MessageBox.Show("Số CMND bị trùng! Vui lòng nhập lại"); } } else { // MessageBox.Show(CMNDKhachHangTruoc); ((DataRowView)khachHangBindingSource[khachHangBindingSource.Position])["PHAI"] = "Nam"; if (gioiTinhNu.Checked == true) { ((DataRowView)khachHangBindingSource[khachHangBindingSource.Position])["PHAI"] = "Nữ"; } btnThem.Enabled = btnSua.Enabled = btnXoa.Enabled = true; maChiNhanh.Enabled = diaChiKH.Enabled = hoKhachHang.Enabled = CMNDKhachHang.Enabled = SDTKhachHang.Enabled = tenKhachHang.Enabled = gioiTinhNam.Enabled = gioiTinhNu.Enabled = ngayCapCMND.Enabled = false; khachHangBindingSource.EndEdit(); khachHangBindingSource.ResetCurrentItem(); this.khachHangTableAdapter.Connection.ConnectionString = Program.connectionstring; this.khachHangTableAdapter.Update(this.cN_NGANHANG); khachHangGridControl.Enabled = true; } } }