$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") { try { $class_curso->eliminarCurso($_POST['curso_ID']);
function guardarPersonal(EntityPersonal $personal) { DBConnect($this->dbh, BD_SIGA); if (!$personal->pers_ID) { $SQL = DBSQLInsert(PHPBind::object_to_array($personal), "personal", true); DBQuery($SQL, $this->dbh); $persona->pers_ID = mysql_insert_id($this->dbh); } else { $datos_where = array("pers_ID" => $personal->pers_ID); $datos_set = PHPBind::object_to_array($personal); unset($datos_set['pers_ID']); $SQL = DBSQLUpdate($datos_set, $datos_where, "personal", true); DBQuery($SQL, $this->dbh); } return $personal; mysql_select_db($_SESSION['base_datos']->nombrebd); }