/// <summary>
        /// 根据洗手考核ID获取单个洗手考核数据
        /// </summary>
        /// <param name="iFilter"></param>
        /// <returns></returns>
        public Tuple <BUS_DISINFECTION, List <AI_DeptInfo> > GetDisInfectionModel(CommonFilter iFilter, string DISID)
        {
            string filter = "1=1";

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

            BUS_DISINFECTION model = EntityOperate <BUS_DISINFECTION> .GetEntityById(DISID, "DISID");

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

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

            return(tupe);
        }
Example #2
0
 /// <summary>
 /// 增加和保存数据
 /// </summary>
 /// <returns></returns>
 public string Save()
 {
     return(base.ExecuteActionJsonResult("保存信息", () =>
     {
         BUS_DISINFECTION entity = base.GetPageData <BUS_DISINFECTION>(0);
         var userToken = Request["token"].GetUserToken();
         //完善反馈单数据信息
         if (string.IsNullOrWhiteSpace(entity.DISID))
         {
             entity.XZRYID = userToken.UserId;
             entity.XZRYMC = userToken.USERNAME;
             entity.XZRQ = DateTime.Now;
             entity.ORGANID = userToken.ORGANID;
         }
         disInfectionService.Save(entity);
         return new WebApi_Result();
     }));
 }
        /// <summary>
        /// 保存反馈单和反馈单数据
        /// </summary>
        /// <param name="fkdModel"></param>
        /// <param name="fkdSourceModel"></param>
        /// <returns></returns>
        public void Save(BUS_DISINFECTION model)
        {
            if (string.IsNullOrWhiteSpace(model.DISID))
            {
                model.DISID = CommonService.GetPrimaryId(new GI_SerialInfo()
                {
                    Name = "BUS_DISINFECTION", ColumnName = "DISID", OrganID = model.ORGANID
                }) + "";
                model.SaveModelM();
            }
            else
            {
                var entity = EntityOperate <BUS_DISINFECTION> .GetEntityById(model.DISID, "DISID");

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