Ejemplo n.º 1
0
 public function factory($arrStrDados)
 {
     $obj = new Acao();
     $obj->setId($arrStrDados["ACO_ID"]);
     if (isset($arrStrDados["ACO_Descricao"])) {
         $obj->setDescricao($arrStrDados["ACO_Descricao"]);
     }
     if (isset($arrStrDados["ACO_Status"])) {
         $obj->setStatus($arrStrDados["ACO_Status"]);
     }
     return $obj;
 }
Ejemplo n.º 2
0
 private function factoryPermissaoUsuario($arrStrDados)
 {
     $obj = new PermissaoUsuario();
     // formulario
     $objFormulario = new Formulario();
     $objFormulario->setId($arrStrDados["FRM_ID"]);
     $obj->setFormulario($objFormulario);
     // acao
     $objAcao = new Acao();
     $objAcao->setId($arrStrDados["ACO_ID"]);
     $obj->setAcao($objAcao);
     // usuario
     $objUsuario = new Usuario();
     $objUsuario->setId($arrStrDados["USU_ID"]);
     $obj->setUsuario($objUsuario);
     return $obj;
 }
Ejemplo n.º 3
0
 private function factory($arrStrDados)
 {
     $obj = new Formulario();
     if (isset($arrStrDados["FRM_ID"])) {
         $obj->setId($arrStrDados["FRM_ID"]);
     }
     $obj->setDescricao($arrStrDados["FRM_Descricao"]);
     $obj->setCaminho($arrStrDados["FRM_Caminho"]);
     if (isset($arrStrDados["FRM_Status"])) {
         $obj->setStatus($arrStrDados["FRM_Status"]);
     } else {
         $obj->setStatus("A");
     }
     // módulo categoria
     $objModuloCategoria = new ModuloCategoria();
     if (isset($arrStrDados["MCT_ID"])) {
         $objModuloCategoria->setId($arrStrDados["MCT_ID"]);
     }
     if (isset($arrStrDados["MCT_Descricao"])) {
         $objModuloCategoria->setDescricao($arrStrDados["MCT_Descricao"]);
     }
     // módulo
     $objModulo = new Modulo();
     $objModulo->setId($arrStrDados["MOD_ID"]);
     if (isset($arrStrDados["MOD_Descricao"])) {
         $objModulo->setDescricao($arrStrDados["MOD_Descricao"]);
     }
     $objModulo->setModuloCategoria($objModuloCategoria);
     $obj->setModulo($objModulo);
     if (isset($arrStrDados["MFR_Nivel1Descricao"])) {
         $obj->setNivel1Descricao($arrStrDados["MFR_Nivel1Descricao"]);
     }
     if (isset($arrStrDados["MFR_Nivel2Descricao"])) {
         $obj->setNivel2Descricao($arrStrDados["MFR_Nivel2Descricao"]);
     }
     if (isset($arrStrDados["MFR_Nivel3Descricao"])) {
         $obj->setNivel3Descricao($arrStrDados["MFR_Nivel3Descricao"]);
     }
     // ações
     if (isset($arrStrDados["ACO_ID"])) {
         if (is_array($arrStrDados["ACO_ID"])) {
             for ($intI = 0; $intI < count($arrStrDados["ACO_ID"]); $intI++) {
                 $objAcao = new Acao();
                 $objAcao->setId($arrStrDados["ACO_ID"][$intI]);
                 $obj->addAcao($objAcao);
             }
         }
     }
     return $obj;
 }