示例#1
0
        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;
        }
示例#2
0
        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;
        }
示例#3
0
        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ự";
        }