none
ayuda para recuperar los datos guardados en una list C# RRS feed

  • Pregunta

  • Junto con saludarlos necesito ayuda respecto a este tema

    Resulta que genero una lista donde guardo un items

        public class DatosEditCotiz
        {
            public string idProd { get; set; }
            public string prod { get; set; }
            public string cant { get; set; }
            public string hora { get; set; }
            public string valunit { get; set; }
            public string Valor { get; set; }
            public string moneda { get; set; }
            public string glosa { get; set; }
        }

                    
    List<DatosEditCotiz> listaProductos= new List<DatosEditCotiz>();
    DatosEditCotiz item = new DatosEditCotiz();
    item.idProd =idProd;
    item.prod =Prod;
    item.cant =CantAlun;
    item.hora =Hora;
    item.valunit=ValUni;
    string ValorTotal;
    ValorTotal = (Convert.ToInt32(ValUni) * Convert.ToInt32(CantAlun)).ToString();
    item.Valor = ValorTotal; 
    item.moneda="CLP"; 
    item.glosa=Glosa;
    listaProductos.Add(item);
    Session["listDatos"] = listaProductos

    ya tengo las variables que necesito en una session["listDatos"]

    pero eso quiero rescatar los items para trabajarlos en otra secion del codigo fuente

    Saludos


    • Editado LatinWater jueves, 19 de mayo de 2016 16:40
    jueves, 19 de mayo de 2016 16:39

Respuestas

  • Hola LatinWater,

    Solo es cuestión de castear el valor al tipo lista :

         protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    if (Session["listDatos"] != null)
                    {
                        List<DatosEditCotiz> listaProductos = (List<DatosEditCotiz>)Session["listDatos"];
    
                        //Recorro la lista
                        foreach (DatoEditCotiz dato in listaProductos)
                        {
                          
                        }
                    }
                }
            }

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    jueves, 19 de mayo de 2016 16:57

Todas las respuestas

  • Hola LatinWater,

    Solo es cuestión de castear el valor al tipo lista :

         protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    if (Session["listDatos"] != null)
                    {
                        List<DatosEditCotiz> listaProductos = (List<DatosEditCotiz>)Session["listDatos"];
    
                        //Recorro la lista
                        foreach (DatoEditCotiz dato in listaProductos)
                        {
                          
                        }
                    }
                }
            }

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    jueves, 19 de mayo de 2016 16:57
  • gracias por la ayuda, resulto de lo mas bien

    Saludos

    jueves, 19 de mayo de 2016 17:15