private void bunifuButton3_Click(object sender, EventArgs e) { tea01Entities2 db = new tea01Entities2(); Staff staff = db.Staffs.Find(SignIn.username); Boolean flag = false; foreach (var i in staff.Permisions) { if (i.PermisionName == "Full") { //MessageBox.Show(j.ActionName); flag = true; ManageStaff manageStaff = new ManageStaff(); this.Hide(); manageStaff.ShowDialog(); this.Close(); } } if (!flag) { MessageBox.Show("Hãy phấn đấu và bạn sẽ có quyền vào đây"); } }
private void txUserName_KeyPress(object sender, KeyPressEventArgs e) { tea01Entities2 db = new tea01Entities2(); if (e.KeyChar == 32 || (txUserName.Text != "" && !Regex.IsMatch(txUserName.Text, "^[a-zA-Z][a-zA-Z0-9\\._\\-]{0,22}?[a-zA-Z0-9]{0,2}$"))) { e.Handled = true; txUserName.Text = ""; } if (e.Handled) { MessageBox.Show("Tên người dùng viết liền không dấu, không được bắt đầu bằng số"); } if (e.KeyChar == 13) { if (db.Staffs.Find(txUserName.Text) != null) { var staff = db.Staffs.Find(txUserName.Text); txFullName.Text = staff.FullName; txPhone.Text = staff.PhoneNumber; txBirthday.DateTime = (DateTime)staff.Age; txAddress.Text = staff.Address; if (staff.Avatar != null) { url = staff.Avatar; imgAvatar.Image = Image.FromFile(url); imgAvatar.SizeMode = PictureBoxSizeMode.StretchImage; } } } /*if (db.Staffs.Find(txUserName.Text) != null) * { * MessageBox.Show("Tài khoản đã tồn tại"); * e.Handled = true; * txUserName.Text = ""; * }*/ }
private void btnRegister_Click(object sender, EventArgs e) { if (txUserName.Text != "" && txPhone.Text != "" && txFullName.Text != "" && txBirthday.Text != "" && txAddress.Text != "") { tea01Entities2 db = new tea01Entities2(); if (txPass.TextLength < 8) { MessageBox.Show("Mật khẩu bắt buộc phải trên 8 ký tự"); } else if (txPhone.TextLength != 10) { MessageBox.Show("Số điện thoại phải 10 chữ số"); } else if (db.Staffs.Find(txUserName.Text) != null) { MessageBox.Show("Tài khoản đã tiến hành cập nhật"); MessageBox.Show(Encryption.Crypt(txPass.Text)); String tmp = Encryption.Crypt(txPass.Text); if (tmp.Length > 100) { tmp = tmp.Substring(0, 99); } db.Staffs.AddOrUpdate(new Staff() { UserName = txUserName.Text, Password = tmp, FullName = txFullName.Text, Age = txBirthday.DateTime, PhoneNumber = txPhone.Text, Address = txAddress.Text, Avatar = url }); db.SaveChanges(); MessageBox.Show("Đã lưu"); } else { MessageBox.Show(Encryption.Crypt(txPass.Text)); String tmp = Encryption.Crypt(txPass.Text); if (tmp.Length > 100) { tmp = tmp.Substring(0, 99); } db.Staffs.AddOrUpdate(new Staff() { UserName = txUserName.Text, Password = tmp, FullName = txFullName.Text, Age = txBirthday.DateTime, PhoneNumber = txPhone.Text, Address = txAddress.Text, Avatar = url }); db.SaveChanges(); MessageBox.Show("Đã lưu"); } } else { MessageBox.Show("Không được để trống trường nào cả"); } }
private void txFullName_KeyPress(object sender, KeyPressEventArgs e) { tea01Entities2 db = new tea01Entities2(); }