public int modificarCalificacionMismoSemestre(CalificacionesAlumnoBO datosCalif)
        {
            cmd = new SqlCommand("UPDATE CalificacionesAlumno SET IDGrupo = @IDGrupo WHERE IDAlumno = @IDAlumno AND IDAsignatura = @IDAsignatura AND IDMomento = @IDMomento");

            cmd.Parameters.Add("@IDAlumno", SqlDbType.Int).Value     = datosCalif.IDAlumno;
            cmd.Parameters.Add("@IDAsignatura", SqlDbType.Int).Value = datosCalif.IDAsignatura;
            cmd.Parameters.Add("@IDMomento", SqlDbType.Int).Value    = datosCalif.IDMomento;
            cmd.Parameters.Add("@IDGrupo", SqlDbType.Int).Value      = datosCalif.IDGrupo;

            cmd.CommandType = CommandType.Text;
            return(ejecutarComando(cmd));
        }
        //Para modificar la calificacion de un alumno
        public int modificarCalificacion(CalificacionesAlumnoBO datosCalif)
        {
            cmd = new SqlCommand("UPDATE CalificacionesAlumno SET Calificacion = @Calificacion, Inasistencias = @Inasistencias, FechaCaptura = GETDATE() WHERE IDAlumno = @IDAlumno AND IDAsignatura = @IDAsignatura AND IDMomento = @IDMomento AND IDGrupo = @IDGrupo");

            cmd.Parameters.Add("@Calificacion", SqlDbType.Decimal).Value = datosCalif.Calificacion;
            cmd.Parameters.Add("@Inasistencias", SqlDbType.Int).Value    = datosCalif.Inasistencias;
            cmd.Parameters.Add("@IDAlumno", SqlDbType.Int).Value         = datosCalif.IDAlumno;
            cmd.Parameters.Add("@IDAsignatura", SqlDbType.Int).Value     = datosCalif.IDAsignatura;
            cmd.Parameters.Add("@IDMomento", SqlDbType.Int).Value        = datosCalif.IDMomento;
            cmd.Parameters.Add("@IDGrupo", SqlDbType.Int).Value          = datosCalif.IDGrupo;

            cmd.CommandType = CommandType.Text;
            return(ejecutarComando(cmd));
        }
        //Para agregar una calificacion
        public int agregarCalificacion(CalificacionesAlumnoBO datosCalif)
        {
            cmd = new SqlCommand("INSERT INTO CalificacionesAlumno (IDAlumno, IDAsignatura, IDMomento, Calificacion, IDGrupo, Inasistencias, FechaCaptura) VALUES (@IDAlumno, @IDAsignatura, @IDMomento, @Calificacion, @IDGrupo, @Inasistencias, GETDATE())");

            cmd.Parameters.Add("@IDAlumno", SqlDbType.Int).Value         = datosCalif.IDAlumno;
            cmd.Parameters.Add("@IDAsignatura", SqlDbType.Int).Value     = datosCalif.IDAsignatura;
            cmd.Parameters.Add("@IDMomento", SqlDbType.Int).Value        = datosCalif.IDMomento;
            cmd.Parameters.Add("@Calificacion", SqlDbType.Decimal).Value = datosCalif.Calificacion;
            cmd.Parameters.Add("@IDGrupo", SqlDbType.Int).Value          = datosCalif.IDGrupo;
            cmd.Parameters.Add("@Inasistencias", SqlDbType.Int).Value    = datosCalif.Inasistencias;


            cmd.CommandType = CommandType.Text;
            return(ejecutarComando(cmd));
        }