Beispiel #1
0
        /// <summary>
        /// 根据洗手考核ID获取单个洗手考核数据
        /// </summary>
        /// <param name="iFilter"></param>
        /// <returns></returns>
        public Tuple <BUS_WASHHANDOPERATION, List <AI_DeptInfo> > GetWashHandModel(CommonFilter iFilter, string WHOID)
        {
            string filter = "1=1";

            filter += iFilter.GetQueryString();
            //  if (!string.IsNullOrWhiteSpace(WHOID)) { filter += " and WHOID=" + WHOID + ""; }

            BUS_WASHHANDOPERATION model = EntityOperate <BUS_WASHHANDOPERATION> .GetEntityById(WHOID, "WHOID");

            var departList = EntityOperate <AI_DeptInfo> .GetEntityList(filter + (model == null ? "" : " and deptid='" + model.DEPTID + "'"), "ParentID,DeptID");

            var tupe = new Tuple <BUS_WASHHANDOPERATION, List <AI_DeptInfo> >(model, departList);

            return(tupe);
        }
 /// <summary>
 /// 增加和保存数据
 /// </summary>
 /// <returns></returns>
 public string Save()
 {
     return(base.ExecuteActionJsonResult("保存信息", () =>
     {
         BUS_WASHHANDOPERATION entity = base.GetPageData <BUS_WASHHANDOPERATION>(0);
         var userToken = Request["token"].GetUserToken();
         //完善反馈单数据信息
         if (string.IsNullOrWhiteSpace(entity.WHOID))
         {
             entity.XZRYID = userToken.UserId;
             entity.XZRYMC = userToken.USERNAME;
             //entity.DEPTID = userToken.DpetID;
             //entity.DEPTNAME = "没给登录人所在部门名";
             entity.XZRQ = DateTime.Now;
             entity.ORGANID = userToken.ORGANID;
         }
         washhandService.Save(entity);
         return new WebApi_Result();
     }));
 }
Beispiel #3
0
        /// <summary>
        /// 保存反馈单和反馈单数据
        /// </summary>
        /// <param name="fkdModel"></param>
        /// <param name="fkdSourceModel"></param>
        /// <returns></returns>
        public void Save(BUS_WASHHANDOPERATION model)
        {
            if (string.IsNullOrWhiteSpace(model.WHOID))
            {
                model.WHOID = CommonService.GetPrimaryId(new GI_SerialInfo()
                {
                    Name = "BUS_WASHHANDOPERATION", ColumnName = "WHOID", OrganID = model.ORGANID
                }) + "";
                model.SaveModelM();
            }
            else
            {
                var entity = EntityOperate <BUS_WASHHANDOPERATION> .GetEntityById(model.WHOID, "WHOID");

                model.XZRYID  = entity.XZRYID;
                model.XZRYMC  = entity.XZRYMC;
                model.XZRQ    = entity.XZRQ;
                model.ORGANID = entity.ORGANID;
                model.UpdateM("WHOID");
            }
        }