예제 #1
0
 public object SaveCommit()
 {
     try
     {
         string  res                 = HttpContext.Current.Request["json"];
         dynamic dy                  = JsonConvert.DeserializeObject <ExpandoObject>(res);
         string  userId              = dy.userid;
         string  deleteids           = dy.deleteids;//删除附件id集合
         string  safetyentity        = JsonConvert.SerializeObject(dy.data.entity);
         TechDisclosureEntity change = JsonConvert.DeserializeObject <TechDisclosureEntity>(safetyentity);
         //获取用户基本信息
         OperatorProvider.AppUserId = userId;  //设置当前用户
         Operator currUser = OperatorProvider.Provider.Current();
         techdisclosurebll.SaveForm(change.ID, change);
         if (!string.IsNullOrEmpty(deleteids))
         {
             DeleteFile(deleteids);
         }
         HttpFileCollection files = HttpContext.Current.Request.Files;
         UploadifyFile(change.ID, "fj", files);         //上传附件
         UploadifyFile(change.ID + "01", "pic", files); //上传照片
         return(new { code = 0, count = 1, info = "提交成功" });
     }
     catch (Exception ex)
     {
         return(new { code = -1, count = 0, info = ex.Message });
     }
 }
예제 #2
0
 public object ApproveForm()
 {
     try
     {
         string  res    = HttpContext.Current.Request["json"];
         dynamic dy     = JsonConvert.DeserializeObject <ExpandoObject>(res);
         string  userId = dy.userid;
         string  id     = dy.data.id;
         string  entity = JsonConvert.SerializeObject(dy.data.entity);
         TechDisclosureEntity Entity = JsonConvert.DeserializeObject <TechDisclosureEntity>(entity);
         string auditentity          = JsonConvert.SerializeObject(dy.data.auditentity);
         AptitudeinvestigateauditEntity Auditentity = JsonConvert.DeserializeObject <AptitudeinvestigateauditEntity>(auditentity);
         string strurl = new DataItemDetailBLL().GetItemValue("imgUrl");
         Auditentity.AUDITSIGNIMG = string.IsNullOrWhiteSpace(Auditentity.AUDITSIGNIMG) ? "" : Auditentity.AUDITSIGNIMG.ToString().Replace(strurl, "");
         //获取用户基本信息
         OperatorProvider.AppUserId = userId;  //设置当前用户
         Operator currUser = OperatorProvider.Provider.Current();
         techdisclosurebll.ApporveForm(id, Entity, Auditentity);
         return(new { code = 0, count = 1, info = "提交成功" });
     }
     catch (Exception ex)
     {
         return(new { code = -1, count = 0, info = ex.Message });
     }
 }
예제 #3
0
 /// <summary>
 /// 审核表单
 /// </summary>
 /// <param name="keyValue"></param>
 /// <param name="entity"></param>
 /// <param name="aentity"></param>
 public void ApporveForm(string keyValue, TechDisclosureEntity entity, AptitudeinvestigateauditEntity aentity)
 {
     try
     {
         service.ApporveForm(keyValue, entity, aentity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 /// <summary>
 /// 保存表单(新增、修改)
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="entity">实体对象</param>
 /// <returns></returns>
 public void SaveForm(string keyValue, TechDisclosureEntity entity)
 {
     try
     {
         service.SaveForm(keyValue, entity);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #5
0
 public ActionResult ApporveForm(string keyValue, TechDisclosureEntity entity, AptitudeinvestigateauditEntity aentity)
 {
     try
     {
         Operator user = ERCHTMS.Code.OperatorProvider.Provider.Current();
         techdisclosurebll.ApporveForm(keyValue, entity, aentity);
         return(Success("操作成功。"));
     }
     catch (System.Exception ex)
     {
         return(Error(ex.ToString()));
     }
 }