$materia = new materias();
 $conf = new config();
 //$cnf=($conf->mostrarConfig("TotalPeriodo"));
 $pdf = new PDF("P", "mm", "letter");
 //612,792
 $pdf->AddPage();
 $relleno = 0;
 $Orden = $Orden == "1" ? $Orden = "DESC" : ($Orden = "ASC");
 foreach ($cur->mostrar() as $curso) {
     //cambiar para los diferentes Cursos
     $TotalPeriodo = $curso['CantidadEtapas'];
     $na = 0;
     $pdf->CuadroCuerpoPersonalizado(30, $curso['Nombre'], 0, "L", 0, "UB");
     $pdf->Ln(5);
     $codigosmateria = array();
     foreach ($docenteMateriaCurso->mostrarCurso($curso['CodCurso']) as $docMateriaCurso) {
         for ($i = 1; $i <= $TotalPeriodo; $i++) {
             foreach ($casilleros->mostrarTrimestre($docMateriaCurso['CodDocenteMateriaCurso'], $i) as $casillas) {
                 array_push($codigosmateria, $casillas['CodCasilleros']);
             }
         }
     }
     $codmateria = implode(",", $codigosmateria);
     //echo $codmateria."<br>";
     $Sexo = $docMat['SexoAlumno'];
     foreach ($registroNotas->mostrarPromedioCurso($codmateria, $Orden, $Cantidad) as $regNota) {
         $al = array_shift($alumnos->mostrarDatosPersonales($regNota['CodAlumno']));
         if (count($al) != 0) {
             $na++;
             if ($na % 2 == 1) {
                 $relleno = 1;
         $this->TituloCabecera(25, $idioma["Paterno"]);
         $this->TituloCabecera(25, $idioma["Materno"]);
         $this->TituloCabecera(35, $idioma["Nombres"]);
         $this->TituloCabecera(30, $idioma["Promedio"]);
     }
 }
 $alumnos = new alumno();
 $docenteMateriaCurso = new docentemateriacurso();
 $registroNotas = new registronotas();
 $cur = new curso();
 $materia = new materias();
 $casilleros = new casilleros();
 $curso = $cur->mostrarCurso($CodCurso);
 $curso = array_shift($curso);
 $codigosmateria = array();
 foreach ($docenteMateriaCurso->mostrarCurso($CodCurso) as $docMateriaCurso) {
     foreach ($casilleros->mostrarTrimestre($docMateriaCurso['CodDocenteMateriaCurso'], $Periodo) as $casillas) {
         array_push($codigosmateria, $casillas['CodCasilleros']);
     }
 }
 $codmateria = implode(",", $codigosmateria);
 //echo $codmateria;
 $Sexo = $docMat['SexoAlumno'];
 $pdf = new PDF("P", "mm", "letter");
 //612,792
 $pdf->AddPage();
 $relleno = 0;
 $i = 0;
 $Orden = $Orden == "1" ? $Orden = "DESC" : ($Orden = "ASC");
 $tPromedio = 0;
 foreach ($registroNotas->mostrarPromedioCurso($codmateria, $Orden) as $regNota) {