Пример #1
0
        /// <summary>
        /// 保存操作记录
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public OpResult SavaChangeRecord(ItilDevelopModuleManageModel model)
        {
            var changeRecordModel = BuildChangeRecordBy(model);

            if (changeRecordModel == null)
            {
                return(OpResult.SetErrorResult("开发任务不能为空!"));
            }
            changeRecordModel.OpSign = OpMode.Add;
            return(Store(changeRecordModel));
        }
Пример #2
0
        /// <summary>
        /// 更新开发任务变更记录
        /// </summary>
        /// <param name="ililModel">开发任务</param>
        /// <param name="changeRecordModel_Id_Key">开发任务记录Id_Key</param>
        /// <returns></returns>
        public OpResult UpdateChangeRecord(ItilDevelopModuleManageModel ililModel, decimal changeRecordModel_Id_Key)
        {
            var changeRecordModel = BuildChangeRecordBy(ililModel);

            if (changeRecordModel == null)
            {
                return(OpResult.SetErrorResult("开发任务不能为空!"));
            }
            changeRecordModel.OpSign = OpMode.Edit;
            changeRecordModel.Id_Key = changeRecordModel_Id_Key;
            return(Store(changeRecordModel));
        }
Пример #3
0
        public void ItilDevelopModuleManageStoreTest()
        {
            ItilDevelopModuleManageModel model = new ItilDevelopModuleManageModel();

            model.ModuleName   = "ModultName";
            model.ClassName    = "ClassName";
            model.FunctionName = "FunctionName";
            model.OpSign       = "add";
            var result = ItilService.ItilDevelopModuleManager.Store(model);

            if (!result.Result)
            {
                Assert.Fail();
            }
        }
Пример #4
0
 /// <summary>
 /// 生成一条记录
 /// </summary>
 /// <param name="developModuleManageModel">开发任务</param>
 /// <returns></returns>
 private ItilDevelopModuleManageChangeRecordModel BuildChangeRecordBy(ItilDevelopModuleManageModel developModuleManageModel)
 {
     if (developModuleManageModel == null)
     {
         return(null);
     }
     return(new ItilDevelopModuleManageChangeRecordModel()
     {
         ModuleName = developModuleManageModel.ModuleName,
         MClassName = developModuleManageModel.MClassName,
         MFunctionName = developModuleManageModel.MFunctionName,
         FunctionDescription = developModuleManageModel.FunctionDescription,
         Executor = developModuleManageModel.Executor,
         ParameterKey = developModuleManageModel.ParameterKey,
         ChangeProgress = developModuleManageModel.CurrentProgress,
     });
 }
Пример #5
0
        public void ItilDevelopModuleManageStoreTest()
        {
            ItilDevelopModuleManageModel model = new ItilDevelopModuleManageModel();

            model.ModuleName            = "ModultName";
            model.MClassName            = "ClassName";
            model.MFunctionName         = "FunctionName5";
            model.ParameterKey          = string.Format("{0}&{1}&{2}", model.ModuleName, model.MClassName, model.MFunctionName);
            model.FunctionDescription   = "功能描述";
            model.DifficultyCoefficient = 5;
            model.DevPriority           = 5;
            model.Executor  = "张明";
            model.StartDate = DateTime.Now.ToDate();
            model.OpSign    = "add";
            var result = ItilService.ItilDevelopModuleManager.Store(model);

            if (!result.Result)
            {
                Assert.Fail();
            }
        }
Пример #6
0
        public ContentResult ViewDevelopModuleDetails(ItilDevelopModuleManageModel entity)
        {
            var datas = ItilService.ItilDevelopModuleManager.GetChangeRecordListBy(entity);

            return(DateJsonResult(datas));
        }
Пример #7
0
        public JsonResult ChangeDevelopModuleProgressStatus(ItilDevelopModuleManageModel entity)
        {
            var result = ItilService.ItilDevelopModuleManager.ChangeProgressStatus(entity);

            return(Json(result));
        }
Пример #8
0
        public JsonResult StoreProjectDevelopRecord(ItilDevelopModuleManageModel entity)
        {
            var result = ItilService.ItilDevelopModuleManager.Store(entity);

            return(Json(result));
        }
 /// <summary>
 /// 获取开发任务进度变更明细
 /// </summary>
 /// <param name="model">开发任务</param>
 /// <returns></returns>
 public List <ItilDevelopModuleManageChangeRecordModel> GetChangeRecordListBy(ItilDevelopModuleManageModel model)
 {
     return(ItilCrudFactory.ItilDevelopModuleManageCrud.GetChangeRecordListBy(model));
 }
 /// <summary>
 /// 修改开发进度
 /// </summary>
 /// <param name="model">实体</param>
 /// <returns></returns>
 public OpResult ChangeProgressStatus(ItilDevelopModuleManageModel model)
 {
     return(ItilCrudFactory.ItilDevelopModuleManageCrud.ChangeProgressStatus(model));
 }
 /// <summary>
 /// 仓储操作 model.OpSign = add/edit/delete
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public OpResult Store(ItilDevelopModuleManageModel model)
 {
     return(ItilCrudFactory.ItilDevelopModuleManageCrud.Store(model));
 }