예제 #1
0
파일: Ventas.cs 프로젝트: moisesiq/aupaga
        //
        public Ventas()
        {
            InitializeComponent();

            this.GotFocus += new EventHandler((s, e) =>
            {
                this.EstablecerTextoEstado(Ventas.AccesosDeTeclado);
            });

            //
            this.VVenta = new VentasVenta(this);
            this.VOp = new VentasOpciones(this);
            // Se asignan eventos para imágenes a los botones de las opciones
            this.AsignarDisenioOpciones();

            // Para poder ordenar las partes en el ListView
            this.lsvPartes.ListViewItemSorter = (this.PartesOrden = new ListViewColumnSorter());
        }
예제 #2
0
        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
        }