public virtual JsonResult SetExecutionDate(int instanceId, DateTime executionDate) { var response = new ResponseBase { IsValid = true }; var instance = _vmrGenericService.GetInstance(new VmrInstanceRequest { InstanceId = instanceId }); if (instance.IsValid) { var currentAction = _vmrGenericService .GetActualProcessFlow(instance.Instance.VmrProcessFlow); var saveAdditionalField = new SaveAdditionalFieldsRequest { VmrInstance = instance.Instance, CurrentActionType = currentAction.VmrProcessFlow.VmrActionTypeId, IsSave = true, Fields = new List <AdditionalFieldsSaveModel> { new AdditionalFieldsSaveModel { Name = VmrGlobalValues.END_DATE_PROCESS_FLOW, Value = executionDate.ToShortDateString(), Type = VmrGlobalValues.DATETIME_FIELD } } }; _additionalFieldsService.SaveAdditionalFields(saveAdditionalField); response = _vmrStepsServices.SetAutomaticSubmit(new VmrSetAutomaticSubmitRequest { Instance = instance.Instance, ExecutionTime = executionDate }); } return(Json(response)); }
public VerDocumentRowViewModel GetDataNewDocument( int instanceId, string documentNumber, string documentName, string docWebUrl, string documentNameTemp) { var requestInstance = new VmrInstanceRequest { InstanceId = instanceId }; var vmrInstance = _vmrGenericService.GetInstance(requestInstance).Instance; var loadSecurityRequest = new VmrLoadSecurityRequest { Instance = vmrInstance, Pages = VmrSecurityValues.SECURITY_VMR_DOCUMENT_PAGE }; var documentSecurity = _vmrGenericService.LoadSecurity(loadSecurityRequest).SecurityList; SecurityDocument(documentSecurity.ToList()); var document = new VerDocumentRowViewModel { SLno = 0, DocumentType = _catalogService.GetConvergenceMasterDataIdByCode( VerDocumentTypeCode.OTHER, MasterType.VER_DOCUMENT_TYPE).Id, DocumentName = documentName, PackageVersion = vmrInstance.VerInstance.Version.GetNameLanguage( Localization.CurrentLanguage), LastUpdate = DateTime.Now, UserName = UserIdentityManager .SearchFullNameByUserName( new GetUsersRequest { UserName = IDBContext.Current.UserName }) .FullName, IsPrimary = false, IsRequired = false, DocumentNumber = documentNumber, ShpUrlDocument = docWebUrl, IsVer = false, LastUpdateFormat = string.Format("{0:dd MMM yyyy}", DateTime.Now), IsVersionHistory = false, DocumentNameTemp = documentNameTemp, IsNewDocument = true }; return(document); }