public frmEdituser() { InitializeComponent(); btnhuy.Click += (s, e) => { Close(); }; FormClosed += (s, e) => { swapform?.Invoke(null, null); }; BaseValidator.ClearList(); RegexValidator rVusername = new RegexValidator(); rVusername.Target = txtUusername; rVusername.Pattern = "^[a-z0-9_.-]+$"; rVusername.ErrorMessage = "Tên tài khoản chỉ được trong [1-9]-[a-z]-[_,.,-]"; RegexValidator rVpassword = new RegexValidator(); rVpassword.Target = txtUpassword; rVpassword.Pattern = "^[a-z0-9]{3,}$"; rVpassword.ErrorMessage = "Mật khẩu chỉ được trong [a-z]-[1-9] và > 3 ký tự"; EmptyValidator rVname = new EmptyValidator(); rVname.Target = txtUname; rVname.ErrorMessage = "Tên người dùng không được rỗng"; DOBValidator rVdob = new DOBValidator(); rVdob.Target = dtpDOB; rVdob.ErrorMessage = "Ngày tháng không hợp lệ"; Load += FrmEdituser_Load; cbbper.SelectedIndexChanged += cbbper_SelectedIndexChanged; btnsua.Click += btnSua_Click; }
private void TTCN_Load(object sender, EventArgs e) { using (var QLTN = Utils.QLTN.getInstance()) { var HocSinh = QLTN.TaiKhoans.Where(x => x.id == HocSinhID).First(); txtHoTen.Text = HocSinh.hoten; dtpNgaySinh.Value = HocSinh.ngaysinh.Value; cbbLopHoc.DisplayMember = "tenlop"; cbbLopHoc.ValueMember = "id"; cbbLopHoc.DataSource = HocSinh.LopHoc.CapHoc.LopHocs; cbbLopHoc.Text = HocSinh.LopHoc.tenlop; } BaseValidator.ClearList(); var ev = new EmptyValidator(); ev.ErrorMessage = "Họ và tên không được để trống"; ev.Target = txtHoTen; var dobv = new DOBValidator(); dobv.ErrorMessage = "Ngày sinh phải nhỏ hơn hoặc bằng hiện tại và lớn hơn năm 1900"; dobv.Target = dtpNgaySinh; }
private void Form1_Load(object sender, EventArgs e) { Activate(); txtUsername.Text = txtPassword.Text = ""; BaseValidator.ClearList(); RegexValidator rV = new RegexValidator(); rV.Target = txtUsername; rV.Pattern = "^[a-z0-9_.-]+$"; rV.ErrorMessage = "Tên tài khoản chỉ được trong [1-9]-[a-z]-[_,.,-]"; RegexValidator rV1 = new RegexValidator(); rV1.Target = txtPassword; rV1.Pattern = "^[a-z0-9]{3,}$"; rV1.ErrorMessage = "Mật khẩu chỉ được trong [a-z]-[1-9] và > 3 ký tự"; }