/// PARTE LOGICA private void gestiona_formularios_ventana(int id, bool estado_ventana, bool panel_oculto) { if (id == 1) { frm_panel_principal frm = new frm_panel_principal(); frm.TopLevel = false; frm.AutoScroll = true; frm.Dock = DockStyle.Fill; this.panel_formularios.Controls.Add(frm); frm.Show(); } if (id == 2) { frm_panel_principal_grande frm = new frm_panel_principal_grande(); frm.TopLevel = false; frm.AutoScroll = true; frm.Dock = DockStyle.Fill; this.panel_formularios.Controls.Add(frm); frm.Show(); } if (id == 3) { frm_ingresos frm = frm_ingresos.dame_instancia(estado_ventana); frm.gestiona_ventana(estado_ventana); frm.TopLevel = false; frm.AutoScroll = true; frm.Dock = DockStyle.Fill; this.panel_formularios.Controls.Add(frm); frm.Show(); } if (id == 4) { frm_proveedores frm = frm_proveedores.dame_instancia(estado_ventana, panel_oculto); frm.gestiona_ventana(estado_ventana); id_pagina_frm_proveedores = frm.dame_pagina(); frm.TopLevel = false; frm.AutoScroll = true; frm.Dock = DockStyle.Fill; this.panel_formularios.Controls.Add(frm); frm.Show(); } if (id == 5) { frm_articulos frm = frm_articulos.dame_instancia(estado_ventana, panel_oculto); frm.gestiona_ventana(estado_ventana); frm.TopLevel = false; frm.AutoScroll = true; frm.Dock = DockStyle.Fill; this.panel_formularios.Controls.Add(frm); frm.Show(); } }
public static frm_articulos dame_instancia(bool tamano, bool panel_oculto) { if (_instancia == null) { _instancia = new frm_articulos(tamano, panel_oculto); } return(_instancia); }