//ABRE PANEL DE AGREGAR PRODUCTO
        private void botonAgregar_Click(object sender, EventArgs e)
        {
            panelNuevoProducto.Visible = true;
            panelNuevoProducto.BringToFront();
            BtnAgregar.Enabled   = true;
            botonGuardar.Enabled = false;
            DataSet DS = new DataSet();

            Producto producto = new Producto();

            DS = producto.MostrarProductoTipo();

            comboBoxNuevo.Items.Clear();
            //Agrega el tipo de producto
            foreach (DataRow row in DS.Tables[0].Rows)
            {
                comboBoxNuevo.Items.Add(row["tipoNombre"].ToString());
            }
            DS.Clear();

            comboBoxUMedida.Items.Clear();
            DS = producto.MostrarUnidadMedida();
            foreach (DataRow row in DS.Tables[0].Rows)
            {
                comboBoxUMedida.Items.Add(row["unidadMedidaNombre"].ToString());
            }
        }
        //EDITAR - ABRE PANEL Y TRAE LOS DATOS ACTUALES
        private void BtnEditar_Click(object sender, EventArgs e)
        {
            //Pregunto si està seguro de querer editar los elementos
            DialogResult oDlgRes;

            oDlgRes = MessageBox.Show("¿Estás seguro que querés editar el producto seleccionado? \n(Tené  en cuenta que la edición de los productos puede producir confusión de datos en las facturas ya realizadas)", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

            if (oDlgRes == DialogResult.Yes)
            {
                //Si hay filas seleccionadas...
                if (dataGridView1.SelectedRows.Count > 0)
                {
                    //Si hay sòlo una fila seleccionada, hace lo de siempre
                    if (dataGridView1.SelectedRows.Count < 2)
                    {
                        panelNuevoProducto.Visible = true;
                        panelNuevoProducto.BringToFront();
                        BtnAgregar.Enabled   = false;
                        botonGuardar.Enabled = true;

                        Producto producto = new Producto();
                        //Toma el valor del id para traer el producto
                        int     productoId = Int32.Parse(dataGridView1.SelectedRows[0].Cells["productoId"].Value.ToString());
                        DataSet ddss       = producto.MostrarUnProducto(productoId);
                        DS = producto.MostrarProductoTipo();
                        comboBoxNuevo.Items.Clear();
                        //Agrega el tipo de producto
                        foreach (DataRow row in DS.Tables[0].Rows)
                        {
                            comboBoxNuevo.Items.Add(row["tipoNombre"].ToString());
                        }
                        DS.Clear();

                        comboBoxUMedida.Items.Clear();
                        DS = producto.MostrarUnidadMedida();
                        foreach (DataRow row in DS.Tables[0].Rows)
                        {
                            comboBoxUMedida.Items.Add(row["unidadMedidaNombre"].ToString());
                        }



                        textBoxNom.Text          = Convert.ToString(ddss.Tables[0].Rows[0]["productoNombre"]);
                        comboBoxNuevo.Text       = Convert.ToString(ddss.Tables[0].Rows[0]["productoTipo"]);
                        textBoxDescripcion.Text  = Convert.ToString(ddss.Tables[0].Rows[0]["productoDesc"]);
                        comboBoxUMedida.Text     = Convert.ToString(ddss.Tables[0].Rows[0]["productoUnidadMedida"]);
                        textBoxCantidad.Text     = Convert.ToString(ddss.Tables[0].Rows[0]["productoCantidad"]);
                        textBoxPventa.Text       = Convert.ToString(ddss.Tables[0].Rows[0]["productoPrecioVenta"]);
                        textBoxCodigoBarras.Text = Convert.ToString(ddss.Tables[0].Rows[0]["productoCodBarras"]);


                        idProductoGlobal = Int32.Parse(Convert.ToString(ddss.Tables[0].Rows[0]["productoId"]));
                    }

                    else
                    {
                        PanelAumentoMultipleMarco.Visible = true;
                        PanelAumentoMultipleMarco.BringToFront();
                    }
                }
                else
                {
                    MessageBox.Show("Seleccionà alguna fila!");
                }
            }
        }