private void LoadColumns(AccessTypeFilter accessType, Boolean hasAgencies) { List <ColumnMessageGrid> columns = new List <ColumnMessageGrid>(); if (accessType == AccessTypeFilter.Submitters) { columns.Add(ColumnMessageGrid.SubmissionStatus); columns.Add(ColumnMessageGrid.SubmissionType); columns.Add(ColumnMessageGrid.LastActionOn); } if (hasAgencies) { columns.Add(ColumnMessageGrid.AgencyName); } View.AvailableColumns = columns; }
public void ChangeAccessFilter(AccessTypeFilter access) { dtoUsersByMessageFilter filter = View.SelectedFilter; switch (access) { case AccessTypeFilter.NoSubmitters: InitializeAgencyFilter(filter, View.CurrentObject, View.SelectedIdAgency); View.IsInitializedForNoSubmitters = true; View.DisplayNoSubmittersFilter(); //LoadItems(filter, 0, View.UsersPageSize,false); break; case AccessTypeFilter.Submitters: UpdateFiltersForSubmitters(filter, View.CurrentObject, View.SelectedIdAgency); View.DisplaySubmittersFilter(); View.IsInitializedForSubmitters = true; break; } }