/// <summary> /// /// </summary> /// <param name="CurrentPage"></param> /// <param name="BoundDate"></param> /// <param name="SortColumn"></param> /// <param name="sortDirection"></param> public PreApprovalListState(int CurrentPage = 1, GridDateFilter BoundDate = GridDateFilter.AllOpen, PreApprovalAttribute SortColumn = PreApprovalAttribute.Empty, String sortDirection = "") { this.CurrentPage = CurrentPage; this.BoundDate = BoundDate; this.SortColumn = SortColumn; this.SortDirection = sortDirection; }
/// <summary> /// /// </summary> /// <param name="CurrentPage"></param> /// <param name="BoundDate"></param> /// <param name="SortColumn"></param> public MailRoomListState(int CurrentPage = 1, GridDateFilter BoundDate = GridDateFilter.AllOpen, MailRoomAttribute SortColumn = MailRoomAttribute.DueDate, String sortDirection = "ASC", String documentTypeFilter = "") { this.CurrentPage = CurrentPage; this.BoundDate = BoundDate; this.SortColumn = SortColumn; this.SortDirection = sortDirection; this.DocumentTypeFilter = documentTypeFilter; }
/// <summary> /// /// </summary> /// <param name="CurrentPage"></param> /// <param name="BoundDate"></param> /// <param name="SortColumn"></param> /// <param name="sortDirection"></param> public CompletedLoansListState(int CurrentPage = 1, GridDateFilter BoundDate = GridDateFilter.AllOpen, CompletedLoansAttribute SortColumn = CompletedLoansAttribute.AppDate, String sortDirection = "DESC", string borrowerStatusFilter = null) { this.CurrentPage = CurrentPage; this.BoundDate = BoundDate; this.SortColumn = SortColumn; this.SortDirection = sortDirection; this.BorrowerStatusFilter = borrowerStatusFilter; }
/// <summary> /// AlertsListState /// </summary> /// <param name="CurrentPage"></param> /// <param name="BoundDate"></param> /// <param name="SortColumn"></param> /// <param name="sortDirection"></param> public CancelLoanListState(int CurrentPage = 1, GridDateFilter BoundDate = GridDateFilter.AllOpen, CancelAttribute SortColumn = CancelAttribute.None, String sortDirection = "", String borrowerStatusFilter = null) { this.CurrentPage = CurrentPage; this.BoundDate = BoundDate; this.SortColumn = SortColumn; this.SortDirection = sortDirection; this.BorrowerStatusFilter = borrowerStatusFilter; }
/// <summary> /// AlertsListState /// </summary> /// <param name="CurrentPage"></param> /// <param name="BoundDate"></param> /// <param name="SortColumn"></param> /// <param name="sortDirection"></param> public AlertsListState(int CurrentPage = 1, GridDateFilter BoundDate = GridDateFilter.AllOpen, AlertsAttribute SortColumn = AlertsAttribute.ConciergeFullName, String sortDirection = "DESC", String loanPurposeFilter = "") { this.CurrentPage = CurrentPage; this.BoundDate = BoundDate; this.SortColumn = SortColumn; this.SortDirection = sortDirection; this.LoanPurposeFilter = loanPurposeFilter; }
/// <summary> /// /// </summary> /// <param name="CurrentPage"></param> /// <param name="BoundDate"></param> /// <param name="SortColumn"></param> public PipelineListState(int CurrentPage = 1, GridDateFilter BoundDate = GridDateFilter.AllOpen, PipelineAttribute SortColumn = PipelineAttribute.ApplicationDate, String sortDirection = "DESC", String activityTypeFilter = "", String loanPurposeFilter = "", string borrowerStatusFilter = null) { this.CurrentPage = CurrentPage; this.BoundDate = BoundDate; this.SortColumn = SortColumn; this.SortDirection = sortDirection; this.LoanPurposeFilter = loanPurposeFilter; this.BorrowerStatusFilter = borrowerStatusFilter; }
/// <summary> /// /// </summary> /// <param name="CurrentPage"></param> /// <param name="BoundDate"></param> /// <param name="SortColumn"></param> /// <param name="sortDirection"></param> public ContactListState(int CurrentPage = 1, GridDateFilter BoundDate = GridDateFilter.AllOpen, ContactViewAttribute SortColumn = ContactViewAttribute.None, string sortDirection = "", Int32 contactStatusFilter = -1, String loanPurposeFilter = "", int conciergeFilter = -1) { this.CurrentPage = CurrentPage; this.BoundDate = BoundDate; this.SortColumn = SortColumn; this.SortDirection = sortDirection; this.ContactStatusFilter = contactStatusFilter; this.LoanPurposeFilter = loanPurposeFilter; this.ConciergeFilter = conciergeFilter; }
public static AlertsViewModel RetrieveAlertViewModel(AlertsListState alertsListState, List <int> userAccountIds, GridDateFilter dateFilter, int userAccountId, Guid companyid, int channelId, int divisionId, Guid branchId, string searchTerm = null) { if (alertsListState == null) { alertsListState = new AlertsListState(); } if (userAccountIds == null) { userAccountIds = new List <int>(); } var alertsViewData = AlertMessageServiceFacade.RetrieveAlertItemsView(userAccountId, userAccountIds, alertsListState.CurrentPage, alertsListState.SortColumn.GetStringValue(), alertsListState.SortDirection, alertsListState.BoundDate, searchTerm, alertsListState.LoanPurposeFilter, alertsListState.ActivityTypeFilter, companyid, channelId, divisionId, branchId ) ?? new AlertViewData { AlertItems = new List <AlertViewItem>(), TotalItems = 0, TotalPages = 0, NumberOfAlerts = 0 }; foreach (AlertViewItem alertViewItems in alertsViewData.AlertItems) { foreach (AlertView alertViewItem in alertViewItems.AlertViewItems) { DataForShortProductDescription data = LoanServiceFacade.RetrieveDataForShortProductDescription(alertViewItem.LoanId); alertViewItem.ProgramName = LoanHelper.FormatShortProductDescription(alertViewItem.IsHarp, ((AmortizationType)data.AmortizationType).GetStringValue(), data.LoanTerm, data.FixedRateTerm, ((MortgageType)data.MortgageType).GetStringValue()); } } var alertsViewModel = new AlertsViewModel { ActivityTypeList = CommonHelper.RetrieveActivityListForQueueFilter(), LoanPurposeList = new List <LoanTransactionType>(Enum.GetValues(typeof(LoanTransactionType)).Cast <LoanTransactionType>().Skip(1)), AlertItems = alertsViewData.AlertItems, PageCount = alertsViewData.TotalPages, TotalItems = alertsViewData.TotalItems, NumberOfAlerts = alertsViewData.NumberOfAlerts }; AlertsGridHelper.ProcessPagingOptions(alertsListState, alertsViewModel); AlertsGridHelper.ApplyClassCollection(alertsViewModel); return(alertsViewModel); }
public ExceptionsListState(int currentPage = 1, GridDateFilter boundDate = GridDateFilter.AllOpen, String sortDirection = "DESC", OrderExceptionAttribute sortColumn = OrderExceptionAttribute.OrderStatus) : base(currentPage, boundDate, sortDirection) { this.SortColumn = sortColumn; }
public static CancelViewModel RetrieveCancelViewModel(CancelLoanListState cancelListState, List <int> userAccountIds, GridDateFilter dateFilter, int userAccountId, Guid companyId, int channelId, int divisionId, Guid branchId, string searchTerm = null) { if (cancelListState == null) { cancelListState = new CancelLoanListState(); } if (userAccountIds == null) { userAccountIds = new List <int>(); } string isOnLineUser = cancelListState.BorrowerStatusFilter == null ? null : cancelListState.BorrowerStatusFilter == BorrowerStatusType.Offline.GetStringValue() ? "0" : "1"; CancelViewData cancelViewData = LoanServiceFacade.RetrieveCancelItemsView(userAccountId, userAccountIds, cancelListState.CurrentPage, cancelListState.SortColumn.GetStringValue(), cancelListState.SortDirection, cancelListState.BoundDate, searchTerm, isOnLineUser, companyId, channelId, divisionId, branchId ) ?? new CancelViewData { CancelViewItems = new List <CancelViewItem>(), TotalItems = 0, TotalPages = 0 }; for (int i = 0; i < cancelViewData.CancelViewItems.Count; i++) { for (int j = 0; j < cancelViewData.CancelViewItems[i].CancelViewItems.Count; j++) { DataForShortProductDescription data = LoanServiceFacade.RetrieveDataForShortProductDescription(cancelViewData.CancelViewItems[i].CancelViewItems[j].LoanId); cancelViewData.CancelViewItems[i].CancelViewItems[j].ProgramName = LoanHelper.FormatShortProductDescription(cancelViewData.CancelViewItems[i].CancelViewItems[j].IsHarp, EnumHelper.GetStringValue((AmortizationType)data.AmortizationType), data.LoanTerm, data.FixedRateTerm, EnumHelper.GetStringValue((MortgageType)data.MortgageType)); } } var cancelViewModel = new CancelViewModel { BorrowerStatusList = new List <BorrowerStatusType>(Enum.GetValues(typeof(BorrowerStatusType)).Cast <BorrowerStatusType>().Skip(1)), CancelItems = cancelViewData.CancelViewItems, PageCount = cancelViewData.TotalPages, TotalItems = cancelViewData.TotalItems }; CancelGridHelper.ApplyClassCollection(cancelViewModel); CancelGridHelper.ProcessPagingOptions(cancelListState, cancelViewModel); return(cancelViewModel); }
public OrderDeliveredForReviewListState(int currentPage = 1, GridDateFilter boundDate = GridDateFilter.AllOpen, String sortDirection = "DESC", OrderDeliveredForReviewAttribute sortColumn = OrderDeliveredForReviewAttribute.Age) : base(currentPage, boundDate, sortDirection) { this.SortColumn = sortColumn; }
public ListState(int currentPage = 1, GridDateFilter boundDate = GridDateFilter.AllOpen, String sortDirection = "DESC") { this.CurrentPage = currentPage; this.BoundDate = boundDate; this.SortDirection = sortDirection; }