예제 #1
0
 public List<usuariosDTOExport> c_usuariosGrupo(dtoG dto)
 {
     try
     {
         List<matricula2> n = null;
         bdsigameEntities bd = new bdsigameEntities();
         personasDTO.personass no = new personasDTO.personass();
         n = bd.matricula2.Where(t => t.id_grupo == dto.id).ToList();
         n = n.OrderBy(t => t.personas1.apellidos).ToList();
         List<usuariosDTOExport> d = new List<usuariosDTOExport>();
         int i = 1;
         foreach (matricula2 item in n)
         {
             usuariosDTOExport p = new usuariosDTOExport();
             p.firstname = item.personas1.nombres.ToString();
             p.lastname = item.personas1.apellidos.ToString();
             p.id = item.personas1.id.ToString();
             p.password = "******";
             p.username = item.personas1.id.ToString();
             p.institution = "SIGAME";
             if (item.personas.email.ToString() == "")
                 p.email = "sigame" + item.id_grupo.ToString() + "_" + i + "@sigame.co";
             else
                 p.email = item.personas.email.ToString();
             i++;
             d.Add(p);
         }
         if (d.Count != 0)
         {
             d = d.OrderBy(t => t.lastname).ToList();
             return d;
         }
         else
         {
             return null;
         }
     }
     catch
     {
         return null;
     }
 }
예제 #2
0
 public List<usuariosDTOExport> c_usuariosProfes()
 {
     try
     {
         List<personas> n = null;
         bdsigameEntities bd = new bdsigameEntities();
         personasDTO.personass no = new personasDTO.personass();
         n = bd.personas.Where(t => t.rol == "PROFESOR").ToList();
         List<usuariosDTOExport> destino = new List<usuariosDTOExport>();
         if (n.Count != 0)
         {
             foreach (personas item in n)
             {
                 usuariosDTOExport p = new usuariosDTOExport();
                 p.firstname = item.nombres.ToString();
                 p.lastname = item.apellidos.ToString();
                 p.id = item.id.ToString();
                 p.password = "******";
                 p.username = item.id.ToString();
                 p.institution = "SIGAME";
                 if (item.email.ToString() == "")
                     p.email = "*****@*****.**";
                 else
                     p.email = item.email.ToString();
                 destino.Add(p);
             }
             destino = destino.OrderBy(t => t.lastname).ToList();
             return destino;
         }
         else
             return null;
     }
     catch
     {
         return null;
     }
 }