private void loadPianoRateale() { if (_condominio != null && _esercizio != null && ParentForm?.MdiParent is IControlHideable) { try { _pianoRatealeUc = new PianoRatealeDettaglioUC(); _pianoRatealeUc.UpdatePianoRateale += pianoRatealeUcUpdatePianoRateale; _pianoRatealeUc = (PianoRatealeDettaglioUC)((IControlHideable)ParentForm.MdiParent).AddControl(_pianoRatealeUc, "Piano Rateale", "pianoRateale"); _pianoRatealeUc.LoadData(_condominio, _esercizio); _panelContainer = (IControlHideable)ParentForm.MdiParent; ParentForm.FormClosing += parentFormFormClosing; _pianoRatealeLoaded = true; } catch (Exception ex) { _log.ErrorFormat("Errore inaspettato durante il caricamento del piano rateale - {0} - condominio:{1} - esercizio:{2}", ex, Utility.GetMethodDescription(), _condominio.ID, _esercizio.ID); throw; } } }
public void Clear() { _pianoRatealeLoaded = false; btnStampa.Visible = false; btnConferma.Visible = false; chkDataEmissione.Visible = false; sceltaTipoLista.Visible = false; listaRateSoggetti.Visible = false; nuovaDataPanel.Visible = false; sceltaTipoLista.Visible = false; if (ParentForm != null) { _pianoRatealeUc = new PianoRatealeDettaglioUC(); _pianoRatealeUc = (PianoRatealeDettaglioUC)((IControlHideable)ParentForm.MdiParent).AddControl(_pianoRatealeUc, "Piano Rateale", "pianoRateale"); _pianoRatealeUc.Clear(); } }