Example #1
0
 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);
     }
 }