private function setDados() { $dto = new CategoriaValorDTO(); $_POST = filter_input_array(INPUT_POST); $dto->setCdCategoria(Input::get('select_cat'))->setCdVlCategoria(Input::get('id_sub_categoria'))->setDescVlCatg(Input::get('nome_sub_categoria'))->setGenero(Input::get('genero') == '' ? null : Input::get('genero'))->setCdGrupo(Input::get('cd_grupo') == '' ? null : Input::get('cd_grupo'))->setCdCatGrupo(Input::get('cd_cat_grupo') == '' ? null : Input::get('cd_cat_grupo'))->setCdUsuarioCriacao(Session::get('user'))->setDtUsuarioCriacao('now()')->setCdUsuarioAtualiza(Session::get('user'))->setDtUsuarioAtualiza('now()'); return $dto; }
/** * @param CategoriaValorDTO $dto * @return bool|DataTransferObject * @throws Exception */ public function gravar(CategoriaValorDTO $dto) { if (!$dto->getCdVlCategoria()) { if (!($obj = $this->insert($dto))) { throw new Exception('Impossível Gravar Valor'); } } else { if (!($obj = $this->update($dto))) { throw new Exception('Impossível Atualizar Valor'); } } return $obj; }
public function getArrayDados() { $categoria = (new CategoriaDAO())->getById($this->dto->getCdCategoria()); $desc_categoria = $categoria->getDescCategoria(); $grupo = ''; if ($this->dto->getCdGrupo()) { $grupoDTO = $this->getDAO()->getById($this->dto->getCdGrupo()); $grupo = $grupoDTO->getDescVlCatg(); } return array('cd_categoria' => $this->dto->getCdCategoria(), 'desc_categoria' => $desc_categoria, 'cd_vl_categoria' => $this->dto->getCdVlCategoria(), 'desc_vl_categoria' => $this->dto->getDescVlCatg(), 'genero' => $this->dto->getGenero() ? $this->dto->getGenero() : '--', 'grupo' => $grupo, 'cd_grupo' => $this->dto->getCdGrupo(), 'cd_cat_grupo' => $this->dto->getCdCatGrupo()); }