Exemplo n.º 1
0
        public DettaglioBollettaUI(string numeroFattura, DateTime dataFattura, int idFornitore, EsercizioDTO esercizio)
        {
            InitializeComponent();

            if (!DesignMode)
            {
                inizializza();
                _bolletta = _utenzaService.GetBollettaByNumeroDataFattura(numeroFattura, dataFattura, idFornitore);
                if (_bolletta == null)
                {
                    CloseForm();
                }
                else
                {
                    _idBolletta = _bolletta.ID;
                    inizializza();
                    BusinessClass = new[] { (BaseDTOOfint)_bolletta };
                    _esercizio = esercizio;

                    _dettaglioBolletta = new DettaglioBollettaUC(_bolletta, _esercizio) { Dock = DockStyle.Fill };
                    _dettaglioBolletta.AfterAddControl += dettaglioBollettaAfterAddControl;
                    _dettaglioBolletta.LoadComplete += dettaglioBollettaLoadComplete;
                    _dettaglioBolletta.Confirm += dettaglioBollettaConfirmed;
                    _dettaglioBolletta.AfterUpdate += dettaglioBollettaAfterUpdate;
                    MainStandardForm_Fill_Panel.Controls.Add(_dettaglioBolletta);
                }
            }
        }
Exemplo n.º 2
0
        public DettaglioBollettaUI(int idBolletta, EsercizioDTO esercizio)
        {
            InitializeComponent();

            if (!DesignMode)
            {
                _idBolletta = idBolletta;
                inizializza();
                _bolletta = _utenzaService.GetBollettaById(idBolletta);
                BusinessClass = new[] { (BaseDTOOfint)_bolletta };
                _esercizio = esercizio;

                _dettaglioBolletta = new DettaglioBollettaUC(_bolletta, _esercizio) {Dock = DockStyle.Fill};
                _dettaglioBolletta.AfterAddControl += dettaglioBollettaAfterAddControl;
                _dettaglioBolletta.LoadComplete += dettaglioBollettaLoadComplete;
                _dettaglioBolletta.Confirm += dettaglioBollettaConfirmed;
                _dettaglioBolletta.AfterUpdate += dettaglioBollettaAfterUpdate;
                MainStandardForm_Fill_Panel.Controls.Add(_dettaglioBolletta);
            }
        }