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); }