示例#1
0
 public List<dtoGNotaID> c_notasXGrupoXIdAsigXIdEst(string IdGrupo, string IdAsig, string IdEst)
 {
     try
     {
         List<notas> n = null;
         n = bd.notas.Where(t => t.id_grupo == IdGrupo &&
                                 t.id_asignatura == IdAsig &&
                                 t.id_estudiante == IdEst
                                 ).ToList();
         List<dtoGNotaID> d = new List<dtoGNotaID>();
         foreach (notas item in n)
         {
             dtoGNotaID ds = new dtoGNotaID();
             //ojo verifacer que no este devolviendo la persona de PROFESOR. sino de estudiante.
             ds.horas = item.personas.nombres.ToString();
             ds.equivalencia = item.equivalencia.ToString();
             ds.nom_asig = item.asignatura.nombre.ToString();
             ds.id_logro = item.id_logro.ToString();
             ds.id_periodo = item.id_periodo.ToString();
             ds.nota = item.nota.ToString();
             //Ajustado para la superación de notas
             //ds.nota_s = item.nota_s.ToString();
             //ds.equivalencia_s = item.equivalencia_s.ToString();
             d.Add(ds);
         }
         if (d.Count != 0)
         {
             d= d.OrderBy(t => t.nom_asig).ToList();
             return d;
         }
         else
         {
             return null;
         }
     }
     catch
     {
         return null;
     }
 }
示例#2
0
 public List<dtoGNotaID> c_notasXGrupoXIdAsigXIdEst(string IdGrupo, string IdAsig, string IdEst)
 {
     try
     {
         List<notas> n = null;
         n = bd.notas.Where(t => t.id_grupo == IdGrupo &&
                                 t.id_asignatura == IdAsig &&
                                 t.id_estudiante == IdEst
                                 ).ToList();
         List<dtoGNotaID> d = new List<dtoGNotaID>();
         foreach (notas item in n)
         {
             dtoGNotaID ds = new dtoGNotaID();
             ds.horas = item.personas.nombres.ToString();
             ds.equivalencia = item.equivalencia.ToString();
             ds.nom_asig = item.asignatura.nombre.ToString();
             ds.id_logro = item.id_logro.ToString();
             ds.id_periodo = item.id_periodo.ToString();
             ds.nota = item.nota.ToString();
             d.Add(ds);
         }
         if (d.Count != 0)
         {
             d = d.OrderBy(t => t.nom_asig).ToList();
             return d;
         }
         else
             return null;
     }
     catch
     {
         return null;
     }
 }