Пример #1
0
        private void BtnDangki_Click(object sender, EventArgs e)
        {
            ValidateChildren();


            if (!BaseValidator.CheckAll() || cbbPer.SelectedIndex == -1)
            {
                MessageBox.Show("Vui lòng kiểm tra lại thông tin bạn nhập");
                return;
            }
            if (checkname(txtReUsername.Text) == false)
            {
                MessageBox.Show("Tên tài khoản đã được sử dụng");
                return;
            }
            else
            {
                if (cbbPer.SelectedIndex == 0 || cbbPer.SelectedIndex == 1)
                {
                    using (var qltn = Utils.QLTN.getInstance())
                    {
                        TaiKhoan u = new TaiKhoan
                        {
                            tentaikhoan = txtReUsername.Text,
                            matkhau     = txtRePassword.Text,
                            hoten       = txtReName.Text,
                            ngaysinh    = dtpDOB.Value,
                            permission  = cbbPer.SelectedIndex,
                            lophocid    = int.Parse(cbbLophoc.SelectedValue.ToString())
                        };
                        MessageBox.Show("Đăng kí thành công");
                        qltn.TaiKhoans.InsertOnSubmit(u);
                        qltn.SubmitChanges();
                    }
                }
                else
                {
                    using (var qltn = Utils.QLTN.getInstance())
                    {
                        TaiKhoan u = new TaiKhoan
                        {
                            tentaikhoan = txtReUsername.Text,
                            matkhau     = txtRePassword.Text,
                            hoten       = txtReName.Text,
                            ngaysinh    = dtpDOB.Value,
                            permission  = int.Parse(cbbPer.SelectedIndex.ToString())
                        };
                        MessageBox.Show("Đăng kí thành công");
                        qltn.TaiKhoans.InsertOnSubmit(u);
                        qltn.SubmitChanges();
                    }
                }
            }
        }
Пример #2
0
        private void BtnDangnhap_Click(object sender, EventArgs e)
        {
            ValidateChildren();

            if (!BaseValidator.CheckAll())
            {
                MessageBox.Show("Vui lòng kiểm tra lại thông tin bạn nhập");
                return;
            }

            if (txtUsername.Text == tk && txtPassword.Text == mk)
            {
                Admin.frmMain u = new Admin.frmMain(0);
                u.logout += (s1, e1) => { Show(); Form1_Load(s1, e1); };
                u.Show();
                Hide();
            }
            else
            {
                int[] tk = GetTK();
                if (tk != null)
                {
                    if (tk[1] == 0)
                    {
                        var u = new HocSinh.Main(tk[0]);
                        u.DangXuatEvent += (s1, e1) => { Show(); Form1_Load(s1, e1); };
                        u.Show();
                    }
                    else if (tk[1] == 1)
                    {
                        var u = new GiaoVien.frmMain(tk[0]);
                        u.logout += (s1, e1) => { Show(); Form1_Load(s1, e1); };
                        u.Show();
                    }
                    else
                    {
                        Admin.frmMain u = new Admin.frmMain(tk[0]);
                        u.logout += (s1, e1) => { Show(); Form1_Load(s1, e1); };
                        u.Show();
                    }
                    Hide();
                }
                else
                {
                    MessageBox.Show("Tài khoản không tồn tại");
                }
            }
        }
Пример #3
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            ValidateChildren();

            if (!BaseValidator.CheckAll())
            {
                MessageBox.Show("Vui lòng kiểm tra lại thông tin bạn nhập");
                return;
            }

            using (var qltn = Utils.QLTN.getInstance())
            {
                bool isTrung = qltn.TaiKhoans.Where(x => x.tentaikhoan == txtUusername.Text && id != x.id).Count() > 0;

                if (isTrung)
                {
                    MessageBox.Show("Tên tài khoản đã tồn tại");
                    return;
                }

                var hs = qltn.TaiKhoans
                         .Where(x => x.tentaikhoan == tk)
                         .FirstOrDefault();


                hs.tentaikhoan = txtUusername.Text;
                hs.hoten       = txtUname.Text;
                hs.matkhau     = txtUpassword.Text;
                hs.ngaysinh    = dtpDOB.Value;
                hs.permission  = cbbper.SelectedIndex;
                if (cbbper.SelectedIndex == 0 || cbbper.SelectedIndex == 1)
                {
                    hs.lophocid = int.Parse(cbblophoc.SelectedValue.ToString());
                }
                else
                {
                    hs.lophocid = null;
                }
                qltn.SubmitChanges();
                MessageBox.Show("Cập nhật thông tin thành công");
            }
            Close();
        }
Пример #4
0
        private void BtnLuu_Click(object sender, EventArgs e)
        {
            ValidateChildren();

            if (!BaseValidator.CheckAll())
            {
                return;
            }

            using (var QLTN = Utils.QLTN.getInstance())
            {
                var HocSinh = QLTN.TaiKhoans.Where(x => x.id == HocSinhID).First();
                HocSinh.hoten    = txtHoTen.Text;
                HocSinh.ngaysinh = dtpNgaySinh.Value;
                HocSinh.lophocid = (int)cbbLopHoc.SelectedValue;

                QLTN.SubmitChanges();
            }

            SuaEvent?.Invoke(sender, e);
            Close();
        }