private void btDK_Click(object sender, EventArgs e) { if (ThaoTac.KTTonTai("KhachHang", "TenDangNhap", txtTK.Text)) { MessageBox.Show("Tài khoản đã tồn tại.", "Lỗi!", MessageBoxButtons.OK); } else { bool isSDT = ThaoTac.KTSDT(txtSDT.Text); if (isSDT) { KhachHang KH = new KhachHang(txtTK.Text, txtMK.Text, txtTen.Text, txtDiaChi.Text, txtSDT.Text, txtEmail.Text, isQuanLy); if (!isQuanLy) { if (KH.ThemKhachHang()) { MessageBox.Show("Đăng ký thành công", "Thông báo"); this.Close(); } else { MessageBox.Show("Đăng ký thất bại", "Thông báo"); } } else { if (KH.ThemQuanLy()) { MessageBox.Show("Đăng ký thành công", "Thông báo"); this.Close(); } else { MessageBox.Show("Đăng ký thất bại", "Thông báo"); } } } else { MessageBox.Show("Số điện thoại không hợp lệ", "Thông báo"); } } }
/// <summary> /// Thêm 1 khách hàng vào hệ thống /// Mặc định là khách hàng (Quản lý = false) /// </summary> /// <param name="TenDangNhap">Tên đăng nhập</param> /// <param name="MatKhau">Mật khẩu</param> /// <param name="HoTen">Họ tên</param> /// <param name="DiaChi">Địa chỉ</param> /// <param name="SDT">SDT</param> /// <param name="Email">Email</param> /// <returns></returns> public bool ThemKhachHang() { try { KetNoi ketnoi = new KetNoi(); ketnoi.setConnect(@"C:\Users\NhatMinh\Desktop\Cua-hang-may-anh\GiaoDien" + @"\CuaHangMayAnh.mdb"); if (this.tenDangNhap.Length < 6 || this.matKhau.Length < 6 || ThaoTac.KTSDT(this.sDT) == false) { return(false); } else { if (ThaoTac.KTTonTai("KhachHang", "TenDangNhap", this.tenDangNhap)) { return(false); } else { string danhsachcot = "TenDangNhap, MatKhau, DiaChi, HoTen, SDT, Email"; string danhsachthamso = ("\"" + this.TenDangNhap() + "\"" + ", " + "\"" + this.MatKhau() + "\"" + ", " + "\"" + this.Ten() + "\"" + ", " + "\"" + this.DiaChi() + "\"" + ", " + "\"" + this.SDT() + "\"" + ", " + "\"" + this.Email() + "\""); string Select = "insert into KhachHang " + "(" + danhsachcot + ") values(" + danhsachthamso + ")"; ketnoi.Load_Data(Select); return(true); } } } catch (Exception) { return(false); } }
/// <summary> /// Thêm quản lý mới (tài khoản chưa tồn tại trên hệ thống) /// </summary> /// <param name="TenDangNhap">Tên đăng nhập</param> /// <param name="MatKhau">Mật khẩu</param> /// <param name="HoTen">Họ tên</param> /// <param name="DiaChi">Địa chỉ</param> /// <param name="SDT">SDT</param> /// <param name="Email">Email</param> /// <returns></returns> public bool ThemQuanLy() { try { if (this.tenDangNhap.Length < 6 || this.matKhau.Length < 6 || ThaoTac.KTSDT(this.sDT) == false) { return(false); } else { if (ThaoTac.KTTonTai("KhachHang", "TenDangNhap", this.TenDangNhap())) { MessageBox.Show("Tên đăng nhập đã tồn tại", "Lỗi", MessageBoxButtons.OK); return(false); } else { KetNoi ketnoi = new KetNoi(); string danhsachcot = "TenDangNhap, MatKhau, DiaChi, HoTen, SDT, Email, QuanLy"; string danhsachthamso = ("\"" + this.TenDangNhap() + "\"" + ", " + "\"" + this.MatKhau() + "\"" + ", " + "\"" + this.Ten() + "\"" + ", " + "\"" + this.DiaChi() + "\"" + ", " + "\"" + this.SDT() + "\"" + ", " + "\"" + this.Email() + "\"" + ", " + "True"); string Select = "insert into KhachHang " + "(" + danhsachcot + ") values(" + danhsachthamso + ")"; ketnoi.Load_Data(Select); return(true); } } } catch (Exception) { return(false); } }