private void btDangNhap_Click(object sender, EventArgs e)
        {
            x    = new XuLyThongTinChung();
            data = new DataSql();
            string taiKhoan = txtTaiKhoan.Text.ToLower();
            string matKhau  = txtMatKhau.Text.ToLower();

            if (x.ChoPhepDangNhap(taiKhoan, matKhau) != "")
            {
                MessageBox.Show(x.ChoPhepDangNhap(taiKhoan, matKhau));
            }
            else if (table == "DangNhapGv")
            {
                int kq = data.KiemTraDangNhap(taiKhoan, matKhau, table);
                if (kq == 0)
                {
                    frmGiaoVien frm = new frmGiaoVien();
                    frm.Show();
                    delPass del = new delPass(frm.funData);
                    del(taiKhoan);
                    this.Close();
                }
                else if (kq == 1)
                {
                    MessageBox.Show("Mật khẩu không chính xác.");
                }
                else
                {
                    MessageBox.Show("Tài khoản không tồn tại");
                }
            }
            else if (table == "DangNhapHs")
            {
                int kq = data.KiemTraDangNhap(taiKhoan, matKhau, table);
                if (kq == 0)
                {
                    frmHocSinh frm = new frmHocSinh();
                    delPass    del = new delPass(frm.funData);
                    del(taiKhoan);
                    frm.Show();
                    this.Close();
                }
                else if (kq == 1)
                {
                    MessageBox.Show("Mật khẩu không chính xác.");
                }
                else
                {
                    MessageBox.Show("Tài khoản không tồn tại");
                }
            }
        }
Exemplo n.º 2
0
        private void btDKyHs_Click(object sender, EventArgs e)
        {
            x = new XuLyThongTinChung();
            string taiKhoan          = txtDkyTkhoanHs.Text.ToLower();
            string matKhau           = txtDkyMkhauHs.Text.ToLower();
            string nhapLaiMatKhau    = txtDkyNlaiMkhauHs.Text.ToLower();
            string tenLop            = cbLopHoc.Text;
            string maLop             = cbLopHoc.SelectedValue.ToString();
            string ho                = x.VietHoa(txtDkyHoHs.Text);
            string ten               = x.VietHoa(txtDkyTenHs.Text);
            string tenDem            = x.VietHoa(txtDkyTdemHs.Text);
            string diaChi            = x.VietHoa(txtDchiHs.Text);
            string dienThoaiPhuHuynh = txtDthoaiPhuynhHs.Text;
            string nienKhoa          = txtNkhoa.Text;

            dtNsinhHs.Format       = DateTimePickerFormat.Custom;
            dtNsinhHs.CustomFormat = "dd/MM/yyyy";
            DateTime ngaySinh = dtNsinhHs.Value;

            if (x.ChoPhepDangKy(taiKhoan, matKhau, nhapLaiMatKhau, ho, ten, ngaySinh, maLop, "Hs", tenDem, diaChi, dienThoaiPhuHuynh) != "")
            {
                MessageBox.Show(x.ChoPhepDangKy(taiKhoan, matKhau, nhapLaiMatKhau, ho, ten, ngaySinh, maLop, "Hs", tenDem, diaChi, dienThoaiPhuHuynh));
            }
            else
            {
                string  table = "SELECT * FROM HocSinh";
                DataSql data  = new DataSql();
                try
                {
                    data.InsertHuman(taiKhoan, matKhau, ho, ten, ngaySinh, maLop, table, tenDem, diaChi, dienThoaiPhuHuynh);
                    MessageBox.Show("Thông tin \n" + "Tài khoản: " + taiKhoan + "\nMật khẩu: " + matKhau + "\nLớp: " + tenLop + "\nHọ: " + ho + "\nTên: " + ten + "\nNgày sinh: " + ngaySinh.ToString() + "\nTên đệm: " + tenDem + "\nĐịa chỉ: " + diaChi + "\nĐiện thoại: " + dienThoaiPhuHuynh + "\nNiên khoá: " + nienKhoa);
                    data.InsertDanhSach(maLop, taiKhoan, nienKhoa);
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Lỗi: Tài khoản đã tồn tại.\n" + ex);
                }
            }
        }