private void registrarDevolucionCliente() { try { sql.open(); Articulo articulo = sql.getArticulo(dataGridView1.CurrentRow.Cells[1].Value.ToString()); int cantidad = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString()); Provedor provedor = sql.getProvedor("Cliente"); string verificarInfo = MessageBox.Show("Articulo: " + articulo.nombre + Environment.NewLine + "Cantidad: " + cantidad.ToString(), "Confirmar devolucion", MessageBoxButtons.OKCancel, MessageBoxIcon.Question).ToString(); if (verificarInfo == "OK") { sql.registrarCompra(provedor.id, articulo.id, cantidad); sql.cancelarVenta(); actualizarTabla(); cajaBusqueda.Focus(); } sql.close(); } catch (Exception ex) { #if DEBUG_ MessageBox.Show("Error: " + ex.Message + Environment.NewLine + Environment.NewLine + "Posible Causa: No existen articulos a regresar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
private void cajaBusqueda_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { sql.open(); List <Articulo> articulos = new List <Articulo>(); articulos = sql.buscarArticulo(cajaBusqueda.Text); seleccionarArticuloCompra compra = new seleccionarArticuloCompra(articulos); compra.ShowDialog(); Articulo art = sql.getArticulo(compra.nombreArticuloFinal); sql.close(); tNombre.Text = art.nombre; tPrecio.Text = art.precio.ToString(); tDescripcion.Text = art.descripcion; ID = art.id; bCrearArticulo.Visible = true; cajaBusqueda.Clear(); compra.Dispose(); tNombre.Enabled = true; tPrecio.Enabled = true; tDescripcion.Enabled = true; bCrearArticulo.Enabled = true; // Modificar Articulo } }
private void dataGrid_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { sql.open(); string nombreArticulo = dataGrid.CurrentRow.Cells[1].Value.ToString(); int cantidadVenta = int.Parse(dataGrid.CurrentRow.Cells[0].Value.ToString()); Articulo articulo = sql.getArticulo(nombreArticulo); if (cantidadVenta > articulo.existencia) { MessageBox.Show("La cantidad solicitada excede la cantidad existente en el inventario.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); sql.close(); this.Close(); } else { sql.agregarPreventa(nombreArticulo, cantidadVenta); ventas.actualizarTabla(); sql.close(); this.Close(); } } if (e.KeyValue == 27) { this.Close(); } }
private void bCrearArticulo_Click(object sender, EventArgs e) { sql.open(); Articulo articulo = sql.getArticulo(cajaArticulo.Text); sql.eliminarArticulo(articulo.id); MessageBox.Show("Articulo Eliminado con Exito!"); sql.close(); this.Close(); }
private void botonComprar_Click(object sender, EventArgs e) { sql.open(); Provedor provedor = sql.getProvedor(comboProvedores.SelectedItem.ToString()); Articulo articulo = sql.getArticulo(cajaArticuloAComprar.Text); int cantidad = int.Parse(cajaCantidad.Text); sql.registrarCompra(provedor.id, articulo.id, cantidad); MessageBox.Show("Compra realizada!"); cajaBusqueda.Clear(); cajaArticuloAComprar.Clear(); cajaCantidad.Clear(); cajaBusqueda.Focus(); sql.close(); }
private void dataGrid_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { sql.open(); string nombreArticulo = dataGrid.CurrentRow.Cells[0].Value.ToString(); Articulo articulo = sql.getArticulo(nombreArticulo); nombreArticuloFinal = articulo.nombre; sql.close(); this.Close(); } if (e.KeyValue == 27) { this.Close(); } }