private void BtnReporte_Click(object sender, EventArgs e) { if (this.impuesto != null) { if (frmReporte == null) { frmReporte = new FrmReporte(); frmReporte.FormClosed += MenuReporteClosed; } frmReporte.IImpuesto = this; frmReporte.Show(); this.Hide(); } else { MessageBox.Show("Debe guardar el formulario para generar el reporte"); } }
public FrmReporte(FrmReporte frmReporte) { this.frmReporte = frmReporte; }
private void MenuReporteClosed(object sender, FormClosedEventArgs e) { frmReporte.FormClosed -= MenuReporteClosed; frmReporte = null; this.Show(); }
private void Escenario1FormClosed(object sender, FormClosedEventArgs e) { frmReporte.FormClosed -= Escenario1FormClosed; frmReporte = null; this.Show(); }