Example #1
0
 public function update()
 {
     // coleta ocorrencias
     $oOcorrencia1 = new Ocorrencia();
     $oOcorrencia2 = new Ocorrencia();
     $oOcorrencia3 = new Ocorrencia();
     $oOcorrencia4 = new Ocorrencia();
     $oOcorrencia1->setCodigo($_POST["lsOcorrencia1"]);
     $oOcorrencia2->setCodigo($_POST["lsOcorrencia2"]);
     $oOcorrencia3->setCodigo($_POST["lsOcorrencia3"]);
     $oOcorrencia4->setCodigo($_POST["lsOcorrencia4"]);
     // registro
     $oRegistro = new Registro();
     $oRegistro->addOcorrencia($oOcorrencia1);
     $oRegistro->addOcorrencia($oOcorrencia2);
     $oRegistro->addOcorrencia($oOcorrencia3);
     $oRegistro->addOcorrencia($oOcorrencia4);
     $oRegistro->setData($_POST["txtData"]);
     $oRegistro->setEntradaManha($_POST["txtEntrada"]);
     $oRegistro->setSaidaManha($_POST["txtAlmoco"]);
     $oRegistro->setEntradaTarde($_POST["txtRetorno"]);
     $oRegistro->setEntradaNoite($_POST["txtSaida"]);
     // instancia profissional
     $oProf = new Profissional();
     $oProf = Sessao::getObject("oProf");
     // vai para o banco
     $this->model->update($oProf, $oRegistro);
 }
Example #2
0
 public function getAll()
 {
     $sql = "SELECT cod_ocorrencia as codigo, descricao\n                FROM hor_tipo_ocorrencia\n                ORDER BY cod_ocorrencia;";
     $rs = parent::obterRecordSet($sql);
     $oOcorrencia = array();
     foreach ($rs as $row) {
         $vOcorrencia = new Ocorrencia();
         $vOcorrencia->setCodigo($row["codigo"]);
         $vOcorrencia->setDescricao($row["descricao"]);
         $oOcorrencia[] = $vOcorrencia;
         $vOcorrencia = null;
     }
     return $oOcorrencia;
 }