Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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();
        }