public IActionResult deleteCustomRecord(CustomRecord record) { if (_personalContext.CustomRecord.Contains(record)) { _personalContext.CustomRecord.Remove(record); _personalContext.SaveChanges(); return(Ok("删除成功")); } else { return(BadRequest("该数据不存在,请重试")); } }
public IActionResult saveCustomRecord(CustomRecord record) { if (_personalContext.CustomRecord.Contains(record)) { _personalContext.Update(record); } else { record.CreatedOn = DateTime.Now; record.UserId = new Guid(_httpContextAccessor.HttpContext.User.FindFirst("userid").Value); _personalContext.CustomRecord.Add(record); } _personalContext.SaveChanges(); return(Ok()); }
public IActionResult getCustomRecordById(string CustomRecordId) { CustomRecord customrecord = new CustomRecord(); customrecord = (from record in _personalContext.CustomRecord where record.CustomRecordId == new Guid(CustomRecordId) select record).FirstOrDefault(); if (customrecord != null) { return(Ok(customrecord)); } else { return(BadRequest("该数据不存在,请重试")); } }
public static void Start() { Catalog catalog01 = RoleAclSource.Instance["局端"]["功能按鈕"]; catalog01.Add(new RibbonFeature("KH_HighConcern_SendStudentDataView", "檢視傳送局端備查紀錄")); // RibbonBarItem rbSendClassDataView = K12.Presentation.NLDPanels.Student.RibbonBarItems["其它"]; FISCA.Presentation.RibbonBarItem rbSendClassDataView = FISCA.Presentation.MotherForm.RibbonBarItems["局端", "管理"]; rbSendClassDataView["高雄市局端"]["檢視傳送局端備查紀錄"].Enable = UserAcl.Current["KH_HighConcern_SendStudentDataView"].Executable; rbSendClassDataView["高雄市局端"]["檢視傳送局端備查紀錄"].Click += delegate { SendDataView sdv = new SendDataView(); sdv.ShowDialog(); }; List <string> CheckRData1 = new List <string>(); // 載入自動編班審核狀態 BackgroundWorker bgWorker = new BackgroundWorker(); XElement _RspXML = null; bgWorker.RunWorkerAsync(); bgWorker.DoWork += delegate { List <string> itemList = new List <string>(); //itemList.Add("通過"); // 通過不顯示 itemList.Add("不通過"); itemList.Add("待修正"); _RspXML = Utility.QuerySendData(null, null, itemList); List <RspMsg> RspMsgList = new List <RspMsg>(); RspMsgList = Utility.GetRspMsgList(_RspXML); // 填資料到畫面 if (RspMsgList.Count > 0) { StringBuilder sb = new StringBuilder(); foreach (RspMsg rm in RspMsgList) { sb.Clear(); sb.AppendLine("日期:" + rm.Date); sb.AppendLine("動作:" + rm.Action); sb.AppendLine("摘要:" + rm.GetContentString(false)); sb.AppendLine("審核結果:" + rm.Verify); sb.AppendLine("局端備註:" + rm.Comment); CheckRData1.Add(sb.ToString()); } } }; bgWorker.RunWorkerCompleted += delegate { if (CheckRData1.Count > 0) { StringBuilder sb = new StringBuilder(); sb.AppendLine("局端備查紀錄已回傳:"); foreach (string str in CheckRData1) { sb.AppendLine(str); } CustomRecord cr = new CustomRecord(); cr.Title = "局端備查紀錄通知"; cr.Content = sb.ToString(); cr.Type = CrType.Type.Warning_Blue; name n = new name(); n._messageTitle1 = "局端備查紀錄通知"; n._value1 = sb.ToString(); n.type = true; IsViewForm_Open open = new IsViewForm_Open(n); cr.OtherMore = open; Campus.Message.MessageRobot.AddMessage(cr); } }; }