Example #1
0
        private void XuLyTH()
        {
            dtacc = TblAcc_BLL.ViewAccID(int.Parse(Session["IDAcc"].ToString()));
            DataTable dtWarRoom = new DataTable();

            dtWarRoom = TblRoom_BLL.SelectWarRoom(int.Parse(Request.QueryString["id"].ToString()));
            int IDAcc   = int.Parse(dtWarRoom.Rows[0][1].ToString());
            int IDAcc2  = int.Parse(dtWarRoom.Rows[0][2].ToString());
            int AccTrue = int.Parse(dtWarRoom.Rows[0][3].ToString());

            //Tính điểm Đúng 5 câu
            if (IDAcc == int.Parse(Session["IDAcc"].ToString()))
            {
                if (AccTrue == 3)
                {
                    TblAcc_BLL.UpdateExpPoint(IDAcc, Convert.ToDouble(dtacc.Rows[0][2].ToString()) + 1, Convert.ToDouble(dtacc.Rows[0][3].ToString()) + 20);
                    if (Convert.ToDouble(dtacc.Rows[0][2].ToString()) >= 100)
                    {
                        TblAcc_BLL.UpdateLevel(IDAcc, int.Parse(dtacc.Rows[0][4].ToString()) + 1);
                        TblAcc_BLL.UpdateExpPoint(IDAcc, 0, Convert.ToDouble(dtacc.Rows[0][3].ToString()));
                    }
                    TblAcc_BLL.UpdateNumLose(IDAcc, int.Parse(dtacc.Rows[0][6].ToString()) + 1);
                    lblthongbao.Visible = true;
                    lblthongbao.Text    = "Chúc mừng bạn đã chiến thắng, bạn nhận được +20 Point +20 ĐXH";
                }
                else
                {
                    dtacc = TblAcc_BLL.ViewAccID(int.Parse(Session["IDAcc"].ToString()));
                    TblAcc_BLL.UpdateNumLose(int.Parse(Session["IDAcc"].ToString()), int.Parse(dtacc.Rows[0][7].ToString()) + 1);
                    lblthongbao.Visible = true;
                    lblthongbao.Text    = "Thất bại. Bạn bị  -18 ĐXH";
                }
            }
            else
            {
                if (AccTrue == 3)
                {
                    TblAcc_BLL.UpdateExpPoint(IDAcc2, Convert.ToDouble(dtacc.Rows[0][2].ToString()) + 1, Convert.ToDouble(dtacc.Rows[0][3].ToString()) + 20);
                    if (Convert.ToDouble(dtacc.Rows[0][2].ToString()) >= 100)
                    {
                        TblAcc_BLL.UpdateLevel(IDAcc2, int.Parse(dtacc.Rows[0][4].ToString()) + 1);
                        TblAcc_BLL.UpdateExpPoint(IDAcc2, 0, Convert.ToDouble(dtacc.Rows[0][3].ToString()));
                    }
                    TblAcc_BLL.UpdateNumLose(IDAcc2, int.Parse(dtacc.Rows[0][6].ToString()) + 1);
                    lblthongbao.Visible = true;
                    lblthongbao.Text    = "Chúc mừng bạn đã chiến thắng, bạn nhận được +20 Point +20 ĐXH";
                }
                else
                {
                    dtacc = TblAcc_BLL.ViewAccID(int.Parse(Session["IDAcc"].ToString()));
                    TblAcc_BLL.UpdateNumLose(int.Parse(Session["IDAcc"].ToString()), int.Parse(dtacc.Rows[0][7].ToString()) + 1);
                    lblthongbao.Visible = true;
                    lblthongbao.Text    = "Thất bại. Bạn bị  -18 ĐXH";
                }
            }
        }
Example #2
0
        private void ViewAcc()
        {
            try
            {
                DataTable dtPhong = new DataTable();
                dtPhong = TblRoom_BLL.SelectRoom_ID(int.Parse(Request.QueryString["id"].ToString()));
                int SoNguoi = int.Parse(dtPhong.Rows[0][0].ToString());

                if (SoNguoi == 1)//Hiên thị nhân vật bên phải và trái
                {
                    DataTable dtWarRoom = new DataTable();
                    dtWarRoom = TblRoom_BLL.SelectWarRoom(int.Parse(Request.QueryString["id"].ToString()));
                    int IDAcc = int.Parse(dtWarRoom.Rows[0][1].ToString());
                    RptAcc1.DataSource = TblAcc_BLL.ViewAccID(IDAcc);
                    RptAcc1.DataBind();
                    Timer1.Enabled  = true;
                    lblTime.Visible = false;
                }
                else
                {
                    //Hiển thị từ dữ liệu.
                    if (SoNguoi == 2)
                    {
                        DataTable dtWarRoom = new DataTable();
                        dtWarRoom = TblRoom_BLL.SelectWarRoom(int.Parse(Request.QueryString["id"].ToString()));
                        int IDAcc  = int.Parse(dtWarRoom.Rows[0][1].ToString());
                        int IDAcc2 = int.Parse(dtWarRoom.Rows[0][2].ToString());
                        RptAcc1.DataSource = TblAcc_BLL.ViewAccID(IDAcc);
                        RptAcc1.DataBind();
                        RptAcc2.DataSource = TblAcc_BLL.ViewAccID(IDAcc2);
                        RptAcc2.DataBind();
                        Timer1.Enabled  = false;
                        Panel1.Visible  = true;
                        lblTime.Visible = true;
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "lblTime", "countDownTimer()", true);
                    }
                }
            }
            catch (Exception)
            {
                //Label1.Visible = true;
                //Label1.Text = "Chờ chút";
            }
        }
Example #3
0
        private void AddKotaeNor()
        {
            DataTable dtWarRoom = new DataTable();

            dtWarRoom = TblRoom_BLL.SelectWarRoom(int.Parse(Request.QueryString["id"].ToString()));
            int IDAcc   = int.Parse(dtWarRoom.Rows[0][1].ToString());
            int IDAcc2  = int.Parse(dtWarRoom.Rows[0][2].ToString());
            int AccTrue = int.Parse(dtWarRoom.Rows[0][3].ToString());

            //Check đáp án A
            if (ckcA.Checked == true)
            {
                string DA = "A";
                if (hdflbl.Value == DA)
                {
                    TblRoom_BLL.Insert_traloi("yes", int.Parse(Session["IDAcc"].ToString()));
                    //đếm
                    if (IDAcc == int.Parse(Session["IDAcc"].ToString()))
                    {
                        if (AccTrue < 3)
                        {
                            TblRoom_BLL.Update_traloiAcc1(int.Parse(Request.QueryString["id"].ToString()), AccTrue++);
                            RpTDoi1.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc);
                            RpTDoi1.DataBind();
                        }
                        else
                        {
                            Endwar();
                        }
                    }
                    else
                    {
                        if (AccTrue < 3)
                        {
                            TblRoom_BLL.Update_traloiAcc2(int.Parse(Request.QueryString["id"].ToString()), AccTrue++);
                            RptDoi2.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc2);
                            RptDoi2.DataBind();
                        }
                        else
                        {
                            Endwar();
                        }
                    }
                }
                else
                {
                    TblRoom_BLL.Insert_traloi("False", int.Parse(Session["IDAcc"].ToString()));
                    RpTDoi1.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc);
                    RpTDoi1.DataBind();
                    RptDoi2.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc2);
                    RptDoi2.DataBind();
                }
            }
            //check B
            if (ckcB.Checked == true)
            {
                string DA = "B";
                if (hdflbl.Value == DA)
                {
                    TblRoom_BLL.Insert_traloi("yes", int.Parse(Session["IDAcc"].ToString()));
                    //đếm
                    if (IDAcc == int.Parse(Session["IDAcc"].ToString()))
                    {
                        if (AccTrue < 3)
                        {
                            TblRoom_BLL.Update_traloiAcc1(int.Parse(Request.QueryString["id"].ToString()), AccTrue++);
                            RpTDoi1.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc);
                            RpTDoi1.DataBind();
                        }
                        else
                        {
                            Endwar();
                        }
                    }
                    else
                    {
                        if (AccTrue < 3)
                        {
                            TblRoom_BLL.Update_traloiAcc2(int.Parse(Request.QueryString["id"].ToString()), AccTrue++);
                            RptDoi2.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc2);
                            RptDoi2.DataBind();
                        }
                        else
                        {
                            Endwar();
                        }
                    }
                }
                else
                {
                    TblRoom_BLL.Insert_traloi("False", int.Parse(Session["IDAcc"].ToString()));
                    RpTDoi1.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc);
                    RpTDoi1.DataBind();
                    RptDoi2.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc2);
                    RptDoi2.DataBind();
                }
            }
            //Check C
            if (ckcC.Checked == true)
            {
                string DA = "C";
                if (hdflbl.Value == DA)
                {
                    TblRoom_BLL.Insert_traloi("yes", int.Parse(Session["IDAcc"].ToString()));
                    //đếm
                    if (IDAcc == int.Parse(Session["IDAcc"].ToString()))
                    {
                        if (AccTrue < 3)
                        {
                            TblRoom_BLL.Update_traloiAcc1(int.Parse(Request.QueryString["id"].ToString()), AccTrue++);
                            RpTDoi1.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc);
                            RpTDoi1.DataBind();
                        }
                        else
                        {
                            Endwar();
                        }
                    }
                    else
                    {
                        if (AccTrue < 3)
                        {
                            TblRoom_BLL.Update_traloiAcc2(int.Parse(Request.QueryString["id"].ToString()), AccTrue++);
                            RptDoi2.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc2);
                            RptDoi2.DataBind();
                        }
                        else
                        {
                            Endwar();
                        }
                    }
                }
                else
                {
                    TblRoom_BLL.Insert_traloi("False", int.Parse(Session["IDAcc"].ToString()));
                    RpTDoi1.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc);
                    RpTDoi1.DataBind();
                    RptDoi2.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc2);
                    RptDoi2.DataBind();
                }
            }
            //Check D
            if (ckcD.Checked == true)
            {
                string DA = "D";
                if (hdflbl.Value == DA)
                {
                    TblRoom_BLL.Insert_traloi("yes", int.Parse(Session["IDAcc"].ToString()));
                    //đếm
                    if (IDAcc == int.Parse(Session["IDAcc"].ToString()))
                    {
                        if (AccTrue < 3)
                        {
                            TblRoom_BLL.Update_traloiAcc1(int.Parse(Request.QueryString["id"].ToString()), AccTrue++);
                            RpTDoi1.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc);
                            RpTDoi1.DataBind();
                        }
                        else
                        {
                            Endwar();
                        }
                    }
                    else
                    {
                        if (AccTrue < 3)
                        {
                            TblRoom_BLL.Update_traloiAcc2(int.Parse(Request.QueryString["id"].ToString()), AccTrue++);
                            RptDoi2.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc2);
                            RptDoi2.DataBind();
                        }
                        else
                        {
                            Endwar();
                        }
                    }
                }
                else
                {
                    TblRoom_BLL.Insert_traloi("False", int.Parse(Session["IDAcc"].ToString()));
                    RpTDoi1.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc);
                    RpTDoi1.DataBind();
                    RptDoi2.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc2);
                    RptDoi2.DataBind();
                }
            }
            //Check Not tick
            if (ckcA.Checked == false && ckcB.Checked == false && ckcC.Checked == false && ckcD.Checked == false)
            {
                TblRoom_BLL.Insert_traloi("False", int.Parse(Session["IDAcc"].ToString()));
                RpTDoi1.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc);
                RpTDoi1.DataBind();
                RptDoi2.DataSource = TblRoom_BLL.SelectTraLoi(IDAcc2);
                RptDoi2.DataBind();
            }
            //End Check not check
        }