public async void LoadEventos() { var list = await api.GetEventos(Convert.ToInt32(Settings.idSeminario)); _eventos = new ObservableCollection <Models.Evento>(list); ListEventos.ItemsSource = _eventos; ListEventos.EndRefresh(); }
public List <ListEventos> GetEventosPasados([FromBody] BuscarEvento buscaevento) { ListEventos evento_ = new ListEventos(); List <ListEventos> listeventos = new List <ListEventos>(); var obtener = eventoBL.Listar(buscaevento.Evento, 1); foreach (var item in obtener) { listeventos.Add(item); } return(listeventos); }
public List <ListEventos> Listar(string tituloevento, int tipo) { var eventos = new List <ListEventos>(); try { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnnSQL"].ToString())) { con.Open(); var query = new SqlCommand("SELECT * FROM Eventos where titulo like '%" + tituloevento + "%' and tipo=" + tipo, con); using (SqlDataReader dr = query.ExecuteReader()) { while (dr.Read()) { // Usuario var evento = new ListEventos { Id = Convert.ToInt32(dr["Id"].ToString()), Titulo = dr["Titulo"].ToString().Trim(), Fecha_ini = dr["fecha_ini"].ToString().Trim(), Fecha_fin = dr["fecha_fin"].ToString().Trim(), Estado = dr["Estado"].ToString().Trim()//Publicado //Creado }; // Agregamos el usuario a la lista generica if (evento.Fecha_ini == evento.Fecha_fin) { evento.Fecha = Convert.ToDateTime(dr["fecha_ini"].ToString().Trim()).ToString("dd") + " " + Mes(Convert.ToDateTime(dr["fecha_ini"].ToString().Trim()).ToString("MM")) + ',' + Convert.ToDateTime(dr["fecha_ini"].ToString().Trim()).ToString("yyyy"); } else { evento.Fecha = Convert.ToDateTime(dr["fecha_ini"].ToString().Trim()).ToString("dd") + " " + Mes(Convert.ToDateTime(dr["fecha_ini"].ToString().Trim()).ToString("MM")) + ',' + Convert.ToDateTime(dr["fecha_ini"].ToString().Trim()).ToString("yyyy") + " - " + Convert.ToDateTime(dr["fecha_fin"].ToString().Trim()).ToString("dd") + " " + Mes(Convert.ToDateTime(dr["fecha_fin"].ToString().Trim()).ToString("MM")) + ',' + Convert.ToDateTime(dr["fecha_fin"].ToString().Trim()).ToString("yyyy"); } eventos.Add(evento); } } con.Close(); } } catch (Exception ex) { throw ex; } return(eventos); }
public async void LoadEventos() { var listE = await apiEventoU.GetEvento_Usuario(Settings.idUsuario); foreach (var i in listE) { var exist = _eventos.FirstOrDefault(x => x.Id == i.Id_evento); if (exist == null) { var R = await apiEventos.GetEvento(i.Id_evento); if (R != null) { _eventos.Add(R); } } } ListEventos.ItemsSource = _eventos.OrderBy(x => x.Fecha); ListEventos.EndRefresh(); }