private void Filter_SelectedValueChanged(object sender, EventArgs e) { ComboBox combo = sender as ComboBox; PipelineScreen mainScreen = FormWrapper.EncompassForm.Controls.Find("pipelineScreen", true)[0] as PipelineScreen; PipelineFilter filter = PipelineFilterCDO.CDO.Filters.Where(x => x.Name.Equals(combo.Text)).FirstOrDefault(); mainScreen.SetCurrentFilter(filter.Filter, 1); ClientCommonUtils.UncheckLoanFolders(this.Folder, Folder.CheckedItems.Cast <ComboBoxItem>().ToList()); mainScreen.SetCurrentFolder(filter.Folder); mainScreen.RefreshPipeline(); }
private void LoadViewFolders(string folderName, PipelineScreen screen) { if (string.IsNullOrEmpty(folderName)) { return; } string[] folderList = folderName.Split('|'); LoanFolderInfo[] info = folderList.Select(x => EncompassHelper.SessionObjects.LoanManager.GetLoanFolder(x)).ToArray <LoanFolderInfo>(); MethodInfo select = screen.GetType().GetMethod("selectFolders", BindingFlags.NonPublic | BindingFlags.Instance); select.Invoke(screen, new object[] { info }); MethodInfo refresh = screen.GetType().GetMethod("refreshFilterDescription", BindingFlags.NonPublic | BindingFlags.Instance); refresh.Invoke(screen, new object[] { }); }
private void Save_Click(object sender, EventArgs e) { PipelineScreen mainScreen = FormWrapper.EncompassForm.Controls.Find("pipelineScreen", true)[0] as PipelineScreen; FieldFilterList filter = mainScreen.GetCurrentFilter(); cdo.Filters.Add(new PipelineFilter() { Name = Filter.Text, Filter = filter, Public = false, Owner = EncompassHelper.User.ID, Folder = GetSelectedFolderList(), PipelineView = View.Text }); CustomDataObject.Save <PipelineFilterCDO>(PipelineFilterCDO.Key, cdo); LoadFilters(Filter); Filter.Text = string.Empty; }
private void Delete_Click(object sender, EventArgs e) { PipelineScreen mainScreen = FormWrapper.EncompassForm.Controls.Find("mainScreen", true)[0] as PipelineScreen; }