コード例 #1
0
        public override void DoDelete()
        {
            if (_current == null)
            {
                return;
            }


            try
            {
                if (XtraMessageBox.Show("L'elemento sarà eliminato solamente se nel sistema non ci sono altri riferimenti all'elemento oppure se non è un elemento predefinito. Sicuro di voler procedere? ", "Elimina elemento", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    Nested_CheckSecurityForDeletion();

                    OutcomeHandler h = new OutcomeHandler();
                    h.Delete(_current);

                    _mainForm.NavigatorUtility.NavigateToPrevious();
                }
            }
            catch (AccessDeniedException)
            {
                XtraMessageBox.Show("Impossibile accedere alla funzionalità richiesta. Accesso negato", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                ErrorHandler.Show(ex);
            }
        }
コード例 #2
0
        private void LoadGrid()
        {
            OutcomeHandler h = new OutcomeHandler();

            IList l = h.GetAll();

            gridControl1.DataSource = l;
        }
コード例 #3
0
        private void SaveOrUpdate()
        {
            _current.Descrizione = txtDescrizione.Text;
            _current.Color       = cboColor.Color.ToArgb();

            OutcomeHandler h = new OutcomeHandler();

            h.SaveOrUpdate(_current);
        }
コード例 #4
0
        private void LoadListaEsiti()
        {
            lstApp.Items.Clear();

            OutcomeHandler h = new OutcomeHandler();

            foreach (Outcome item in h.GetAll())
            {
                lstApp.Items.Add(item);
            }
        }
コード例 #5
0
        protected override void Nested_LoadDataFromDataSource()
        {
            OutcomeHandler h = new OutcomeHandler();

            _current = h.GetElementById(m_IdShowedObject.ToString()) as WIN.SCHEDULING_APPLICATION.DOMAIN.ComboElements.Outcome;;

            if (_current == null)
            {
                throw new Exception("Elemento non trovato");
            }
        }
コード例 #6
0
        private void LoadComboEsiti()
        {
            //preparo la combo delle zone
            cboOut.Properties.Items.Clear();

            OutcomeHandler h = new OutcomeHandler();

            //la riempio
            cboOut.Properties.Items.Add("");
            cboOut.Properties.Items.AddRange(h.GetAll());

            //seleziono quella iniziale
            cboOut.SelectedIndex = 0;
        }
コード例 #7
0
ファイル: BootstrapTask.cs プロジェクト: wangjun009xx/Money
        public void Initialize()
        {
            OutcomeHandler outcomeHandler = new OutcomeHandler(outcomeRepository);

            commandHandlers.AddAll(outcomeHandler);

            CategoryHandler categoryHandler = new CategoryHandler(categoryRepository);

            commandHandlers.AddAll(categoryHandler);

            CurrencyHandler currencyHandler = new CurrencyHandler(currencyListRepository);

            commandHandlers.AddAll(currencyHandler);
        }
コード例 #8
0
ファイル: BootstrapTask.cs プロジェクト: ScriptBox21/Money
        public void Initialize()
        {
            OutcomeHandler outcomeHandler = new OutcomeHandler(outcomeRepository);

            commandHandlers.AddAll(outcomeHandler);

            ExpenseTemplateHandler expenseTemplateHandler = new ExpenseTemplateHandler(expenseTemplateRepository);

            commandHandlers.AddAll(expenseTemplateHandler);

            IncomeHandler incomeHandler = new IncomeHandler(incomeRepository);

            commandHandlers.AddAll(incomeHandler);

            CategoryHandler categoryHandler = new CategoryHandler(categoryRepository);

            commandHandlers.AddAll(categoryHandler);

            CurrencyHandler currencyHandler = new CurrencyHandler(currencyListRepository);

            commandHandlers.AddAll(currencyHandler);
        }