private void ListarCategorias()
        {
            D_Productos objD = new D_Productos();

            CmbCategoria.DataSource     = objD.ListarCategorias();
            CmbCategoria.DisplayMember  = "catpadre";
            CmbCategoria.ValueMember    = "idcat";
            CmbBCategoria.DataSource    = objD.ListarCategorias();
            CmbBCategoria.DisplayMember = "catpadre";
            CmbBCategoria.ValueMember   = "idcat";
        }
        private void BtnIngresar_Click(object sender, EventArgs e)
        {
            MessageBox.Show(CmbCategoria.SelectedIndex.ToString());
            //INGRESAR NUEVO PRODUCTO en la tabla producto de nuestra Base de Datos.

            if (editar == false)
            {
                try
                {
                    D_Productos objetoinsertar = new D_Productos();

                    objetoD.InsertarProducto(CmbCategoria.SelectedIndex.ToString(), TxtDescripcion.Text, TxtPrecio.Text);
                    MessageBox.Show("Se ha AÑADIDO un nuevo producto.");
                    LimpiarFormulario();
                    MostrarProductos();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se ha podido ingresar el producto por: " + ex);
                }
            }

            //EDITAR PRODUCTO SELECCIONADO EN DataGridView DgvProductos.
            if (editar == true)
            {
                try
                {
                    objetoD.EditarProducto(TxtReferencia.Text, TxtDescripcion.Text, TxtPrecio.Text);
                    MostrarProductos();
                    MessageBox.Show("Se ha EDITADO el producto seleccionado.");
                    LimpiarFormulario();
                    editar                  = false;
                    BtnIngresar.Text        = "Añadir";
                    LblEdicionProducto.Text = "Añadir nuevo producto";
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se ha podido editar los datos por: " + ex);
                }
            }
        }
        private void MostrarProductos()
        {
            D_Productos objetoD = new D_Productos();

            DgvProducto.DataSource = objetoD.MostrarProductos();
        }