public function reprovarcotacaoproduto() { $this->load->model('suprimentos/requisicoes/requisicaoProdutoModel'); $this->load->dao('suprimentos/requisicoesDao'); $id_produto_requisitado = intval($this->load->url->getSegment(4)); $requisicaoProdutoModel = new requisicaoProdutoModel(); $requisicaoProdutoModel->setId($id_produto_requisitado); $requisicaoProdutoModel->reprovar(); $requisicoesDao = new requisicoesDao(); echo $requisicoesDao->reprovarcotacaoproduto($requisicaoProdutoModel); }
public function reprovarcotacaoproduto(requisicaoProdutoModel $produtoRequisitado) { $data = array('status_requisicao_produto' => $produtoRequisitado->getStatus()); $this->db->clear(); $this->db->setTabela('requisicao_produto'); $this->db->setCondicao('id_requisicao_produto = ?'); $this->db->setParameter(1, $produtoRequisitado->getId()); try { if ($this->db->update($data)) { return TRUE; } else { return $this->db->getError(); } } catch (Exception $e) { throw new Exception($e, 1); } }