/// <summary> /// 警报信息 /// </summary> /// <returns></returns> public string Andon_S_AlertItemList() { //data数据 AlertItemList data = new AlertItemList(); data.cbCode = 0; data.dwCount = 1; data.cmdAlertItem = new AlertItem[data.dwCount]; data.cmdAlertItem[0] = new AlertItem(); data.cmdAlertItem[0].wStatu = 0; data.cmdAlertItem[0].wAlertType = 0; data.cmdAlertItem[0].cbAlterRank = 0; data.cmdAlertItem[0].szAlertDescribe = "1"; data.cmdAlertItem[0].dwCreaterWorkID = 0; data.cmdAlertItem[0].szCreaterName = "1"; data.cmdAlertItem[0].szCreateTime = "1"; data.cmdAlertItem[0].dwDealtorID = 0; data.cmdAlertItem[0].szDealtorName = "1"; data.cmdAlertItem[0].szDealtTime = "1"; data.cmdAlertItem[0].dwCloserID = 0; data.cmdAlertItem[0].szCloserName = "1"; data.cmdAlertItem[0].szCloserTime = "1"; data.cmdAlertItem[0].szResolusion = "1"; //head CmdHead head = new CmdHead(); head.wSubID = CmdAndon.Andon_S_AlertItemList; head.dwWorkID = 123456; string serverJsonText = data.GetSendData(head.ToArray(), data.ToArray()); return(serverJsonText); }
public ActionResult _EditAlertItem(int id) { try { ViewBag.Error = ""; ViewBag.SessionError = ""; var userData = MvcApplication.GetUserData(User.Identity.Name) ?? new UserData(); if (userData.UserId < 1) { ViewBag.SessionError = "Your session has expired! Please re-login"; return(View(new AlertItemObj())); } if (id < 1) { ViewBag.Error = "Invalid selection"; return(View(new AlertItemObj())); } if (!(Session["_AlertItemList_"] is List <AlertItemObj> AlertItemList) || AlertItemList.Count < 1) { ViewBag.Error = "Error Occurred! Unable to process selected item"; return(View(new AlertItemObj())); } var AlertItem = AlertItemList.Find(m => m.AlertItemId == id); if (AlertItem == null || AlertItem.AlertItemId < 1) { ViewBag.Error = "Error Occurred! Unable to process selected item"; return(View(new AlertItemObj())); } Session["_CurrentSelAlertItem_"] = AlertItem; AlertItem.StatusVal = AlertItem.Status == 1; return(View(AlertItem)); } catch (Exception ex) { ViewBag.Error = "Error Occurred! Please try again later"; UtilTools.LogE(ex.StackTrace, ex.Source, ex.Message); return(View(new AlertItemObj())); } }