public void Activar(VentasOpciones.eOpcion Operacion) { //Envía al frente //!!! recuperar linea this.oVenta.pnlGenBuscador.Controls["pnlBuscador"].BringToFront(); // Se guarda el cliente de Ventas if (this.Opcion == eOpcion.Venta) { this.ClienteVentas = this.oVenta.Cliente; } // Se activa la opción correspondiente bool bActivado = this.ObtenerOpcion(Operacion).Activar(); // Se establece la opción activa if (bActivado) { this.Opcion = Operacion; } else { this.RegresarAVenta(); // Se regresa a la pantalla de venta } }
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 override void Limpiar() { if (this.pnlCompletar != null) { this.ctlPartes.ComCliente = null; this.pnlEnTotales.Controls.Remove(this.pnlCompletar); this.pnlCompletar.Dispose(); this.pnlCompletar = null; } this.Opcion = eOpcion.Agregar; base.Limpiar(); }
private void RegresarAVenta() { // Se muestra la venta normal al frente //!!! recuperar linea this.oVenta.pnlGenBuscador.Controls["pnlBuscador"].BringToFront(); this.oVenta.pnlContenidoDetalle.Controls["pnlDetalle"].BringToFront(); this.oVenta.pnlContenido.Controls["pnlPartes"].BringToFront(); this.oVenta.pnlContenidoEquivalentes.Controls["pnlEquivalentes"].BringToFront(); this.oVenta.Cliente = this.ClienteVentas; this.oVenta.EstablecerTextoEstado(Ventas.AccesosDeTeclado); this.oVenta.ActiveControl = this.oVenta.Controls["pnlGenBuscador"].Controls["txtCodigo"]; this.Opcion = eOpcion.Venta; }
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; }
private VentaOpcion ObtenerOpcion(eOpcion Operacion) { switch (Operacion) { case eOpcion.c9500: if (this.o9500 == null) this.o9500 = new Ventas9500(this.oVenta); return this.o9500; case eOpcion.Reimpresion: if (this.oReimpresion == null) this.oReimpresion = new VentasReimpresion(this.oVenta); return this.oReimpresion; case eOpcion.Devolucion: if (this.oDevolucion == null) this.oDevolucion = new VentasDevolucion(this.oVenta); return this.oDevolucion; case eOpcion.Caja: if (this.oCaja == null) this.oCaja = new VentasCaja(this.oVenta); return this.oCaja; case eOpcion.FacturarVenta: if (this.oFacturar == null) this.oFacturar = new VentasFacturar(this.oVenta); return this.oFacturar; case eOpcion.Cobranza: if (this.oCobranza == null) this.oCobranza = new VentasCobranza(this.oVenta); return this.oCobranza; case eOpcion.Comisiones: if (this.oComisiones == null) this.oComisiones = new VentasComisiones(this.oVenta); return this.oComisiones; case eOpcion.Garantia: if (this.oGarantia == null) this.oGarantia = new VentasGarantia(this.oVenta); return this.oGarantia; case eOpcion.Directorio: if (this.oDirectorio == null) this.oDirectorio = new VentasDirectorio(this.oVenta); return this.oDirectorio; case eOpcion.Cotizaciones: if (this.oCotizaciones == null) this.oCotizaciones = new VentasCotizaciones(this.oVenta); return this.oCotizaciones; } return null; }
public void Activar(VentasOpciones.eOpcion Operacion) { //Envía al frente //!!! recuperar linea this.oVenta.pnlGenBuscador.Controls["pnlBuscador"].BringToFront(); // Se guarda el cliente de Ventas if (this.Opcion == eOpcion.Venta) this.ClienteVentas = this.oVenta.Cliente; // Se activa la opción correspondiente bool bActivado = this.ObtenerOpcion(Operacion).Activar(); // Se establece la opción activa if (bActivado) this.Opcion = Operacion; else this.RegresarAVenta(); // Se regresa a la pantalla de venta }
private VentaOpcion ObtenerOpcion(eOpcion Operacion) { switch (Operacion) { case eOpcion.c9500: if (this.o9500 == null) { this.o9500 = new Ventas9500(this.oVenta); } return(this.o9500); case eOpcion.Reimpresion: if (this.oReimpresion == null) { this.oReimpresion = new VentasReimpresion(this.oVenta); } return(this.oReimpresion); case eOpcion.Devolucion: if (this.oDevolucion == null) { this.oDevolucion = new VentasDevolucion(this.oVenta); } return(this.oDevolucion); case eOpcion.Caja: if (this.oCaja == null) { this.oCaja = new VentasCaja(this.oVenta); } return(this.oCaja); case eOpcion.FacturarVenta: if (this.oFacturar == null) { this.oFacturar = new VentasFacturar(this.oVenta); } return(this.oFacturar); case eOpcion.Cobranza: if (this.oCobranza == null) { this.oCobranza = new VentasCobranza(this.oVenta); } return(this.oCobranza); case eOpcion.Comisiones: if (this.oComisiones == null) { this.oComisiones = new VentasComisiones(this.oVenta); } return(this.oComisiones); case eOpcion.Garantia: if (this.oGarantia == null) { this.oGarantia = new VentasGarantia(this.oVenta); } return(this.oGarantia); case eOpcion.Directorio: if (this.oDirectorio == null) { this.oDirectorio = new VentasDirectorio(this.oVenta); } return(this.oDirectorio); case eOpcion.Cotizaciones: if (this.oCotizaciones == null) { this.oCotizaciones = new VentasCotizaciones(this.oVenta); } return(this.oCotizaciones); } return(null); }