public ActionResult SearchMarkInfo(string owner) { if (null == owner) { return(View()); } CLog_WuQi log = CLog_WuQi.GetLog(); if (null == log) { return(View()); } //²âÊÔlog log.TriggerLogMsg("test-SearchMarkinfo once", "debug", "me"); IList <CLogMarkInfo> result = new List <CLogMarkInfo>(); List <CLogMark_WuQi> marks = log.GetAllMarks(owner); foreach (CLogMark_WuQi mark in marks) { result.Add(mark.GetMarkModle()); } if (0 == result.Count) { return(View("Error")); } TempData["infos"] = result; return(RedirectToAction("ListInfos")); }
public ActionResult SearchMsgInfo(string owner) { if (null == owner) { return(View()); } CLog_WuQi log = CLog_WuQi.GetLog(); if (null == log) { return(View()); } IList <CLogMsgInfo> result = new List <CLogMsgInfo>(); List <CLogMsg_WuQi> msgs = log.GetAllMsg(owner); foreach (CLogMsg_WuQi msg in msgs) { result.Add(msg.GetMsgModel()); } if (0 == result.Count) { return(View("Error")); } TempData["msginfos"] = result; return(RedirectToAction("ListMsgInfos")); }
public ActionResult ManagerMsg(FormCollection collection) { try { string sdelete = Request.Form["delete"]; IList <CLogMsgInfo> result = TempData["msginfos"] as IList <CLogMsgInfo>; List <CLogMsgInfo> deletinfos = new List <CLogMsgInfo>(); string[] stringsplit = collection.GetValue("Guid").AttemptedValue.Split(','); List <uint> ls = new List <uint>(); foreach (var item in stringsplit) { if (0 == item.CompareTo("false") || 0 == item.CompareTo("true")) { } else { ls.Add(uint.Parse(item)); foreach (CLogMsgInfo info in result) { if (info.ui_id == uint.Parse(item)) { deletinfos.Add(info); } } } } if (ls.Count == 0) { TempData["msginfos"] = result; return(RedirectToAction("ListMsgInfos")); } if (null != sdelete) { CLog_WuQi log = CLog_WuQi.GetLog(); int count = log.DeleteMsgs(ls); if (count > 0) { foreach (CLogMsgInfo item in deletinfos) { result.Remove(item); } } TempData["msginfos"] = result; return(RedirectToAction("ListMsgInfos")); } return(RedirectToAction("ListMsgInfos")); } catch (System.Exception e) { ViewData["msg"] = CExceptionContainer_WuQi.ProcessException(e); return(View("Error")); } }
protected void Application_Start() { RegisterRoutes(RouteTable.Routes); //启动顺序 CExceptionContainer_WuQi.Init(Server.MapPath(".")); string connstring = System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ToString(); CLogMarkContainer_WuQi markcontainers = new CLogMarkContainer_WuQi(connstring, new CHashCache_WuQi <uint, CLogMark_WuQi>(), new CCacheDependencyFull_WuQi <uint, CLogMark_WuQi>()); CLogMsgContainer_WuQi msgcontainers = new CLogMsgContainer_WuQi(connstring, new CHashCache_WuQi <uint, CLogMsg_WuQi>(), new CCacheDependencyTime_WuQi <uint, CLogMsg_WuQi>()); markcontainers.logmsgcontainer = msgcontainers; msgcontainers.RegisterTimeDependency(1); CLog_WuQi log = CLog_WuQi.GetLog(); log.InitLog(msgcontainers, markcontainers); CLog_WuQi.logstate_now = LOGSTATE.LogDebug; }
public ActionResult ManagerMark(FormCollection collection) { try { string sswitch = Request.Form["switch"]; IList <CLogMarkInfo> result = TempData["infos"] as IList <CLogMarkInfo>; TempData["infos"] = result; string[] stringsplit = collection.GetValue("Guid").AttemptedValue.Split(','); List <uint> ls = new List <uint>(); foreach (var item in stringsplit) { if (0 == item.CompareTo("false") || 0 == item.CompareTo("true")) { } else { ls.Add(uint.Parse(item)); } } if (ls.Count == 0) { return(RedirectToAction("ListInfos")); } if (null != sswitch) { CLog_WuQi log = CLog_WuQi.GetLog(); foreach (var item in ls) { log.ChangeMarkState((int)item); } } return(RedirectToAction("ListInfos")); } catch (System.Exception e) { ViewData["msg"] = CExceptionContainer_WuQi.ProcessException(e); return(View("Error")); } }