Ejemplo n.º 1
0
    public override OpRes doDyop(object param, GMUser user)
    {
        ParamDelData p = (ParamDelData)param;

        if (!m_items.ContainsKey(p.m_tableName))
        {
            return(OpRes.op_res_failed);
        }

        return(m_items[p.m_tableName].doDyop(param, user));
    }
        protected void onDelAllLog(object sender, EventArgs e)
        {
            GMUser       user  = (GMUser)Session["user"];
            ParamDelData param = new ParamDelData();

            param.m_tableName = TableName.OPLOG;
            OpRes res = user.doDyop(param, DyOpType.opTypeRemoveData);

            LogTable.Rows.Clear();
            TableRow tr = new TableRow();

            LogTable.Rows.Add(tr);
            TableCell td = new TableCell();

            tr.Cells.Add(td);
            td.Text = OpResMgr.getInstance().getResultString(res);
        }
Ejemplo n.º 3
0
        public void ProcessRequest(HttpContext context)
        {
            RightMgr.getInstance().opCheck(RightDef.OTHER_VIEW_LOG, context.Session, context.Response);
            GMUser user = (GMUser)context.Session["user"];

            ParamDelData param = new ParamDelData();

            param.m_tableName = TableName.OPLOG;
            param.m_param     = Convert.ToString(context.Request.Form["param"]);
            OpRes res = user.doDyop(param, DyOpType.opTypeRemoveData);
            Dictionary <string, object> ret = new Dictionary <string, object>();

            ret.Add("result", (int)res);
            ret.Add("id", param.m_param);
            string str = ItemHelp.genJsonStr(ret);

            context.Response.ContentType = "text/plain";
            context.Response.Write(str);
        }