private void btnTHI_Click(object sender, EventArgs e) { if (checkGVDK(lbMaLop.Text, cbMAMH.SelectedValue.ToString(), deNGAYTHI.Text, Convert.ToString(seLAN.Value)) == true) { if (SoLanThi(cbMAMH.SelectedValue.ToString(), Program.username) == 2) { MessageBox.Show("Bạn đã thi hết 2 lần đăng kí", string.Empty, MessageBoxButtons.OK); return; } else if (SoLanThi(cbMAMH.SelectedValue.ToString(), Program.username) == 0) { IsMdiContainer = true; Form frm = this.CheckExists(typeof(frmThi)); if (frm != null) { frm.Activate(); } else { IsMdiContainer = true; frmThi f = new frmThi(); f.mamh = cbMAMH.SelectedValue.ToString(); f.masv = Program.username; f.lan = Int32.Parse(seLAN.Value.ToString()); f.ngaythi = deNGAYTHI.DateTime.ToShortDateString(); f.Show(); this.Hide(); f.FormClosed += (o, w) => this.Show(); } } else { seLAN.Text = "2"; MessageBox.Show("Bạn đã thi 1 lần!!!", string.Empty, MessageBoxButtons.OK); if (checkGVDK(lbMaLop.Text, cbMAMH.SelectedValue.ToString(), deNGAYTHI.Text, Convert.ToString(seLAN.Value)) == true) { IsMdiContainer = true; frmThi f = new frmThi(); f.mamh = cbMAMH.SelectedValue.ToString(); f.masv = Program.username; f.lan = Int32.Parse(seLAN.Value.ToString()); f.ngaythi = deNGAYTHI.DateTime.ToShortDateString(); f.Show(); this.Hide(); f.FormClosed += (o, w) => this.Show(); } else { MessageBox.Show("Bạn chưa được đăng kí thi lần 2!!!", string.Empty, MessageBoxButtons.OK); return; } } } else { MessageBox.Show("Bạn chưa được đăng kí thi!!! Vui lòng kiểm tra lại", string.Empty, MessageBoxButtons.OK); return; } }
private void btnThiThu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Form frm = this.CheckExists(typeof(frmThi)); if (frm != null) { frm.Activate(); } else { frmThi f = new frmThi(); f.MdiParent = this; f.Show(); } }
private void btnDangNhap_Click(object sender, EventArgs e) { if (txtTaiKhoan.Text.Trim() == "" || txtMatKhau.Text.Trim() == "") { MessageBox.Show("Tài khoản và Mật khẩu không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } Program.mCoso = cmbCoSo.SelectedIndex; string strLenh = ""; if (rdbSinhVien.Checked) { Program.username = txtTaiKhoan.Text; Program.mlogin = "******"; Program.password = txtMatKhau.Text; if (Program.KetNoi() == 0) { return; } Program.mloginDN = "sv"; Program.passwordDN = Program.password; strLenh = "EXEC dbo.SP_DangNhapSinhVien '" + Program.mloginDN + "', '" + Program.username + "'"; } else if (rdbGiangVien.Checked) { Program.mlogin = txtTaiKhoan.Text; Program.password = txtMatKhau.Text; if (Program.KetNoi() == 0) { return; } Program.mloginDN = Program.mlogin; Program.passwordDN = Program.password; strLenh = "EXEC dbo.SP_DangNhapGiangVien '" + Program.mlogin + "'"; } Program.myReader = Program.ExecSqlDataReader(strLenh); if (Program.myReader == null) { return; } Program.myReader.Read(); if (rdbSinhVien.Checked) { if (Program.myReader.GetString(1).Equals("NULL")) { MessageBox.Show("Đăng nhập thất bại\n Bạn xem lại tài khoản và mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } } else if (rdbGiangVien.Checked) { if (Program.myReader.GetString(2).Equals("Sinhvien")) { MessageBox.Show("Đăng nhập thất bại\n Bạn xem lại tài khoản và mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } } Program.username = Program.myReader.GetString(0); // Lay username if (Convert.IsDBNull(Program.username)) { MessageBox.Show("Tài khoản bạn nhập không có quyền truy cập dữ liệu\n Bạn xem lại tài khoản và mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } Program.mHoten = Program.myReader.GetString(1); Program.mGroup = Program.myReader.GetString(2); Program.myReader.Close(); Program.conn.Close(); if (Program.mGroup.Equals("Sinhvien")) { string strLenh1 = "EXEC SP_ThongTinSV '" + Program.username + "'"; Program.myReader = Program.ExecSqlDataReader(strLenh1); if (Program.myReader == null) { return; } Program.myReader.Read(); Program.mMaLop = Program.myReader.GetString(0); Program.mLop = Program.myReader.GetString(1); Program.myReader.Close(); Program.conn.Close(); frmThi sv = new frmThi(); sv.ShowDialog(); //Program.frmDN.Hide(); } else { frmGiaoDienChinh form = new frmGiaoDienChinh(); form.ShowDialog(); //Program.frmDN.Hide(); } }