private function mapearLogro(Logro $logro, array $props) { if (array_key_exists('periodo', $props)) { $logro->setPeriodo($props['periodo']); } if (array_key_exists('idGrado', $props)) { $logro->setidGrado($props['idGrado']); } if (array_key_exists('idMateria', $props)) { $logro->setIdMateria($props['idMateria']); } if (array_key_exists('superior', $props)) { $logro->setSuperior($props['superior']); } if (array_key_exists('alto', $props)) { $logro->setAlto($props['alto']); } if (array_key_exists('basico', $props)) { $logro->setBasico($props['basico']); } if (array_key_exists('bajo', $props)) { $logro->setBajo($props['bajo']); } }
public function guardarLogro() { try { $idGrado = isset($_POST['idGrado']) ? $_POST['idGrado'] : NULL; $idMateria = isset($_POST['idMateria']) ? $_POST['idMateria'] : NULL; $periodo = isset($_POST['periodo']) ? $_POST['periodo'] : NULL; $superior = isset($_POST['superior']) ? $_POST['superior'] : NULL; $alto = isset($_POST['alto']) ? $_POST['alto'] : NULL; $basico = isset($_POST['basico']) ? $_POST['basico'] : NULL; $bajo = isset($_POST['bajo']) ? $_POST['bajo'] : NULL; $logro = new Logro(); $logro->setPeriodo($periodo); $logro->setIdGrado($idGrado); $logro->setIdMateria($idMateria); $logro->setSuperior($superior); $logro->setBasico($basico); $logro->setAlto($alto); $logro->setBajo($bajo); $logro->actualizarLogro($logro); echo json_encode(1); } catch (Exception $exc) { echo json_encode(0); } }