public frmHocSinh(NguoiDung nguoiDung) { InitializeComponent(); tcHocSinh.TabPages.Clear(); _hocSinhRepository = new HocSinhRepository(); _nguoiDung = nguoiDung; LoadThongTinHocSinh(); }
public override bool Validate() { string newMaHS = ControlToValidate.Text; TextBox textBox = (TextBox)ControlToValidate; textBox.Undo(); string oldMaHS = textBox.Text; textBox.Text = newMaHS; HocSinhRepository hocSinhRepository = new HocSinhRepository(); HocSinh hocSinh = hocSinhRepository.FindByCondition(p => p.MaHS.Equals(newMaHS) && !p.MaHS.Equals(oldMaHS)).SingleOrDefault(); if (hocSinh != null) { return(false); } return(true); }
public HocSinh LayThongTinHocSinh(int idNguoiDung) { HocSinhRepository hocSinhRepository = new HocSinhRepository(); return(hocSinhRepository.FindByCondition(p => p.NguoiDungID.Equals(idNguoiDung)).Single()); }