Ejemplo n.º 1
0
        void TxtClaveKeyPress(object sender, KeyPressEventArgs e)
        {
            if ((int)e.KeyChar == (int)Keys.Enter)
            {
                if (txtClave.Text == "" && dgvProductos.RowCount < 1)
                {
                    MessageBox.Show("Debe de ingresar una clave de producto");
                }
                else
                {
                    VentasController poner = new VentasController();

                    string   condicion = string.Format("id_producto='{0}'", txtClave.Text);
                    string[] datos     = FrameBD.ObtieneCampos("productos", condicion, "id_producto,nombre,precio,1,precio");
                    if (datos.Length > 1)
                    {
                        dgvProductos.Rows.Add(datos);
                        poner.total(dgvProductos, lvlResultado);
                        txtClave.Focus();
                        txtClave.Clear();
                    }
                    else
                    {
                        MessageBox.Show("Producto no disponible");
                    }
                    txtClave.Focus();
                    txtClave.Clear();
                }
            }
        }
Ejemplo n.º 2
0
        void DgvProductosKeyDown(object sender, KeyEventArgs e)
        {
            VentasController poner = new VentasController();

            if (e.KeyCode == Keys.Insert)
            {
                dgvProductos["cantidad", dgvProductos.CurrentCellAddress.Y].Value = Convert.ToInt32(dgvProductos["cantidad", dgvProductos.CurrentCellAddress.Y].Value) + 1;
                dgvProductos["Total", dgvProductos.CurrentCellAddress.Y].Value    = Convert.ToInt32(dgvProductos["cantidad", dgvProductos.CurrentCellAddress.Y].Value.ToString()) * Convert.ToDouble(dgvProductos[2, dgvProductos.CurrentCellAddress.Y].Value.ToString());
                poner.total(dgvProductos, lvlResultado);
            }
        }
Ejemplo n.º 3
0
        void BtnTerminarClick(object sender, EventArgs e)

        {
            int num = dgvProductos.RowCount;



            if (num < 1)
            {
                MessageBox.Show("Debe de ingresar productos al carrito");
            }
            else
            {
                VentasController vender = new VentasController();
                string           nada   = DateTime.Now.ToString("yyyy-MM-dd");
                txtFolio.Text = vender.genera_clave(10);
                vender.cambiar(dgvProductos);
                vender.insertar(dgvProductos, txtFolio, nada, lvlResultado);

                dgvProductos.Rows.Clear();
                MessageBox.Show("Venta Exitosa");
                txtClave.Focus();
            }
        }
Ejemplo n.º 4
0
        void TxtClaveVentasTextChanged(object sender, EventArgs e)
        {
            VentasController VER = new VentasController();

            VER.buscardetalles(txtClaveVentas, dgvVentas);
        }