示例#1
0
        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;
        }
示例#2
0
        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);
        }