//Kiem tra dang nhap tai khoan sinh vien public eNhanVienPDT CheckLogInNhanVienPDT(string userName, string passWord) { NhanVienPDT nv = db.NhanVienPDTs.Where(x => x.ID_NhanVienPDT == userName).FirstOrDefault(); if (nv == null) { return(null); } else { // sai MK if (nv.MatKhau.Trim() != passWord) { return(null); } else { eNhanVienPDT env = new eNhanVienPDT(); env.ID_NhanVienPDT = nv.ID_NhanVienPDT; env.HoVaTen = nv.HoVaTen; env.HinhAnh = nv.HinhAnh; env.MatKhau = nv.MatKhau; env.DiaChi = nv.DiaChi; env.Mail = nv.Mail; env.SDT = nv.SDT; return(env); } } }
public bool DoiMatKhau(eNhanVienPDT tk, string mkMoi) { try { NhanVienPDT x = db.NhanVienPDTs.Where(m => m.ID_NhanVienPDT == tk.ID_NhanVienPDT).FirstOrDefault(); if (x == null) { return(false); } else { x.MatKhau = mkMoi; db.SaveChanges(); return(true); } } catch { return(false); } }
public int EditNhanVien(eNhanVienPDT env) { NhanVienPDT nv = db.NhanVienPDTs.Where(x => x.ID_NhanVienPDT == env.ID_NhanVienPDT).FirstOrDefault(); if (nv == null) { return(0); } else { nv.ID_NhanVienPDT = env.ID_NhanVienPDT; nv.HinhAnh = env.HinhAnh; nv.HoVaTen = env.HoVaTen; nv.MatKhau = env.MatKhau; nv.DiaChi = env.DiaChi; nv.Mail = env.Mail; nv.SDT = env.SDT; db.SaveChanges(); return(1); } }
public eNhanVienPDT GetNhanVienByID(string id) { NhanVienPDT nv = db.NhanVienPDTs.Where(x => x.ID_NhanVienPDT == id).FirstOrDefault(); if (nv == null) { return(null); } else { eNhanVienPDT env = new eNhanVienPDT(); env.ID_NhanVienPDT = nv.ID_NhanVienPDT; env.HinhAnh = nv.HinhAnh; env.HoVaTen = nv.HoVaTen; env.MatKhau = nv.MatKhau; env.DiaChi = nv.DiaChi; env.Mail = nv.Mail; env.SDT = nv.SDT; return(env); } }
public int EditNhanVien(eNhanVienPDT env) { return(nvDAL.EditNhanVien(env)); }
private void btnLuu_Click(object sender, EventArgs e) { kt = 0; if (string.IsNullOrEmpty(tbxTen.Text)) { err.SetError(tbxTen, "Không được để trống"); } else { if (!Regex.IsMatch(tbxTen.Text, @"^[A-ZÀÁÂÃÈÉÊÌÍÒÓÔÕÙÚĂĐĨŨƠƯĂẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼỀỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴÝỶỸ][a-zàáâãèéếêìíòóôõùúăđĩũơưăạảấầẩẫậắằẳẵặẹẻẽềềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹ]*(\s[A-ZÀÁÂÃÈÉÊÌÍÒÓÔÕÙÚĂĐĨŨƠƯĂẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼỀỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴÝỶỸ][a-zàáâãèéếêìíòóôõùúăđĩũơưăạảấầẩẫậắằẳẵặẹẻẽềềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹ]*)*$")) { err.SetError(tbxTen, "Tên không hợp lệ"); } else { err.SetError(tbxTen, ""); kt++; } } if (string.IsNullOrEmpty(tbxPhone.Text)) { err.SetError(tbxPhone, "Không được để trống"); } else { if (!Regex.IsMatch(tbxPhone.Text, @"^[0][1-9][0-9]+$")) { err.SetError(tbxPhone, "Số điện thoại không hợp lệ"); } else { err.SetError(tbxPhone, ""); kt++; } } if (string.IsNullOrEmpty(tbxAddress.Text)) { err.SetError(tbxTen, "Không được để trống"); } else { err.SetError(tbxAddress, ""); kt++; } if (string.IsNullOrEmpty(tbxMail.Text)) { err.SetError(tbxTen, "Không được để trống"); } else { if (!Regex.IsMatch(tbxMail.Text, @"^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$")) { err.SetError(tbxMail, "Email không hợp lệ"); } else { err.SetError(tbxMail, ""); kt++; } } if (kt == 4) { if (taiKhoan is eSinhVien) { eSinhVien x = new eSinhVien(); x.HinhAnh = ImageToByteArray(pictureBox1.Image); x.HoVaTen = tbxTen.Text; x.DiaChi = tbxAddress.Text; x.Mail = tbxMail.Text; x.SDT = tbxPhone.Text; x.ID_LopNienChe = ((eSinhVien)taiKhoan).ID_LopNienChe; x.ID_SinhVien = ((eSinhVien)taiKhoan).ID_SinhVien; x.MatKhau = ((eSinhVien)taiKhoan).MatKhau; if (new SinhVienBLL().EditSinhVien(x.ID_SinhVien, x) == true) { MessageBox.Show("Lưu Thành Công"); taiKhoan = x; Loadform(); kt = 0; } else { MessageBox.Show("Lưu Thất Bại"); } } else if (taiKhoan is eNhanVienPDT) { eNhanVienPDT x = new eNhanVienPDT(); x.HinhAnh = ImageToByteArray(pictureBox1.Image); x.HoVaTen = tbxTen.Text; x.DiaChi = tbxAddress.Text; x.Mail = tbxMail.Text; x.SDT = tbxPhone.Text; x.ID_NhanVienPDT = ((eNhanVienPDT)taiKhoan).ID_NhanVienPDT; x.MatKhau = ((eNhanVienPDT)taiKhoan).MatKhau; if (new NhanVienBLL().EditNhanVien(x) == 1) { MessageBox.Show("Lưu Thành Công"); taiKhoan = x; Loadform(); kt = 0; } else { MessageBox.Show("Lưu Thất Bại"); } } else { eGiangVien x = new eGiangVien(); x.HinhAnh = ImageToByteArray(pictureBox1.Image); x.HoVaTen = tbxTen.Text; x.DiaChi = tbxAddress.Text; x.Mail = tbxMail.Text; x.SDT = tbxPhone.Text; x.ID_GiangVien = ((eGiangVien)taiKhoan).ID_GiangVien; x.TrinhDo = ((eGiangVien)taiKhoan).TrinhDo; x.MatKhau = ((eGiangVien)taiKhoan).MatKhau; if (new GiangVienBLL().EditGiangVien(x.ID_GiangVien, x) == true) { MessageBox.Show("Lưu Thành Công"); taiKhoan = x; Loadform(); kt = 0; } else { MessageBox.Show("Lưu Thất Bại"); } } } }