Пример #1
0
        /// <summary>
        /// 保存/提交
        /// </summary>
        /// <param name="keyValue">主键</param>
        /// <param name="postState">0:保存 1:提交</param>
        /// <param name="entity"></param>
        /// <param name="list"></param>
        public void SaveForm(string keyValue, string postState, SafeSummaryEntity entity, List <SafeMeasureEntity> list)
        {
            foreach (var item in list)
            {
                item.ReportID = keyValue;
                safeMeasureService.ChangeFinishData(postState, item);
            }
            Operator user = ERCHTMS.Code.OperatorProvider.Provider.Current();

            entity.State = Convert.ToInt32(postState);
            if (postState == "1")
            {
                entity.SubmitTime = DateTime.Now;
            }
            service.SaveForm(keyValue, entity);
        }
Пример #2
0
 public ActionResult SaveForm(string keyValue, string postState, SafeSummaryEntity entity, [System.Web.Http.FromBody] string dataJson)
 {
     if (!safeSummaryBLL.CheckExists(keyValue, entity))
     {
         //不存在可以提交
         if (dataJson.Length > 0)
         {
             //总结报告名称
             entity.ReportName = entity.BelongYear + "年第" + entity.Quarter + "季度安全技术措施计划总结";
             List <SafeMeasureEntity> list = Newtonsoft.Json.JsonConvert.DeserializeObject <List <SafeMeasureEntity> >(dataJson);
             safeSummaryBLL.SaveForm(keyValue, postState, entity, list);
         }
         return(Success("操作成功。"));
     }
     else
     {
         string msg = "【" + entity.DepartmentName + "】" + entity.BelongYear + "年第" + entity.Quarter + "季度报告已存在!";
         return(Error(msg));
     }
 }
Пример #3
0
 /// <summary>
 /// 检查是否提交
 /// </summary>
 /// <param name="belongYear"></param>
 /// <param name="quarter"></param>
 /// <param name="deptId"></param>
 /// <returns></returns>
 public bool CheckExists(string keyValue, SafeSummaryEntity entity)
 {
     return(service.CheckExists(keyValue, entity));
 }