public ActionResult LoadSubSysPDRInfo(int ID) { string strJson = ""; t_CM_SubSysPDRInfo SubSysPDRInfo = bll.t_CM_SubSysPDRInfo.Where(c => c.ID == ID).First(); if (SubSysPDRInfo != null) { strJson = JsonConvert.SerializeObject(SubSysPDRInfo); } return(Content(strJson)); }
public ActionResult SaveSubSysPDRInfo(t_CM_SubSysPDRInfo info) { string result = "OK"; try { List <t_CM_SubSysPDRInfo> list = bll.t_CM_SubSysPDRInfo.Where(p => p.SysCode == info.SysCode && p.ID != info.ID).ToList(); if (list.Count > 0) { result = "此分站室已存在,请重新录入! "; } else { if (info.ID > 0) { t_CM_SubSysPDRInfo SubSysPDRInfo = bll.t_CM_SubSysPDRInfo.Where(r => r.ID == info.ID).First(); SubSysPDRInfo.SysCode = info.SysCode; SubSysPDRInfo.RemotePID = info.RemotePID; SubSysPDRInfo.CenterPID = info.CenterPID; bll.ObjectStateManager.ChangeObjectState(SubSysPDRInfo, EntityState.Modified); bll.SaveChanges(); Common.InsertLog("分站室管理", CurrentUser.UserName, "编辑分站室信息[" + SubSysPDRInfo.SysCode + "]"); } else { bll.t_CM_SubSysPDRInfo.AddObject(info); bll.SaveChanges(); Common.InsertLog("分站室管理", CurrentUser.UserName, "新增分站室信息[" + info.SysCode + "]"); } } } catch (Exception ex) { result = ex.ToString(); result = "出错了!"; } return(Content(result)); }