示例#1
0
 public static Calificacion BuscarPorId(Guid id)
 {
     DataSet set = new Datos.ConexionCalificacion().BuscarPorId(id);
     if (set.Tables[0].Rows.Count == 1)
     {
         DataRow actual = set.Tables[0].Rows[0];
         Calificacion nuevo = new Calificacion();
         nuevo.IdRubro = new Guid(actual[0].ToString());
         nuevo.DescripcionRubro = actual[1].ToString();
         nuevo.PorcentajeRubro = float.Parse(actual[2].ToString());
         nuevo.Id = new Guid(actual[3].ToString());
         nuevo.Nota = float.Parse(actual[4].ToString());
         nuevo.FechaYHoraDesbloqueo = DateTime.Parse((actual[6].ToString()));
         nuevo.Estado = verificarEstaDesbloqueo(nuevo.FechaYHoraDesbloqueo);
         nuevo.IdMatricula = new Guid(actual[7].ToString());
         nuevo.IdEstudiante = new Guid(actual[8].ToString());
         nuevo.IdCursoMatricula = new Guid(actual[9].ToString());
         nuevo.Materia = actual[10].ToString();
         return nuevo;
     }
     return null;
 }
示例#2
0
 public static List<Calificacion> BuscarCalificacionEstudiante(Guid idEstudiante, Guid idMatricula)
 {
     List<Calificacion> result = new List<Calificacion>();
     DataSet set = new Datos.ConexionCalificacion().BuscarCalificacionEstudiante(idEstudiante,idMatricula);
     foreach (DataRow actual in set.Tables[0].Rows)
     {
         Calificacion nuevo = new Calificacion();
         nuevo.IdRubro = new Guid(actual[0].ToString());
         nuevo.DescripcionRubro = actual[1].ToString();
         nuevo.PorcentajeRubro = float.Parse(actual[2].ToString());
         nuevo.Id = new Guid(actual[3].ToString());
         nuevo.Nota = float.Parse(actual[4].ToString());
         nuevo.FechaYHoraDesbloqueo = DateTime.Parse((actual[6].ToString()));
         nuevo.Estado = verificarEstaDesbloqueo(nuevo.FechaYHoraDesbloqueo);
         nuevo.IdMatricula = new Guid(actual[7].ToString());
         nuevo.IdEstudiante = new Guid(actual[8].ToString());
         nuevo.IdCursoMatricula = new Guid(actual[9].ToString());
         nuevo.Materia = actual[10].ToString();
         result.Add(nuevo);
     }
     return result;
 }