Esempio n. 1
0
include_once '../bean/EntityCurso.php';
include_once '../class/SigaException.php';
$class_curso = new curso();
$listCursos = $class_curso->obtenerCursos();
$curso = new EntityCurso();
if (isset($_GET['exito']) && !isset($_POST['guardar'])) {
    if ($_GET['exito'] == "exito") {
        $smarty->assign("exito", "La información se ha guardado exitosamente");
    }
    if ($_GET['exito'] == "exitoEliminar") {
        $smarty->assign("exito", "El curso se ha eliminado exitosamente");
    }
}
if (isset($_POST['guardar']) && postForm($_POST['postID'])) {
    if ($_POST["guardar"] == "GUARDAR_CURSO") {
        PHPBind::post($curso);
        $curso->curso = $_POST["numeroCurso"] . $_POST["letraCurso"];
        $cursoArray = PHPBind::object_to_array($curso);
        try {
            if ($_POST["curso_ID"]) {
                $cursoArray["curso"] = $_POST["curso_ID"];
                $class_curso->modificarCurso($cursoArray);
            } else {
                $class_curso->insertarCurso($cursoArray);
            }
            moveLocationFast("UTP-mantenedorCursos.php?exito=exito");
        } catch (CursoException $e) {
            $smarty->assign("error", "Código Error:0x" . $e->getCode() . ", " . $e->getMessage());
        }
    }
    if ($_POST['guardar'] == "eliminar_curso") {
Esempio n. 2
0
    if ($_POST['guardar'] == "guardar_horario") {
        $horario = PHPBind::post_to_valoresHorario($horario);
        $horario->FK_personal_pers_ID = $personal->pers_ID;
        $horario->hrs_anio = $_SESSION['base_datos']->anio;
        $horario->audit_usuario = $_SESSION['usuario']->login;
        $horario->audit_fecha = date("Y-m-d");
        $horario->audit_sistema = "Mantenedor Persona";
        try {
            $horario = $class_horario->guardarHorario($horario);
            moveLocationFast("PER-mantenedor.php?tipo=" . $pers_tipo . "&per_ID=" . $persona->per_ID . "&exito=exito");
        } catch (Exception $e) {
            $smarty->assign("error", "Error: " . $e->getMessage());
        }
    }
    if ($_POST['guardar'] == "guardar_observacion") {
        $observacion = PHPBind::post($observacion);
        $observacion->obs_fecha = $observacion->audit_fecha = date("Y-m-d");
        $observacion->audit_usuario = $_SESSION['usuario']->login;
        $observacion->obs_hora = date("H:i:s");
        $observacion->obs_anio = $_SESSION['base_datos']->anio;
        $observacion->FK_persona_per_ID = $persona->per_ID;
        $criteria->persist($observacion);
        moveLocationFast("PER-mantenedor.php?tipo=" . $pers_tipo . "&per_ID=" . $persona->per_ID . "&exito=exito");
    }
}
$titulo_secundario = "Crear";
if ($persona->per_ID) {
    $titulo_secundario = "Mantenedor";
}
$smarty->assign("titulo_principal", "Persona");
$smarty->assign("titulo_secundario", $titulo_secundario);
Esempio n. 3
0
smartyTemplate($smarty, "../");
$class_ramo = new ramo();
$areas = $class_ramo->obtenerAreas();
$tipos = $class_ramo->obtenerTipos();
$class_personas = new Personas();
$curso = $_GET["curso"];
$colegio_ID = $_SESSION["colegio"]->colegio_ID;
$mostrac_curso = "";
if (str_word_count($curso) == 0) {
    $smarty->assign("error", "Debe tener seleccionado un curso");
} else {
    $mostrar_curso = mostrar_curso($curso);
    $personas = $class_personas->listaPersonal($colegio_ID, "docente");
}
if (postForm($_POST['postID']) && $_POST['postID'] > 0) {
    $ramo = PHPBind::post(new EntityRamos());
    $persona = new EntityPersonas();
    if (!($ramo->profesor > 0)) {
        $smarty->assign("error", "Debe seleccionar un profesor");
    } else {
        $persona->per_ID = $ramo->profesor;
        $persona = $class_personas->buscarPersona($persona);
        $ramo->profesor = $persona->per_nombres . " " . $persona->per_apellidop . " " . $persona->per_apellidom;
        $criteria->persist($ramo);
        $smarty->assign("exito", "El ramo ha sido creado exitosamente");
    }
}
$num = $class_ramo->lastNum($curso);
$smarty->assign("personas", $personas);
$smarty->assign("num", $num);
$smarty->assign("titulo_principal", "Nuevo Ramo");