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 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(); }