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(); } } } }
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"); } } }
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(); }
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(); }