private void button2_Click(object sender, EventArgs e) { //truoc khi insert du lieu kiem tra xem textbox da nhap du lieu chua neu chua nhap dua ra thong bao //neu da nhap du lieu chuyen sang else //else kiem tra xem nhap du lieu email dung dinh dang chua neu dung dinh dang roi thi cho insert du lieu //neu chua dung dinh dang ko cho insert ding thoi dua ra thong bao cho nguoi dung if (txtNameDK.Text == "Full name" && txtEmailDK.Text == "Email" && txtPassDK.Text == "Password") { MessageBox.Show("Not be empty"); } else { //bat su kien nhap email dung dinh dang [email protected] string pattern = "^([0-9a-zA-Z]([-\\.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})$"; if (Regex.IsMatch(txtEmailDK.Text, pattern)) { errorProvider1.Clear(); string p_namdk = txtNameDK.Text.Trim(); string p_emaildk = txtEmailDK.Text.Trim(); string p_passdk = txtPassDK.Text.Trim(); SqlConnection conn = new SqlConnection(con); conn.Open(); SqlCommand cmd = new SqlCommand("Register_Insert", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@username", SqlDbType.NVarChar, 50).Value = p_namdk; cmd.Parameters.Add("@email", SqlDbType.NVarChar, 50).Value = p_emaildk; cmd.Parameters.Add("@password", SqlDbType.NVarChar, 50).Value = p_passdk; int kq = cmd.ExecuteNonQuery(); if (kq > 0) { MessageBox.Show(" Đăng ký thành công"); DangNhap dn = new DangNhap(); dn.Show(); } else { MessageBox.Show("Đăng ký thất bại"); } cmd.Dispose(); conn.Close(); } else { errorProvider1.SetError(this.txtEmailDK, "Please enter the correct email format !"); } } }
private void userToolStripMenuItem_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) { switch (e.ClickedItem.Text) { case "Đăng xuất": DungChung.ChucNangCuaNguoiDung = ""; DangNhap DangNhap = new DangNhap(); DangNhap.Show(); this.Close(); break; case "Thoát chương trình": DungChung.Thoat(); break; default: MessageBox.Show("Chức năng này đang phát triển", "Thông báo"); break; } }
private void button1_Click(object sender, EventArgs e) { DangNhap dn = new DangNhap(); dn.Show(); }