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