예제 #1
0
     $FinBimestre2 = $config->mostrarConfig("FinBimestre2", 1);
     $InicioBimestre3 = $config->mostrarConfig("InicioBimestre3", 1);
     $FinBimestre3 = $config->mostrarConfig("FinBimestre3", 1);
     $InicioBimestre4 = $config->mostrarConfig("InicioBimestre4", 1);
     $FinBimestre4 = $config->mostrarConfig("FinBimestre4", 1);
 } else {
     $InicioTrimestre1 = $config->mostrarConfig("InicioTrimestre1", 1);
     $FinTrimestre1 = $config->mostrarConfig("FinTrimestre1", 1);
     $InicioTrimestre2 = $config->mostrarConfig("InicioTrimestre2", 1);
     $FinTrimestre2 = $config->mostrarConfig("FinTrimestre2", 1);
     $InicioTrimestre3 = $config->mostrarConfig("InicioTrimestre3", 1);
     $FinTrimestre3 = $config->mostrarConfig("FinTrimestre3", 1);
 }
 $alumno = new alumno();
 $casilleros = new casilleros();
 $registronotas = new registronotas();
 $cursomateriaexportar = new cursomateriaexportar();
 $fila = array();
 if ($Numeracion == "si") {
     if ($Cabecera == "si") {
         $fila[] = "N";
     }
 }
 if ($Cabecera == "si") {
     $fila[] = $idioma["Apellidos"] . " " . $idioma["Nombres"];
 }
 if ($Trimestre == "todo") {
     $cas1 = array_shift($casilleros->mostrarMateriaCursoTrimestre($Materias, $CodCurso, 1));
     $cas2 = array_shift($casilleros->mostrarMateriaCursoTrimestre($Materias, $CodCurso, 2));
     $cas3 = array_shift($casilleros->mostrarMateriaCursoTrimestre($Materias, $CodCurso, 3));
     $cas4 = array_shift($casilleros->mostrarMateriaCursoTrimestre($Materias, $CodCurso, 4));
 include_once "../../class/materias.php";
 include_once "../../class/casilleros.php";
 include_once "../../class/registronotas.php";
 include_once "../../class/observaciones.php";
 include_once "../../class/agenda.php";
 $observaciones = new observaciones();
 $agenda = new agenda();
 $titulo = $idioma["BoletinBimestral"];
 $FechaReporte = 0;
 include_once "../pdf.php";
 $alumno = new alumno();
 $curso = new curso();
 $cursomateria = new cursomateria();
 $materias = new materias();
 $casilleros = new casilleros();
 $registronotas = new registronotas();
 $config = new config();
 $al = array_shift($alumno->mostrarTodoDatos($CodAlumno));
 $cur = array_shift($curso->mostrarCurso($CodCurso));
 if ($cur['Bimestre']) {
     $PeriodoActualConfig = "PeriodoActualBimestre";
 } else {
     $PeriodoActualConfig = "PeriodoActualTrimestre";
 }
 $cnf = $config->mostrarConfig($PeriodoActualConfig);
 $PeriodoActual = $cnf['Valor'];
 $cnf = $config->mostrarConfig("Anio");
 $anio = $cnf['Valor'];
 //Sacar el Codigo del del trimestre desde ahi
 //Boletin
 $cnf = $config->mostrarConfig("BoletinPosicion1X");
예제 #3
0
         $this->TituloCabecera(25, $idioma["Paterno"]);
         $this->TituloCabecera(25, $idioma["Materno"]);
         $this->TituloCabecera(35, $idioma["Nombres"]);
         foreach ($nombresMateriasBoletin as $nombresmateria) {
             $this->TituloCabecera(10, $nombresmateria, 9);
         }
         $this->TituloCabecera(5, sacarIniciales($idioma["Reprobados"]));
         $this->TituloCabecera(5, sacarIniciales($idioma["PromedioAlumno"]));
     }
 }
 $alumno = new alumno();
 $curso = new curso();
 $cursomateria = new cursomateria();
 $materias = new materias();
 $casilleros = new casilleros();
 $registronotas = new registronotas();
 $cur = $curso->mostrarCurso($CodCurso);
 $cur = array_shift($cur);
 $notareprobado = $cur['NotaAprobacion'];
 $nombresMateriasBoletin = array();
 foreach ($cursomateria->mostrarMaterias($CodCurso) as $materiasbol) {
     //echo $materiasbol['CodMateria'];
     $nombremateria = $materias->mostrarMateria($materiasbol['CodMateria']);
     $nombremateria = array_shift($nombremateria);
     array_push($nombresMateriasBoletin, $nombremateria['Abreviado']);
     //print_r( $nombresMateriasBoletin);
 }
 $pdf = new PDF("L", "mm", "letter");
 //612,792
 $pdf->AddPage();
 //Sacar el Codigo del del trimestre desde ahi
예제 #4
0
<?php

include_once "../../login/check.php";
include_once "../../class/registronotas.php";
include_once "../../class/casilleros.php";
include_once "../../class/curso.php";
include_once "../../class/alumno.php";
include_once "../fn.php";
if (!empty($_POST)) {
    $regNota = new registronotas();
    $casilleros = new casilleros();
    $curso = new curso();
    $fn = new funciones();
    $alumno = new alumno();
    $CodCasilleros = $_POST['CodCasilleros'];
    $casillas = array_shift($casilleros->mostrar($CodCasilleros));
    $CodAlumno = $_POST['CodAlumno'];
    $NumeroNota = $_POST['NumeroNota'];
    $Nota = $_POST['Nota'];
    $TipoNota = $_POST['TipoNota'];
    //$al=array_shift($alumno->mostrarDatos($CodAlumno));
    //$cur=array_shift($curso->mostrarCurso($al['CodCurso']));
    $trimestre = $casillas['Trimestre'];
    $Nota = trim($Nota);
    $Nota = (int) $Nota;
    $Fecha = date("Y-m-d");
    $Hora = date("H:i:s");
    if (!ereg("[0-9]{1,3}", $Nota)) {
        $Nota = 0;
    }
    $Values = array("Nota" . $NumeroNota => $Nota, "FechaRegistro" => "'{$Fecha}'", "HoraRegistro" => "'{$Hora}'");
예제 #5
0
include_once "../../class/alumno.php";
include_once "../../class/casilleros.php";
include_once "../../class/docentemateriacurso.php";
include_once "../../class/registronotas.php";
include_once "../../class/curso.php";
include_once "../../class/materias.php";
//include_once("../fn.php");
if (!empty($_POST)) {
    $CodCurso = $_POST['CodCurso'];
    $CodMateria = $_POST['CodMateria'];
    $CodDocente = $_SESSION['CodDocente'];
    $CodPeriodo = $_POST['CodPeriodo'];
    $alumnos = new alumno();
    $docentemateriacurso = new docentemateriacurso();
    $casilleros = new casilleros();
    $registroNotas = new registronotas();
    $config = new config();
    $curso = new curso();
    $materias = new materias();
    $mat = $materias->mostrarMateria($CodMateria);
    $mat = array_shift($mat);
    $cur = $curso->mostrarCurso($CodCurso);
    $cur = array_shift($cur);
    $casillas = $casilleros->mostrarDocenteMateriaCursoTrimestre($CodDocente, $CodMateria, $CodCurso, $CodPeriodo);
    $casillas = array_shift($casillas);
    $CodCasilleros = $casillas['CodCasilleros'];
    $Sexo = $casillas['SexoAlumno'];
    $numcasilleros = $casillas['Casilleros'];
    $Dps = $casillas['Dps'];
    $FormulaCalificaciones = $casillas['FormulaCalificaciones'];
    $RegistroNotaHabilitado = $config->mostrarConfig("RegistroNotaHabilitado", 1);
     function Cabecera()
     {
         global $CodTrimestre, $idioma;
         $this->Pagina();
         $this->ln();
         $this->TituloCabecera(8, "Nº");
         $this->TituloCabecera(24, $idioma["Paterno"]);
         $this->TituloCabecera(24, $idioma["Materno"]);
         $this->TituloCabecera(35, $idioma["Nombres"]);
         $this->TituloCabecera(30, $idioma["Promedio"]);
     }
 }
 $alumnos = new alumno();
 $docenteMateriaCurso = new docentemateriacurso();
 $casilleros = new casilleros();
 $registroNotas = new registronotas();
 $cur = new curso();
 $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);
         $this->TituloCabecera(25, $idioma["Paterno"]);
         $this->TituloCabecera(25, $idioma["Materno"]);
         $this->TituloCabecera(35, $idioma["Nombres"]);
         foreach ($nombresMateriasBoletin as $nombresmateria) {
             $this->TituloCabecera(10, $nombresmateria, 9);
         }
         $this->TituloCabecera(5, sacarIniciales($idioma["Reprobados"]));
         $this->TituloCabecera(5, sacarIniciales($idioma["PromedioAlumno"]));
     }
 }
 $alumno = new alumno();
 $curso = new curso();
 $cursomateria = new cursomateria();
 $materias = new materias();
 $casilleros = new casilleros();
 $registronotas = new registronotas();
 $cur = $curso->mostrarCurso($CodCurso);
 $cur = array_shift($cur);
 //$cnf=array_shift($config->mostrarConfig("NotaReprobacion"));
 $notareprobado = $cur['NotaAprobacion'];
 $nombresMateriasBoletin = array();
 $valoresMateriasBoletin = array();
 foreach ($cursomateria->mostrarMateriasOrden($CodCurso) as $materiasbol) {
     //echo $materiasbol['CodMateria'];
     if ($materiasbol['PromedioCiencias'] == 1) {
         array_push($nombresMateriasBoletin, $materiasbol['Abreviado']);
         array_push($valoresMateriasBoletin, array("CodMateria" => $materiasbol['CodMateria']));
     }
     //print_r( $nombresMateriasBoletin);
 }
 //print_r($valoresMateriasBoletin);
         $this->CuadroCabecera(15, $idioma['Materia'] . ":", 35, $mat['Nombre']);
         $this->Pagina();
         $this->ln();
         $this->TituloCabecera(5, "N");
         $this->TituloCabecera(24, $idioma["Paterno"]);
         $this->TituloCabecera(24, $idioma["Materno"]);
         $this->TituloCabecera(35, $idioma["Nombres"]);
         for ($i = 1; $i <= $curso['CantidadEtapas']; $i++) {
             $this->TituloCabecera(15, $i . " " . $Periodo);
         }
         $this->TituloCabecera(20, $idioma["Promedio"]);
     }
 }
 $alumnos = new alumno();
 $docentemateriacurso = new docentemateriacurso();
 $registroNotas = new registronotas();
 $fn = new funciones();
 $cur = new curso();
 $materia = new materias();
 $casilleros = new casilleros();
 $curso = array_shift($cur->mostrarCurso($CodCurso));
 $mat = array_shift($materia->mostrarMateria($CodMateria));
 $docmateriacurso = array_shift($docentemateriacurso->mostrarDocenteMateriaCurso($CodDocente, $CodMateria, $CodCurso));
 $Sexo = $docmateriacurso['SexoAlumno'];
 $cnf = $config->mostrarConfig("NotaReprobacion");
 $notaReprobado = $cnf['Valor'];
 $pdf = new PDF("P", "mm", "letter");
 //612,792
 $pdf->AddPage();
 $relleno = 0;
 foreach ($alumnos->mostrarAlumnosCurso($CodCurso, $Sexo) as $al) {
예제 #9
0
<?php

include_once "../../login/check.php";
/*error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);*/
include_once "../../class/registronotasexcel.php";
include_once "../../class/registronotas.php";
include_once "../../class/casilleros.php";
$CodigoRegistro = $_SESSION['CodigoRegistro'];
$registronotasexcel = new registronotasexcel();
$registronotas = new registronotas();
$casilleros = new casilleros();
$rne = $registronotasexcel->mostrarTodoRegistro("CodRegistroNotasExcel=" . $CodigoRegistro);
$rne = array_shift($rne);
//print_r($rne);
$nombrearchivo = "archivos/" . $rne['NombreArchivo'];
date_default_timezone_set('America/La_Paz');
/*print_r($rne);
$nombrearchivo="archivos/16.xls";*/
//exit();
$vars = get_defined_vars();
/** Incluir PHPExcel */
require_once 'Classes/PHPExcel.php';
include_once 'funciones/funciones.php';
$objPHPExcel = PHPExcel_IOFactory::load($nombrearchivo);
/*
$objReader = new PHPExcel_Reader_Excel2007();
$objPHPExcel = $objReader->load("simple.xlsx");
*/
$dact = $objPHPExcel->getActiveSheet();
예제 #10
0
<?php

include_once "../../login/check.php";
include_once "../../class/casilleros.php";
include_once "../../class/registronotas.php";
$casilleros = new casilleros();
$registronotas = new registronotas();
if (count($casilleros->mostrarTodo("Trimestre=4 and FormulaCalificaciones!='n1 n2 + n3 + n4 +'")) == 0) {
    //echo "Valido";
} else {
    $casilleros->eliminarCasillerosDefinitivo("Trimestre=4 and FormulaCalificaciones!='n1 n2 + n3 + n4 +'");
    //echo "Existen Registros";
}
$i = 0;
foreach ($casilleros->mostrarTodo("Trimestre=3 and FormulaCalificaciones!='n1 n2 + n3 + n4 +'") as $cas) {
    $i++;
    $casilla = $casilleros->estadoTabla();
    $CodCasilleros = $casilla['Auto_increment'];
    $valores = array("CodCasilleros" => "{$CodCasilleros}", "CodDocenteMateriaCurso" => $cas['CodDocenteMateriaCurso'], "Casilleros" => 2, "Trimestre" => 4, "FormulaCalificaciones" => "'n1 n2 + 2 /'", "Dps" => 0, "NombreCasilla1" => "'Nota Promedio Final'", "LimiteCasilla1" => $cas['LimiteCasilla1'], "LimiteMinCasilla1" => 0, "NombreCasilla2" => "'Nota Reforzamiento'", "LimiteCasilla2" => $cas['LimiteCasilla2'], "LimiteMinCasilla2" => 0);
    /*echo "<pre>";
    	print_r($valores);
    	echo "</pre><br>";*/
    $casilleros->insertarRegistro($valores);
    $cCasilleros = array();
    foreach ($casilleros->mostrarTodo("CodDocenteMateriaCurso=" . $cas['CodDocenteMateriaCurso']) as $c) {
        $cCasilleros[] = $c['CodCasilleros'];
    }
    $CodigosCasilleros = implode(",", $cCasilleros);
    foreach ($registronotas->MostrarTodo("CodCasilleros=" . $cas["CodCasilleros"]) as $regnotas) {
        $rnotas = $registronotas->PromedioAnual($CodigosCasilleros, $regnotas['CodAlumno']);
        $rnotas = array_shift($rnotas);
예제 #11
0
 include_once "../../class/alumno.php";
 include_once "../../class/casilleros.php";
 include_once "../../class/docentemateriacurso.php";
 include_once "../../class/registronotas.php";
 include_once "../../class/curso.php";
 include_once "../../class/materias.php";
 include_once "../../class/docente.php";
 $curso = new curso();
 $materias = new materias();
 $docente = new docente();
 $alumno = new alumno();
 $casilleros = new casilleros();
 $docentemateriacurso = new docentemateriacurso();
 $casillas = $casilleros->estadoTabla();
 //$docM=array_shift($docM);
 $registroNotas = new registronotas();
 $Periodo = $_POST['Periodo'];
 $CodDocente = $_POST['CodDocente'];
 $CodMateria = $_POST['CodMateria'];
 $CodCurso = $_POST['CodCurso'];
 $SexoAlumno = $_POST['SexoAlumno'];
 $Casillas = $_POST['Casillas'];
 $Formula = $_POST['Formula'];
 $Dps = $_POST['Dps'];
 $Tope = $_POST['Tope'];
 //print_r($docM);
 $docmateriacurso = array_shift($docentemateriacurso->mostrarDocenteMateriaCursoSexo($CodDocente, $CodMateria, $CodCurso, $SexoAlumno));
 //echo "<br>$CodDocenteMateria<br>";
 $casi = $casilleros->mostrarTrimestre($docmateriacurso['CodDocenteMateriaCurso'], $Periodo);
 /*Sacando Datos de tablas*/
 $ma = array_shift($materias->mostrarMateria($docmateriacurso['CodMateria']));
예제 #12
0
 $Periodo = $_POST['Periodo'];
 ///cambiar
 include_once "../../class/alumno.php";
 include_once "../../class/curso.php";
 include_once "../../class/config.php";
 include_once "../../class/materias.php";
 include_once "../../class/casilleros.php";
 include_once "../../class/registronotas.php";
 include_once "../../class/agenda.php";
 include_once "../../class/observaciones.php";
 $alumno = new alumno();
 $curso = new curso();
 $agenda = new agenda();
 $materias = new materias();
 $casilleros = new casilleros();
 $registronotas = new registronotas();
 $observaciones = new observaciones();
 $config = new config();
 $cur = $curso->mostrarCurso($CodCurso);
 $cur = array_shift($cur);
 $notareprobacion = $cur['NotaAprobacion'];
 $mat = $materias->mostrarMateria($CodMateria);
 $mat = array_shift($mat);
 $ini = $cur['Bimestre'] ? 'Bimestre' : 'Trimestre';
 $fin = $cur['Bimestre'] ? 'Bimestre' : 'Trimestre';
 $PeriodoInicio = $config->mostrarConfig('Inicio' . $ini . $Periodo, 1);
 $PeriodoFin = $config->mostrarConfig('Fin' . $fin . $Periodo, 1);
 $casillas = $casilleros->mostrarMateriaCursoTrimestre($CodMateria, $CodCurso, $Periodo);
 $casillas = array_shift($casillas);
 $RN = $registronotas->notasCentralizadorAgenda($casillas['CodCasilleros'], $Periodo, $notareprobacion);
 if (!count($RN)) {
예제 #13
0
 $LimiteInicio3 = $config->mostrarConfig("LimiteInicio3" . $texto, 1);
 $LimiteFin3 = $config->mostrarConfig("LimiteFin3" . $texto, 1);
 $LimiteInicio4 = $config->mostrarConfig("LimiteInicio4" . $texto, 1);
 $LimiteFin4 = $config->mostrarConfig("LimiteFin4" . $texto, 1);
 $LimiteLetras = $config->mostrarConfig("LimiteLetras" . $texto, 1);
 $InicioBimestre1 = $config->mostrarConfig("InicioBimestre1", 1);
 $FinBimestre1 = $config->mostrarConfig("FinBimestre1", 1);
 $InicioBimestre2 = $config->mostrarConfig("InicioBimestre2", 1);
 $FinBimestre2 = $config->mostrarConfig("FinBimestre2", 1);
 $InicioBimestre3 = $config->mostrarConfig("InicioBimestre3", 1);
 $FinBimestre3 = $config->mostrarConfig("FinBimestre3", 1);
 $InicioBimestre4 = $config->mostrarConfig("InicioBimestre4", 1);
 $FinBimestre4 = $config->mostrarConfig("FinBimestre4", 1);
 $alumno = new alumno();
 $casilleros = new casilleros();
 $registronotas = new registronotas();
 $cursomateriaexportar = new cursomateriaexportar();
 $cursosExportar = $cursomateriaexportar->mostrarMaterias($CodCurso);
 $i = 0;
 $anterior = 0;
 $total = count($cursosExportar);
 $cantidad = array();
 foreach ($cursosExportar as $v) {
     $cont++;
     if ($v['Combinada'] == 0) {
         if ($anterior != 0) {
             array_push($cantidad, $i);
         }
         $i = 1;
         array_push($cantidad, $i);
         $i = 0;
예제 #14
0
include_once "../../class/tarea.php";
include_once "../../class/agenda.php";
include_once "../../class/tarea.php";
include_once "../../class/registronotas.php";
include_once "../../class/casilleros.php";
$alumno = new alumno();
$config = new config();
$curso = new curso();
$tarea = new tarea();
$materia = new materias();
$cuota = new cuota();
$agenda = new agenda();
$tarea = new tarea();
$cursomateria = new cursomateria();
$observaciones = new observaciones();
$registronotas = new registronotas();
$casilleros = new casilleros();
$CodAlumno = $_SESSION['CodUsuarioLog'];
$al = $alumno->mostrarTodoDatos($CodAlumno);
$al = array_shift($al);
$cur = $curso->mostrarCurso($al['CodCurso']);
$cur = array_shift($cur);
$Moneda = $config->mostrarConfig("Moneda", 1);
$FechaCuota1 = $config->mostrarConfig("FechaCuota1", 1);
$FechaCuota2 = $config->mostrarConfig("FechaCuota2", 1);
$FechaCuota3 = $config->mostrarConfig("FechaCuota3", 1);
$FechaCuota4 = $config->mostrarConfig("FechaCuota4", 1);
$FechaCuota5 = $config->mostrarConfig("FechaCuota5", 1);
$FechaCuota6 = $config->mostrarConfig("FechaCuota6", 1);
$FechaCuota7 = $config->mostrarConfig("FechaCuota7", 1);
$FechaCuota8 = $config->mostrarConfig("FechaCuota8", 1);