Beispiel #1
0
 //llenar el dropdownlist
 public void UcCargar()
 {
     try
     {
         //llamado de funcion a la logica de forma async
         Task <List <TBL_CATEGORIA> > _taskCategoria = Task.Run(() => LogicaCategoria.getAllCategory());
         _taskCategoria.Wait();
         var _listaCategoria = _taskCategoria.Result;
         if (_listaCategoria != null && _listaCategoria.Count > 0)
         {
             //ordenar con linq
             var data = _listaCategoria.OrderBy(lista => lista.cat_nombre).ToList();
             data.Insert(0, new TBL_CATEGORIA {
                 cat_nombre = "Seleccione Categoria", cat_id = 0
             });                                                                                   //inicializar regsitro del dropdownlist, empieza con 0
             DropDownList1.DataSource     = data;
             DropDownList1.DataTextField  = "cat_nombre";
             DropDownList1.DataValueField = "cat_id";
             DropDownList1.DataBind();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
        public void UcCargar()
        {
            try
            {
                //Llamado de función a la lógica de forma async

                Task <List <TBL_CATEGORIA> > _taskCategoria = Task.Run(() => LogicaCategoria.getAllCategory());
                _taskCategoria.Wait();
                var _listaCategoria = _taskCategoria.Result;
                if (_listaCategoria != null && _listaCategoria.Count > 0)
                {
                    //Ordenar linq
                    var data = _listaCategoria.OrderBy(lista => lista.cat_nombre).ToList();
                    //Insertar registro en la lista de categoria en el indice 0
                    data.Insert(0, new TBL_CATEGORIA {
                        cat_nombre = "Seleccione Categoria", cat_id = 0
                    });

                    DropDownList1.DataSource     = data;
                    DropDownList.DataTextField   = "cat_nombre";
                    DropDownList1.DataValueField = "cat_id";
                    DropDownList1.DataBind();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }