public static function EditarPOSTAction() { if (isset($_POST)) { $personal = new Personal(); $personal->setIdPersonal($_POST['idPersonal']); $personal->setNombres($_POST['nombres']); $personal->setApellidoPaterno($_POST['apellidoPaterno']); $personal->setApellidoMaterno($_POST['apellidoMaterno']); $personal->setCorreo($_POST['correo']); $personal->setRpm($_POST['rpm']); $personal->setAnexo($_POST['anexo']); $personal->activar(); PersonalDAO::editar($personal) ? $mensaje = "Personal modificado correctamente" : ($mensaje = "El Personal no fue modificado correctamente"); } $vwPersonales = PersonalDAO::getVwPersonal(); require_once './views/Mantenimiento/Personal/Lista.php'; }
public static function getBy($campo, $valor) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM Personal where {$campo} = :{$campo}"); $result->bindParam(":{$campo}", $valor); $result->execute(); while ($rs = $result->fetch()) { $personal = new Personal(); $personal->setIdPersonal($rs['idPersonal']); $personal->setNombres($rs['nombres']); $personal->setApellidoPaterno($rs['apellidoPaterno']); $personal->setApellidoMaterno($rs['apellidoMaterno']); $personal->setCorreo($rs['correo']); $personal->setRpm($rs['rpm']); $personal->setAnexo($rs['anexo']); $personal->setEstado($rs['estado']); $personales[] = $personal; } return isset($personales) ? $personales : false; }