private void tablaProductos_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            long idProducto = long.Parse(tablaProductos.Rows[e.RowIndex].Cells[0].Value.ToString());

            Producto  producto  = administracionDatos.buscarProducto(idProducto);
            Categoria categoria = administracionDatos.buscarCategoria(producto.Categoria.IdCategoria);

            producto.Categoria = categoria;
            if (String.IsNullOrEmpty(txtCantidad.Text))
            {
            }
            else if (int.Parse(txtCantidad.Text) == 0)
            {
                MessageBox.Show("No se peude agregar un producto con la cantidad 0", "Agregar Producto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else if (producto.Stock >= int.Parse(txtCantidad.Text))
            {
                DialogResult dialogResult = MessageBox.Show("¿Desea Agregar " + producto.Nombre + "?", "Agregar Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (dialogResult == DialogResult.Yes)
                {
                    registrarVenta.agregarLineaDeVenta(producto, int.Parse(txtCantidad.Text));
                    this.Close();
                }
                txtCantidad.Text = "";
            }
            else
            {
                MessageBox.Show("El producto " + producto.Nombre + " no tiene el stock suficiente", "Agregar Producto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtCantidad.Text = "";
            }
        }