コード例 #1
0
ファイル: frmDuThi.cs プロジェクト: pntptrungphong/Quiz-Test
 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;
     }
 }
コード例 #2
0
        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();
            }
        }