private void ManejarPaises() { var frm = PaisesForm.GetInstancia(DI.Create <IServicioPais>()); frm.MdiParent = this; frm.WindowState = FormWindowState.Maximized; frm.Dock = DockStyle.Fill; frm.Show(); }
public static PaisesForm GetInstancia() { if (instancia == null) { instancia = new PaisesForm(); instancia.FormClosed += form_Close; } return(instancia); }
public static PaisesForm GetInstancia(IServicioPais servicio) { if (instancia == null) { instancia = new PaisesForm(servicio); instancia.FormClosed += form_Close; } return(instancia); }
private static void form_Close(object sender, FormClosedEventArgs e) { instancia = null; }