예제 #1
0
        public List <Reuniones> ObtenerReuniones(DateTime fechaInicio, DateTime fechaFinal, int idJefe)
        {
            List <Reuniones> listaReuniones = new List <Reuniones>();
            string           fuente         = Path.Combine(System.Web.HttpContext.Current.Server.MapPath(@"~/Fuente"), "Reuniones.txt");

            using (TextReader tr = new StreamReader(new FileStream(fuente, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)))
            {
                string linea;
                while ((linea = tr.ReadLine()) != null)
                {
                    var datos = linea.Split(';');

                    Reuniones reunion = new Reuniones();
                    reunion.IdJefe = int.Parse(datos[0].Trim());
                    reunion.Fecha  = DateTime.Parse(datos[1].Trim());

                    if (reunion.Fecha >= fechaInicio && reunion.Fecha <= fechaFinal && reunion.IdJefe == idJefe)
                    {
                        listaReuniones.Add(reunion);
                    }
                }
            }

            return(listaReuniones);
        }
예제 #2
0
        public List<Reuniones> ObtenerReuniones()
        {
            List<Reuniones> listaReuniones = new List<Reuniones>();
            string fuente = Path.Combine(System.Web.HttpContext.Current.Server.MapPath(@"~/Fuente"), "Reuniones.txt");

            using (TextReader tr = new StreamReader(new FileStream(fuente, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)))
            {
                string linea;
                while ((linea = tr.ReadLine()) != null)
                {
                    var datos = linea.Split(';');

                    Reuniones reunion = new Reuniones();
                    reunion.IdJefe = int.Parse(datos[0].Trim());
                    reunion.Fecha = DateTime.Parse(datos[1].Trim());

                    listaReuniones.Add(reunion);
                }
            }

            return listaReuniones;
        }