Beispiel #1
0
 private void BtnThem_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(TxtEmail.Text) || string.IsNullOrEmpty(CBQuyen.Text) || string.IsNullOrEmpty(TxtMatkhau.Text))
     {
         MessageBox.Show("hãy nhập đủ thông tin các trường bắt buộc");
         return;
     }
     if (TK.isEmailExist(TxtEmail.Text))
     {
         MessageBox.Show("Email đã tồn tại");
         return;
     }
     else
     {
         Regex reg = new Regex(match);
         if (reg.IsMatch(this.TxtEmail.Text))
         {
             TK.ThemTK(TxtEmail.Text, TxtMatkhau.Text, TxtHoten.Text, DTNgaysinh.Value.Date, TxtDiachi.Text, gioitinh(), CBQuyen.Text);
             MessageBox.Show("Thêm thành công");
             Hien();
             BtnHuybo_Click(sender, e);
         }
         else
         {
             MessageBox.Show("Email nhập vào không hợp lệ", "Thông Báo", MessageBoxButtons.OK);
         }
     }
 }
Beispiel #2
0
        public void ThemTKTest()
        {
            TAIKHOAN  TK       = new TAIKHOAN();
            DataTable dt       = TK.gettable();
            int       truoc    = dt.Rows.Count;
            string    Email    = "*****@*****.**";
            string    Matkhau  = "1234567";
            string    Hoten    = "Nguyễn Anh Tuấn 2";
            string    Diachi   = "Bắc Giang";
            string    TenQ     = "Admin";
            bool      Gioitinh = true;
            DateTime  Ngaysinh = DateTime.Parse("01/01/1996");

            TK.ThemTK(Email, Matkhau, Hoten, Ngaysinh, Diachi, Gioitinh, TenQ);
            DataTable dt2 = TK.gettable();
            int       sau = dt2.Rows.Count;

            Assert.AreEqual(sau, (truoc + 1));
            Assert.AreEqual(dt2.Rows[dt2.Rows.Count - 1].ItemArray[3].ToString().Trim(), Email);
            Assert.AreEqual(dt2.Rows[dt2.Rows.Count - 1].ItemArray[4].ToString().Trim(), Matkhau);
            Assert.AreEqual(dt2.Rows[dt2.Rows.Count - 1].ItemArray[5].ToString().Trim(), Hoten);
            Assert.AreEqual(dt2.Rows[dt2.Rows.Count - 1].ItemArray[7].ToString().Trim(), Diachi);
            Assert.AreEqual(dt2.Rows[dt2.Rows.Count - 1].ItemArray[6].ToString().Trim(), Ngaysinh.ToString());
            Assert.AreEqual(dt2.Rows[dt2.Rows.Count - 1].ItemArray[2].ToString().Trim(), TenQ);
            Assert.AreEqual(dt2.Rows[dt2.Rows.Count - 1].ItemArray[8], Gioitinh);
        }