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"); } } }