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;
 }