Ejemplo n.º 1
0
    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");
        }
    }
Ejemplo n.º 2
0
    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);
        }
    }