private VerDocumentRowViewModel GetDocumentData( int instanceId, string documentNumber, string documentName, string docWebUrl, string documentNameTemp) { var requestInstance = new VmrInstanceRequest { InstanceId = instanceId }; var vmrInstance = _vmrGenericService.GetInstance(requestInstance).Instance; var model = new VerDocumentRowViewModel { SLno = 0, DocumentType = 0, 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), DocumentNameTemp = documentNameTemp }; return(model); }
public virtual ActionResult GetParticipantsNewRow( string searchBy, int participantTypeId, int roleId, string userName, int organizationalUnitId, string email) { var modelParticipant = new VerParticipantRowViewModel(); switch (searchBy) { case ModuleAccessLevelCode.ROLE: modelParticipant.ParticipantTypeId = participantTypeId; modelParticipant.Role = roleId; modelParticipant.UserName = string.IsNullOrEmpty(userName) ? _verPermissionsService .GetParticipantName(roleId, organizationalUnitId) .Participant.ParticipantsUserName : userName; modelParticipant.FullName = string.IsNullOrEmpty(userName) ? _verPermissionsService.GetParticipantName(roleId, organizationalUnitId) .Participant.ParticipantsFullName : userName; modelParticipant.OrganizationalUnitId = organizationalUnitId == -1 ? (int?)null : organizationalUnitId; modelParticipant.AccessLevelId = _catalogService .GetConvergenceMasterDataIdByCode( ModuleAccessLevelCode.ROLE, MasterType.MODULE_ACCESS_LEVEL).Id; modelParticipant.AccessLevelCode = searchBy; modelParticipant.Email = string.IsNullOrEmpty(email) ? null : email; break; case ModuleAccessLevelCode.USER: modelParticipant.ParticipantTypeId = participantTypeId; modelParticipant.Role = roleId == -1 ? (int?)null : roleId; modelParticipant.OrganizationalUnitId = organizationalUnitId == -1 ? (int?)null : organizationalUnitId; modelParticipant.UserName = userName; modelParticipant.FullName = UserIdentityManager .SearchFullNameByUserName(new GetUsersRequest { UserName = userName }) .FullName; modelParticipant.AccessLevelId = _catalogService .GetConvergenceMasterDataIdByCode( ModuleAccessLevelCode.USER, MasterType.MODULE_ACCESS_LEVEL).Id; modelParticipant.AccessLevelCode = searchBy; modelParticipant.Email = string.IsNullOrEmpty(email) ? null : email; break; } _viewModelMapperHelper.GetParticipantList(true); return(PartialView("Partials/DataTables/TemplateRows/ParticipantsNewRow", modelParticipant)); }
private VerDocumentRowViewModel GetNewDocumentData( int instanceId, string documentNumber, string documentName, string docWebUrl, string docNameTemp, bool isGenerated) { var model = new VerDocumentRowViewModel(); var instanceRequest = new VerInstanceRequest { InstanceId = instanceId }; var instanceResponse = _verGenericService.GetInstance(instanceRequest); if (instanceResponse.IsValid) { var loadSecurityRequest = new VerLoadSecurityRequest { Instance = instanceResponse.Instance, Pages = VerSecurityValues.SECURITY_VER_DOCUMENT_PAGE }; var security = _verGenericService.LoadSecurity(loadSecurityRequest); _viewModelMapperHelper.SecurityDocument(security.SecurityList.ToList()); model = new VerDocumentRowViewModel { SLno = 0, DocumentType = _catalogService.GetConvergenceMasterDataIdByCode( VerDocumentTypeCode.OTHER, MasterType.VER_DOCUMENT_TYPE).Id, DocumentName = documentName, PackageVersion = instanceResponse.Instance.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 = true, IncInPublish = false, IsVisibleChkPublish = false, IsVersionHistory = false, IsGenerated = isGenerated, IsNewDocument = true, DocumentNameTemp = docNameTemp }; } return(model); }
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); }
private VerDocumentRowViewModel GetDocumentData( int instanceId, string documentNumber, string documentName, string docWebUrl, string documentNameTemp) { var model = new VerDocumentRowViewModel(); var instanceRequest = new VerInstanceRequest { InstanceId = instanceId }; var instanceResponse = _verGenericService.GetInstance(instanceRequest); if (instanceResponse.IsValid) { model = new VerDocumentRowViewModel { SLno = 0, DocumentType = _catalogService.GetConvergenceMasterDataIdByCode( VerDocumentTypeCode.OTHER, MasterType.VER_DOCUMENT_TYPE).Id, DocumentName = SanitizeFileName(documentName), PackageVersion = instanceResponse.Instance.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 = true, IsVisibleChkPublish = false, IsNewDocument = true, DocumentNameTemp = documentNameTemp }; } return(model); }
public virtual ActionResult GetParticipantsNewRow( string searchBy, int participantTypeId, int roleId, string userName, int organizationalUnitId) { var modelParticipant = new VmrParticipantRowViewModel(); var roleAccess = _catalogService .GetConvergenceMasterDataIdByCode( ModuleAccessLevelCode.ROLE, MasterType.MODULE_ACCESS_LEVEL); var userAccess = _catalogService .GetConvergenceMasterDataIdByCode( ModuleAccessLevelCode.USER, MasterType.MODULE_ACCESS_LEVEL); var permissionService = _vmrPermissionsService .GetParticipantName( roleId, organizationalUnitId); var userIdentityService = UserIdentityManager .SearchFullNameByUserName(new GetUsersRequest { UserName = userName }); var getParticipantName = _vmrPermissionsService .GetParticipantName( roleId, organizationalUnitId); switch (searchBy) { case ModuleAccessLevelCode.ROLE: modelParticipant.ParticipantTypeId = participantTypeId; modelParticipant.Role = roleId; modelParticipant.Username = getParticipantName.IsValid ? getParticipantName.UserName : string.Empty; modelParticipant.OrganizationalUnitId = organizationalUnitId; modelParticipant.AccessLevelId = roleAccess.IsValid ? roleAccess.Id : 0; modelParticipant.FullName = permissionService.IsValid ? permissionService.FullName : string.Empty; modelParticipant.AccessLevelCode = searchBy; break; case ModuleAccessLevelCode.USER: modelParticipant.ParticipantTypeId = participantTypeId; modelParticipant.Role = roleId == -1 ? (int?)null : roleId; modelParticipant.OrganizationalUnitId = organizationalUnitId == -1 ? (int?)null : organizationalUnitId; modelParticipant.Username = userName; modelParticipant.AccessLevelId = userAccess.IsValid ? userAccess.Id : 0; modelParticipant.FullName = userIdentityService.IsValid ? userIdentityService .FullName : string.Empty; modelParticipant.AccessLevelCode = searchBy; break; } _viewModelMapperHelper.GetParticipantList(); return(PartialView("Partials/Tabs/TemplateRows/ParticipantsNewRow", modelParticipant)); }