Esempio n. 1
0
        public EditGui([NotNull] ConditionsManager conditionsManager)
        {
            if (conditionsManager == null)
            {
                throw new ArgumentNullException(nameof(conditionsManager));
            }
            this.conditionsManager = conditionsManager;
            InitializeComponent();

            dataGridView1.AutoGenerateColumns = false;
            ConditionKind.DataSource          = Enum.GetValues(typeof(ConditionKind));
            MatchingKind.DataSource           = Enum.GetValues(typeof(MatchingKind));

            BuildGrid();
        }
        private void PostPrelimConditionsAsync()
        {
            var config       = DisclosuresHelper.PopulateDisclosuresUtilityConfig();
            var blendManager = new BlendManager(config.BlendUtilitySettings, EncompassApplication.CurrentLoan);

            var waitDialog = new PleaseWaitDialog();

            var ConditionsManager =
                new ConditionsManager(blendManager, EncompassApplication.CurrentLoan, waitDialog.Progress);

            new TaskFactory().StartNew(() =>
            {
                ConditionsManager.PostPrelimConditionsToPortal();
            }).ContinueWith(x =>
            {
                waitDialog.PleaseWaitForm.Close();
                Refresh();
            });
        }