private void ValoresParaLosTextDesdeObejto(claseProductoGeneral productoGeneral)
 {
     txtIdCodigoDeBarra.Text = productoGeneral.IdCodigoDeBarra.ToString();
     txtNombre.Text          = productoGeneral.nombreProducto;
     txtxMarca.Text          = productoGeneral.marca;
     txtPrecio.Text          = productoGeneral.precioUnitario;
     txtCantidad.Text        = productoGeneral.cantidad;
     txtDescripcion.Text     = productoGeneral.descripcion;
     txtidProveedor.Text     = productoGeneral.proveedor.ToString();
 }
        private void ListaDeProductoGeneral_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                productoGeneral = productoGeneral.BuscarID(Convert.ToString(ListaDeProductoGeneral.Text));


                ValoresParaLosTextDesdeObejto(productoGeneral);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private claseProductoGeneral ObetenerValoresDeLosText()
        {
            claseProductoGeneral productoGeneral = new claseProductoGeneral();

            productoGeneral.IdCodigoDeBarra = Convert.ToInt32(txtIdCodigoDeBarra.Text.ToString());
            productoGeneral.nombreProducto  = txtNombre.Text.ToString();
            productoGeneral.marca           = txtxMarca.Text.ToString();
            productoGeneral.precioUnitario  = txtPrecio.Text.ToString();
            productoGeneral.cantidad        = txtCantidad.Text.ToString();
            productoGeneral.descripcion     = txtDescripcion.Text.ToString();
            productoGeneral.proveedor       = Convert.ToInt32(txtidProveedor.Text);


            return(productoGeneral);
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                productoGeneral = ObetenerValoresDeLosText();

                //Llamo al metodo de modificar(UPDATE)
                productoGeneral.Modificar(productoGeneral);

                //Mostrar los botones y paneles a su estado natural
                btnInsertar.Visible = true;
                btnEliminar.Visible = true;


                //Restauro el valor de click para cuando se realiza otra seleccion la evalue
                click = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }