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