private void btnVerImagenMenu_Click(object sender, EventArgs e)
        {
            //Seleccionamos el id de la posicion del gridView
            int url = int.Parse(metroGrid2.Rows[metroGrid2.CurrentRow.Index].Cells[0].Value.ToString());

            //Creamos una instancia de la clase menu para llamar el metodo que nos traera la ubicacion de la imagen
            Modelo.Menu menu          = new Modelo.Menu();
            string      nuestraimagen = menu.TraerImagen(url);

            //Verificamos que la grilla tenga valores
            if (metroGrid2.Rows.Count > 0)
            {
                lblVerID.Text = url.ToString();
                pictureMenuPrincipal.ImageLocation = Utilidades.nombreDnsHttp() + @nuestraimagen;
                pictureMenuPrincipal.SizeMode      = PictureBoxSizeMode.StretchImage;
            }
        }
        private void btnModificarMenu_Click(object sender, EventArgs e)
        {
            //Seleccionamos el id de la posicion del gridView
            int    id     = int.Parse(metroGrid2.Rows[metroGrid2.CurrentRow.Index].Cells[0].Value.ToString());
            string nombre = metroGrid2.Rows[metroGrid2.CurrentRow.Index].Cells[1].Value.ToString();
            int    precio = int.Parse(metroGrid2.Rows[metroGrid2.CurrentRow.Index].Cells[2].Value.ToString());
            int    estado = int.Parse(metroGrid2.Rows[metroGrid2.CurrentRow.Index].Cells[3].Value.ToString());
            string url    = new Modelo.Menu().TraerImagen(id);

            Modelo.Menu menu = new Modelo.Menu();
            menu.Id     = id;
            menu.Nombre = nombre;
            menu.Precio = precio;
            menu.Estado = new Modelo.Estado {
                Id = estado
            };
            menu.Url = url;

            //Redireccionamos a la vista para crear el menu
            new ActualizarMenu(this, menu)
            {
            }.Show();
        }
        private void btnEliminarMenu_Click(object sender, EventArgs e)
        {
            const string mensaje = "Estas segura(o) que quieres modificar el estado de este menu?";
            const string caption = "------ Confirmacion de cambiar estado de menu ------";
            var          result  = MessageBox.Show(mensaje, caption,
                                                   MessageBoxButtons.YesNo,
                                                   MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                //Seleccionamos el id de la posicion del gridView
                int remove = int.Parse(metroGrid2.Rows[metroGrid2.CurrentRow.Index].Cells[0].Value.ToString());
                //Creamos una instancia de la clase menu para llamar el metodo que nos traera la ubicacion de la imagen
                Modelo.Menu menu = new Modelo.Menu();
                if (menu.CambiarEstado(remove))
                {
                    MetroFramework.MetroMessageBox.Show(this, "El estado del menu fue cambiado exitosamente!");
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "No se pudo cambiar el estado del menu");
                }
            }
        }