예제 #1
0
 public function editarAction()
 {
     $hr = new Horario();
     $request = $this->getRequest();
     $id = $request->getParam('id');
     $horario = $hr->getHorarioById($id);
     $dias_semana = array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado');
     if ($request->isPost()) {
         $erro = false;
         $msg = '';
         $hr->setDia($request->getPost('dia'));
         $hr->setHorario($request->getPost('horario'));
         $hr->setCurso($request->getPost('aula'));
         $hr->setProfessor($request->getPost('professor'));
         $hr->setNivel($request->getPost('nivel'));
         $hr->setSala($request->getPost('sala'));
         $data = array('professor' => $hr->getProfessor(), 'curso' => $hr->getCurso(), 'dia' => $hr->getDia(), 'horario' => $hr->getHorario(), 'nivel' => $hr->getNivel(), 'sala' => $hr->getSala());
         $hr->saveHorario($data, $id);
         if ($erro) {
             $msg = 'Ocorreu um erro, tente novamente';
             $this->view->msg = $msg;
         } else {
             $this->_helper->redirector('listar', 'horarios');
         }
     }
     $this->view->horario = $horario;
     $this->view->dias_semana = $dias_semana;
     $this->render();
 }
 function rowToDto($row)
 {
     $objHorario = new Horario();
     $objHorario->setNommat($row["nombremateria"]);
     $objHorario->setNumau($row["numaula"]);
     $objHorario->setDia($row["dia"]);
     $objHorario->setHora($row["hora"]);
     return $objHorario;
 }
 function rowToDto($row)
 {
     $objHorarios = new Horario();
     $objHorarios->setIdMateria($row["idMateria"]);
     $objHorarios->setDia($row["dia"]);
     $objHorarios->setHrInicio($row["hrInicio"]);
     $objHorarios->setHrTermina($row["hrTermina"]);
     $objHorarios->setIdAula($row["idAula"]);
     return $objHorarios;
 }
 function rowToDto($row)
 {
     $objhorario = new Horario();
     $objhorario->setId_horario($row["Id_horario"]);
     $objhorario->setHora_ini($row["Hora_ini"]);
     $objhorario->setHora_fin($row["Hora_fin"]);
     $objhorario->setDia($row["Dia"]);
     $objhorario->setID_Materia($row["Id_materia"]);
     $objhorario->setID_Aula($row["Id_aula"]);
     return $objhorario;
 }