public function factory($arrStrDados)
 {
     $obj = new Modulo();
     $obj->setId($arrStrDados["MOD_ID"]);
     $objModuloCategoria = new ModuloCategoria();
     if (isset($arrStrDados["MCT_ID"])) {
         $objModuloCategoria->setId($arrStrDados["MCT_ID"]);
     }
     if (isset($arrStrDados["MCT_Descricao"])) {
         $objModuloCategoria->setDescricao($arrStrDados["MCT_Descricao"]);
     }
     if (isset($arrStrDados["MCT_Imagem"])) {
         $objModuloCategoria->setImagem($arrStrDados["MCT_Imagem"]);
     }
     if (isset($arrStrDados["MCT_BackgroundModulo"])) {
         $objModuloCategoria->setBackgroundModulo($arrStrDados["MCT_BackgroundModulo"]);
     }
     if (isset($arrStrDados["MCT_BackgroundSubModulo"])) {
         $objModuloCategoria->setBackgroundSubModulo($arrStrDados["MCT_BackgroundSubModulo"]);
     }
     $obj->setModuloCategoria($objModuloCategoria);
     $obj->setDescricao($arrStrDados["MOD_Descricao"]);
     $obj->setCaminho($arrStrDados["MOD_Caminho"]);
     $obj->setImagem($arrStrDados["MOD_Imagem"]);
     $obj->setStatus($arrStrDados["MOD_Status"]);
     return $obj;
 }
 public function factory($arrStrDados)
 {
     $obj = new ModuloCategoria();
     $obj->setId($arrStrDados["MCT_ID"]);
     $obj->setDescricao($arrStrDados["MCT_Descricao"]);
     $obj->setImagem($arrStrDados["MCT_Imagem"]);
     $obj->setBackgroundModulo($arrStrDados["MCT_BackgroundModulo"]);
     $obj->setBackgroundSubModulo($arrStrDados["MCT_BackgroundSubModulo"]);
     $obj->setOrdem($arrStrDados["MCT_Ordem"]);
     $obj->setStatus($arrStrDados["MCT_Status"]);
     return $obj;
 }