예제 #1
0
        static void MostrarTodasLasTareas()
        {
            IEnumerable <Tarea> listaTareas = OperacionesDB.ObtenerTodo <Tarea>();

            foreach (var tarea in listaTareas)
            {
                Console.WriteLine("Titulo " + tarea.Titulo);
                Console.WriteLine("Estimacion " + tarea.Estimacion);
                Console.WriteLine("Vencimiento " + tarea.Vencimiento);

                var responsable = OperacionesDB.ObtenerPorId <Recurso>(tarea.ResponsableId);
                Console.WriteLine("Responsable " + responsable.Nombre);

                List <Detalle> detalleActual = OperacionesDB.ObtenerPorExpresion <Detalle>(p => p.TareaId == tarea.Id);

                if (detalleActual != null && detalleActual.Count > 0)
                {
                    Console.WriteLine("Detalles");
                    Console.WriteLine("Fecha " + detalleActual[0].Fecha);
                    Console.WriteLine("Duracion " + detalleActual[0].Tiempo);
                    List <Recurso> recursos = OperacionesDB.ObtenerPorExpresion <Recurso>(p => p.DetalleId == detalleActual[0].Id);
                    if (recursos != null && recursos.Count > 0)
                    {
                        Console.WriteLine("Recursos");
                        foreach (var recurso in recursos)
                        {
                            Console.WriteLine(recurso.Nombre);
                        }
                    }
                }
                Console.WriteLine("");
            }
        }
예제 #2
0
        static void MostrarTodosLosUsuarios()
        {
            List <Usuario> listaUsuario = OperacionesDB.ObtenerTodo <Usuario>();

            idUltimoUsuario = listaUsuario[listaUsuario.Count - 1].Id;
            foreach (var usuario in listaUsuario)
            {
                Console.WriteLine("Usuario " + usuario.Id);
                Console.WriteLine("Nombre " + usuario.User);
                Console.WriteLine("");
            }
        }