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); }
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); }