public void CambiarOpcion(eOpcion Opcion) { switch (Opcion) { case eOpcion.Agregar: if (this.pnlCompletar != null) this.pnlCompletar.SendToBack(); this.oVenta.Cliente = this.ctlPartes.Cliente; break; case eOpcion.Completar: // Verifica si se ha inicializado, si no, lo hace if (this.pnlCompletar == null) { this.pnlCompletar = new Panel() { Dock = DockStyle.Fill }; this.pnlCompletar.ControlAdded += new ControlEventHandler((s, e) => { e.Control.Dock = DockStyle.Fill; }); this.ctlComDetalle = new Detalle9500Com(); this.pnlCompletar.Controls.Add(this.ctlComDetalle); this.pnlEnTotales.Controls.Add(this.pnlCompletar); } // Se verifica si se debe cambiar el cliente if (this.ctlPartes.ComCliente != null) this.oVenta.Cliente = this.ctlPartes.ComCliente; this.pnlCompletar.BringToFront(); break; } this.Opcion = Opcion; }
public void CambiarOpcion(eOpcion Opcion) { switch (Opcion) { case eOpcion.Agregar: if (this.pnlCompletar != null) { this.pnlCompletar.SendToBack(); } this.oVenta.Cliente = this.ctlPartes.Cliente; break; case eOpcion.Completar: // Verifica si se ha inicializado, si no, lo hace if (this.pnlCompletar == null) { this.pnlCompletar = new Panel() { Dock = DockStyle.Fill }; this.pnlCompletar.ControlAdded += new ControlEventHandler((s, e) => { e.Control.Dock = DockStyle.Fill; }); this.ctlComDetalle = new Detalle9500Com(); this.pnlCompletar.Controls.Add(this.ctlComDetalle); this.pnlEnTotales.Controls.Add(this.pnlCompletar); } // Se verifica si se debe cambiar el cliente if (this.ctlPartes.ComCliente != null) { this.oVenta.Cliente = this.ctlPartes.ComCliente; } this.pnlCompletar.BringToFront(); break; } this.Opcion = Opcion; }