public override bool Validate() { string newMaGV = ControlToValidate.Text; TextBox textBox = (TextBox)ControlToValidate; textBox.Undo(); string oldMaGV = textBox.Text; textBox.Text = newMaGV; GiaoVienRepository giaoVienRepository = new GiaoVienRepository(); GiaoVien giaoVien = giaoVienRepository.FindByCondition(p => p.MaGV.Equals(newMaGV) && !p.MaGV.Equals(oldMaGV)).SingleOrDefault(); if (giaoVien != null) { return(false); } return(true); }
public GiaoVien LayThongTinGiaoVien(int idNguoiDung) { GiaoVienRepository giaoVienRepository = new GiaoVienRepository(); return(giaoVienRepository.FindByCondition(p => p.NguoiDungID.Equals(idNguoiDung)).Single()); }