コード例 #1
0
        private void cajaBusqueda_KeyDown(object sender, KeyEventArgs e)
        {
            List <Articulo> Articulos = new List <Articulo>();

            //MessageBox.Show(e.KeyValue.ToString());

            if (e.KeyValue == 13) // Enter
            {
                sql.open();
                Articulos = sql.buscarArticulo(cajaBusqueda.Text);

                if (Articulos != null)
                {
                    seleccionarArticuloVenta seleccionar = new seleccionarArticuloVenta(Articulos);
                    seleccionar.ventas = this;
                    seleccionar.ShowDialog();
                }
                else
                {
                    MessageBox.Show("No existe ningun articulo con ese nombre");
                }


                cajaBusqueda.Clear();
                cajaBusqueda.Focus();
                sql.close();
            }

            if (e.KeyValue == 27) // Esc
            {
                this.Close();
            }

            if (e.KeyValue == 46) // Delete
            {
                string confirmar = MessageBox.Show("Deseas cancelar la venta?", "Cancelar Venta", MessageBoxButtons.YesNo, MessageBoxIcon.Question).ToString();
                if (confirmar == "Yes")
                {
                    sql.open();
                    sql.cancelarVenta();
                    sql.close();
                    actualizarTabla();
                    cajaBusqueda.Focus();
                }
            }

            if (e.KeyValue == 45) // Insert
            {
                sql.open();
                if (sql.existenArticulosPreventa())
                {
                    moduloVentasCompletarVenta completarVenta = new moduloVentasCompletarVenta();
                    completarVenta.precioPagar = precio;
                    completarVenta.modVenta    = this;
                    completarVenta.ShowDialog();
                }
                sql.close();
            }
        }