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(); } } }
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); } }
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(); } }
void TxtClaveVentasTextChanged(object sender, EventArgs e) { VentasController VER = new VentasController(); VER.buscardetalles(txtClaveVentas, dgvVentas); }