public function ajaxAreasAfetadasAction() { $impacto = $this->getParametroTela('impacto'); $areasAfetadas = $this->getParametroTela('areasAfetadas'); $exibeAberto = $this->getParametroTela('exibeAberto'); $chamadoVo = new ChamadosVo(); if ($impacto == 1) { echo '<label class="control-label col-sm-2" for="areasAfetadas">Todas áreas afetadas?</label> <div class="col-sm-3"> <label class="radio-inline"><input type="radio" id="areasAfetadas" name="areasAfetadas" value="0"' . ($exibeAberto == 1 ? '' : ' disabled="disabled" ') . ($areasAfetadas == 0 ? ' checked="checked" ' : '') . '>' . $chamadoVo->getAreasAfetadasExtensoParam(0) . '</label> <label class="radio-inline"><input type="radio" id="areasAfetadas" name="areasAfetadas" value="1"' . ($exibeAberto == 1 ? '' : ' disabled="disabled" ') . ($areasAfetadas == 1 ? ' checked="checked" ' : '') . '>' . $chamadoVo->getAreasAfetadasExtensoParam(1) . '</label> </div>'; } else { echo '<input type="hidden" id="areasAfetadas" name="areasAfetadas" value="0" />'; } }
private function populateVo($connection, $row) { $usuarioModel = new UsuariosModel(); $usuarioVo = $usuarioModel->loadById($connection, $row->cha_cdiusuario); $requisitanteVo = $usuarioModel->loadById($connection, $row->cha_cdiusuario_requisitante); $atendenteVo = $usuarioModel->loadById($connection, $row->cha_cdiusuario_atendente); $situacaoModel = new SituacoesModel(); $situacaoVo = $situacaoModel->loadById($connection, $row->cha_cdisituacao); $empresaModel = new EmpresasModel(); $empresaVo = $empresaModel->loadById($connection, $row->cha_cdiempresa); $categoriaModel = new CategoriasModel(); $categoriaVo = $categoriaModel->loadById($connection, $row->cha_cdicategoria); $tipoAmbienteModel = new TiposAmbientesModel(); $tipoAmbienteVo = $tipoAmbienteModel->loadById($connection, $row->cha_cditipoambiente); $tipoProdutoModel = new TiposProdutosModel(); $tipoProdutoVo = $tipoProdutoModel->loadById($connection, $row->cha_cditipoproduto); $modulosModel = new ModulosModel(); $moduloVo = $modulosModel->loadById($connection, $row->cha_cdimodulo); $prioridadeModel = new PrioridadesModel(); $prioridadeVo = $prioridadeModel->loadById($connection, $row->cha_cdiprioridade); $vo = new ChamadosVo(); $vo->setId($row->cha_cdichamado); $vo->setUsuario($usuarioVo); $vo->setRequisitante($requisitanteVo); $vo->setAtendente($atendenteVo); $vo->setData(Functions::toDate($row->cha_dtdcriacao)); $vo->setSituacao($situacaoVo); $vo->setEmpresa($empresaVo); $vo->setCategoria($categoriaVo); $vo->setTipoAmbiente($tipoAmbienteVo); $vo->setTipoProduto($tipoProdutoVo); $vo->setModulo($moduloVo); $vo->setPrioridade($prioridadeVo); $vo->setImpacto($row->cha_oplimpacto); $vo->setUsuariosAfetados($row->cha_nuiusuariosafetados); $vo->setAreasAfetadas($row->cha_nuiareasafetadas); $vo->setPrevisaoTermino(Functions::toDate($row->cha_dtdprevisaotermino)); $vo->setAssunto($row->cha_dssassunto); $vo->setObservacao($row->cha_dsbobservacao); return $vo; }