Example #1
0
        public frmHocSinh(NguoiDung nguoiDung)
        {
            InitializeComponent();

            tcHocSinh.TabPages.Clear();
            _hocSinhRepository = new HocSinhRepository();
            _nguoiDung         = nguoiDung;
            LoadThongTinHocSinh();
        }
Example #2
0
        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);
        }
Example #3
0
        public HocSinh LayThongTinHocSinh(int idNguoiDung)
        {
            HocSinhRepository hocSinhRepository = new HocSinhRepository();

            return(hocSinhRepository.FindByCondition(p => p.NguoiDungID.Equals(idNguoiDung)).Single());
        }