Example #1
0
 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" />';
     }
 }
Example #2
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;
 }