public void cargarDatosFamilia() { Familia theData = null; bool existeImagen = false; try { theData = FamiliaBLL.GetFamiliaById(Convert.ToInt32(FamiliaIdHiddenField.Value)); if (theData == null) { Response.Redirect("~/Administracion/Inventario/Familia/ListaFamilia.aspx"); } if (theData.FamiliaId != 0) { descripcionTextBox.Text = theData.Descripcion; List <Imagen> listaImagen = ImagenBLL.GetImagenListForSearch(""); if (listaImagen.Count >= 0) { for (int i = 0; i < listaImagen.Count; i++) { if (listaImagen[i].ImagenId == theData.ImagenId) { SelecteImage.ImageUrl = "~/img/ImgRestaurante/" + listaImagen[i].Titulo; ImagenIdHiddenField.Value = listaImagen[i].ImagenId.ToString(); subirImagen.Visible = false; cancelarImagen.Visible = true; existeImagen = true; } } } if (!existeImagen) { cancelarImagen.Visible = false; } SaveFamiliaButton.Visible = false; UpdateFamiliaButton.Visible = true; } } catch { log.Error("Error al obtener la información de la familia"); } }
protected void ListaProductosGridView_RowDataBound(object sender, GridViewRowEventArgs e) { try { if (e.Row.RowType == DataControlRowType.DataRow) { string numeroIdFamilia = e.Row.Cells[7].Text; int id = Convert.ToInt32(numeroIdFamilia); Familia listaFamilia = FamiliaBLL.GetFamiliaById(id); e.Row.Cells[7].Text = listaFamilia.Descripcion; } } catch (Exception ex) { log.Error("Error al conseguir la descripcion de la familia", ex); } }