Example #1
0
        protected void onModify(object sender, EventArgs e)
        {
            GMUser user = (GMUser)Session["user"];

            ParamFishBossControl param = new ParamFishBossControl();

            param.m_op       = ParamFishBossControl.MODIFY_ROOM_BOSS;
            param.m_roomList = m_roomList;
            bool valid = true;

            if (!int.TryParse(m_maxCount.Text, out param.m_maxBossCount))
            {
                valid = false;
            }
            if (!int.TryParse(m_rand.Text, out param.m_createBossRand))
            {
                valid = false;
            }
            OpRes res = OpRes.op_res_failed;

            if (valid)
            {
                res = user.doDyop(param, DyOpType.opTypeFishBoss);
            }
            else
            {
                res = OpRes.op_res_reward_beyond_limit;
            }
            m_res.InnerText = OpResMgr.getInstance().getResultString(res);
            genTable(m_room, user);
        }
Example #2
0
        protected void genTable(Table table, GMUser user)
        {
            table.GridLines = GridLines.Both;
            TableRow tr = new TableRow();

            table.Rows.Add(tr);

            int i = 0;

            for (; i < s_head.Length; i++)
            {
                TableCell td = new TableCell();
                tr.Cells.Add(td);
                td.Text = s_head[i];
            }

            DyOpMgr              mgr   = user.getSys <DyOpMgr>(SysType.sysTypeDyOp);
            DyOpFishBoss         dy    = (DyOpFishBoss)mgr.getDyOp(DyOpType.opTypeFishBoss);
            ParamFishBossControl param = new ParamFishBossControl();

            param.m_op = ParamFishBossControl.VIEW_ROOM_BOSS;
            dy.doDyop(param, user);
            List <ResultBossItem> qresult = (List <ResultBossItem>)dy.getResult();

            for (i = 0; i < qresult.Count; i++)
            {
                ResultBossItem item = qresult[i];
                m_content[0] = StrName.s_fishRoomName[item.m_roomId - 1];
                m_content[1] = item.m_maxBossCount.ToString();
                m_content[2] = item.m_createBossRand.ToString();
                m_content[3] = Tool.getCheckBoxHtml("roomList", item.m_roomId.ToString(), false);

                tr = new TableRow();
                table.Rows.Add(tr);
                for (int j = 0; j < s_head.Length; j++)
                {
                    TableCell td = new TableCell();
                    tr.Cells.Add(td);
                    td.Text = m_content[j];
                }
            }
        }