Ejemplo n.º 1
0
        public static SoportesForm GetInstancia()
        {
            if (instancia == null)
            {
                instancia             = new SoportesForm();
                instancia.FormClosed += form_Close;
            }

            return(instancia);
        }
Ejemplo n.º 2
0
        public static SoportesForm GetInstancia(IServicioSoporte servicio)
        {
            if (instancia == null)
            {
                instancia             = new SoportesForm(servicio);
                instancia.FormClosed += form_Close;
            }

            return(instancia);
        }
        private void ManejarSoportes()
        {
            SoportesForm frm = SoportesForm.GetInstancia(DI.Create <IServicioSoporte>());

            frm.MdiParent   = this;
            frm.WindowState = FormWindowState.Maximized;
            frm.Dock        = DockStyle.Fill;


            frm.Show();
        }
Ejemplo n.º 4
0
 private static void form_Close(object sender, FormClosedEventArgs e)
 {
     instancia = null;
 }