コード例 #1
0
ファイル: Materia.php プロジェクト: josegaitan123/colegio
 private function mapearMateria(Materia $materia, array $props)
 {
     if (array_key_exists('idMateria', $props)) {
         $materia->setIdMateria($props['idMateria']);
     }
     if (array_key_exists('nombre', $props)) {
         $materia->setNombreMateria($props['nombre']);
     }
     if (array_key_exists('horas', $props)) {
         $materia->setHoras($props['horas']);
     }
     if (array_key_exists('idArea', $props)) {
         $materia->setIdArea($props['idArea']);
     }
 }
コード例 #2
0
 /**
  * Función Llamada Por Json Desde El formulario para Agregar Materia
  */
 public function agregarMateria()
 {
     try {
         $idMateria = isset($_POST['idMateria']) ? $_POST['idMateria'] : NULL;
         $nombre = isset($_POST['nombre']) ? $_POST['nombre'] : NULL;
         $horas = isset($_POST['horas']) ? $_POST['horas'] : NULL;
         $materia = new Materia();
         $materia->setIdMateria($idMateria);
         $materia->setNombreMateria($nombre);
         $materia->setHoras($horas);
         $materia->crearMateria($materia);
         echo json_encode(1);
     } catch (Exception $exc) {
         echo json_encode('Error de aplicacion: ' . $exc->getMessage());
     }
 }