Example #1
0
        public Padre ObtenerPapa(int id)
        {
            var objTipo = new Padre();

            try
            {
                using (var db = new Model_CM())
                {
                    objTipo = db.Padre.Include("Madre").Include("Reunion")
                              .Where(x => x.fk_id_usuario == id)
                              .SingleOrDefault();
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(objTipo);
        }
Example #2
0
        public List <Ninio> Listar()
        {
            var objTipo = new List <Ninio>();

            try
            {
                Usuario usu = new Usuario().Obtener(SessionHelper.GetUser());

                using (var db = new Model_CM())
                {
                    if (usu.tipo.Contains("Cuidadora"))
                    {
                        Madre cuidadora = new Madre().ObtenerMamaUsuario(usu.id);
                        objTipo = db.Ninio.Include("Madre")
                                  .Include("Padre")
                                  .Include("MetodoAprendizaje")
                                  .Where(x => x.fk_id_cuidadora == cuidadora.id)
                                  .ToList();
                    }
                    else if (usu.tipo.Contains("Padre"))
                    {
                        Padre papa = new Padre().ObtenerPapa(usu.id);
                        objTipo = db.Ninio.Include("Madre")
                                  .Include("Padre")
                                  .Include("MetodoAprendizaje")
                                  .Where(x => x.fk_id_padre == papa.id)
                                  .ToList();
                    }
                    else
                    {
                        objTipo = db.Ninio.Include("Madre")
                                  .Include("Padre")
                                  .Include("MetodoAprendizaje")
                                  .ToList();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(objTipo);
        }