Example #1
0
        public ActionResult SubmitForm(string keyValue, InfoSubmitDetailsEntity pEntity)
        {
            var user = ERCHTMS.Code.OperatorProvider.Provider.Current();

            pEntity.IsSubmit = "是";
            infoSubmitDetailsbll.SaveForm(keyValue, pEntity);
            //更新报送人员信息
            var entity = infoSubmitbll.GetEntity(pEntity.InfoId);

            if (entity != null)
            {
                entity.SubmitedUserId += user.UserId;
                entity.Remnum--;
                entity.Remnum = entity.Remnum < 0 ? 0 : entity.Remnum;
                if (!string.IsNullOrWhiteSpace(entity.RemUserName))
                {
                    entity.RemUserName = entity.RemUserName.Replace(user.UserName, "");
                    entity.RemUserName = string.Join(",", entity.RemUserName.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries));
                }
                if (!string.IsNullOrWhiteSpace(entity.RemDepartName))
                {
                    entity.RemDepartName = entity.RemDepartName.Replace(user.DeptName, "");
                    entity.RemDepartName = string.Join(",", entity.RemDepartName.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries));
                }
                var num = entity.SubmitUserId.Split(new char[] { ',' }).Count();
                entity.Pct = (decimal)Math.Round((num - entity.Remnum.Value) * 1.0 / num * 100, 2);
                infoSubmitbll.SaveForm(entity.ID, entity);
            }

            return(Success("操作成功。"));
        }
Example #2
0
 /// <summary>
 /// 保存表单(新增、修改)
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="entity">实体对象</param>
 /// <returns></returns>
 public void SaveForm(string keyValue, InfoSubmitDetailsEntity entity)
 {
     try
     {
         service.SaveForm(keyValue, entity);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #3
0
        public ActionResult SaveForm(string keyValue, InfoSubmitDetailsEntity pEntity)
        {
            infoSubmitDetailsbll.SaveForm(keyValue, pEntity);

            return(Success("操作成功。"));
        }