/// <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)); }
/// <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)); }
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(); } }
/// <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, }); }
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(); } }
public ContentResult ViewDevelopModuleDetails(ItilDevelopModuleManageModel entity) { var datas = ItilService.ItilDevelopModuleManager.GetChangeRecordListBy(entity); return(DateJsonResult(datas)); }
public JsonResult ChangeDevelopModuleProgressStatus(ItilDevelopModuleManageModel entity) { var result = ItilService.ItilDevelopModuleManager.ChangeProgressStatus(entity); return(Json(result)); }
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)); }