private function factory($arrStrDados)
 {
     $obj = new StatusMembro();
     if (isset($arrStrDados["MES_ID"])) {
         $obj->setId($arrStrDados["MES_ID"]);
     }
     if (isset($arrStrDados["MES_Descricao"])) {
         $obj->setDescricao($arrStrDados["MES_Descricao"]);
     }
     if (isset($arrStrDados["MES_Status"])) {
         $obj->setStatus($arrStrDados["MES_Status"]);
     } else {
         $obj->setStatus("A");
     }
     return $obj;
 }
Пример #2
0
 protected function factory($arrStrDados)
 {
     $obj = NegPessoa::getInstance()->factory($arrStrDados, "Membro");
     // ÁREA DE ATUAÇÃO
     $objAreaAtuacao = new AreaAtuacao();
     if (isset($arrStrDados["AAT_ID"])) {
         $objAreaAtuacao->setId($arrStrDados["AAT_ID"]);
     }
     if (isset($arrStrDados["AAT_Descricao"])) {
         $objAreaAtuacao->setDescricao($arrStrDados["AAT_Descricao"]);
     }
     if (isset($arrStrDados["AAT_Status"])) {
         $objAreaAtuacao->setStatus($arrStrDados["AAT_Status"]);
     }
     $obj->setAreaDeAtuacao($objAreaAtuacao);
     // STATUS DO MEMBRO
     $objStatusMembro = new StatusMembro();
     if (isset($arrStrDados["MES_ID"])) {
         $objStatusMembro->setId($arrStrDados["MES_ID"]);
         if (isset($arrStrDados["MES_Descricao"])) {
             $objStatusMembro->setDescricao($arrStrDados["MES_Descricao"]);
         }
     }
     $obj->setStatusMembro($objStatusMembro);
     // congregacao
     $objCongregacao = new Congregacao();
     if (isset($arrStrDados["UNI_ID"])) {
         $objCongregacao->setId($arrStrDados["UNI_ID"]);
         if (isset($arrStrDados["UNI_Descricao"])) {
             $objCongregacao->setDescricao($arrStrDados["UNI_Descricao"]);
         } else {
             $objCongregacao->setDescricao("SEDE");
         }
     } else {
         $objCongregacao->setDescricao("SEDE");
     }
     $obj->setCongregacao($objCongregacao);
     // RENDA SALARIAL
     $objRendaSalarial = new RendaSalario();
     if (isset($arrStrDados["ARS_ID"])) {
         $objRendaSalarial->setId($arrStrDados["ARS_ID"]);
         if (isset($arrStrDados["ARS_Descricao"])) {
             $objRendaSalarial->setDescricao($arrStrDados["ARS_Descricao"]);
         }
     }
     $obj->setRendaSalario($objRendaSalarial);
     if (isset($arrStrDados["MEM_EmpresaNome"])) {
         $obj->setEmpresaNome($arrStrDados["MEM_EmpresaNome"]);
     }
     if (isset($arrStrDados["MEM_EmpresaTelefoneComercial"])) {
         $obj->setEmpresaTelefoneComercial($arrStrDados["MEM_EmpresaTelefoneComercial"]);
     }
     if (isset($arrStrDados["MEM_EmpresaTelefoneFax"])) {
         $obj->setEmpresaTelefoneFax($arrStrDados["MEM_EmpresaTelefoneFax"]);
     }
     // ENDEREÇO MEMBRO
     $objEnderecoEmpresa = new Endereco();
     if (isset($arrStrDados["MEM_EmpresaEnderecoCep"])) {
         $objEnderecoEmpresa->setCep($arrStrDados["MEM_EmpresaEnderecoCep"]);
     }
     if (isset($arrStrDados["MEM_EmpresaEnderecoLogradouro"])) {
         $objEnderecoEmpresa->setLogradouro($arrStrDados["MEM_EmpresaEnderecoLogradouro"]);
     }
     if (isset($arrStrDados["MEM_EmpresaEnderecoNumero"])) {
         $objEnderecoEmpresa->setNumero($arrStrDados["MEM_EmpresaEnderecoNumero"]);
     }
     if (isset($arrStrDados["MEM_EmpresaEnderecoComplemento"])) {
         $objEnderecoEmpresa->setComplemento($arrStrDados["MEM_EmpresaEnderecoComplemento"]);
     }
     if (isset($arrStrDados["MEM_EmpresaEnderecoPontoReferencia"])) {
         $objEnderecoEmpresa->setPontoReferencia($arrStrDados["MEM_EmpresaEnderecoPontoReferencia"]);
     }
     if (isset($arrStrDados["MEM_EmpresaEnderecoBairro"])) {
         $objEnderecoEmpresa->setBairro($arrStrDados["MEM_EmpresaEnderecoBairro"]);
     }
     if (isset($arrStrDados["MEM_EmpresaEnderecoCidade"])) {
         $objEnderecoEmpresa->setCidade($arrStrDados["MEM_EmpresaEnderecoCidade"]);
     }
     if (isset($arrStrDados["MEM_EmpresaEnderecoUf"])) {
         $objEnderecoEmpresa->setUf($arrStrDados["MEM_EmpresaEnderecoUf"]);
     }
     $obj->setEnderecoEmpresa($objEnderecoEmpresa);
     if (isset($arrStrDados["MEM_TemEmprego"])) {
         $obj->setTemEmprego($arrStrDados["MEM_TemEmprego"]);
     } else {
         $obj->setTemEmprego("N");
     }
     if (isset($arrStrDados["MEM_Profissao"])) {
         $obj->setProfissao($arrStrDados["MEM_Profissao"]);
     }
     if (isset($arrStrDados["MEM_NumeroFicha"])) {
         $obj->setNumeroFicha($arrStrDados["MEM_NumeroFicha"]);
     }
     if (isset($arrStrDados["MEM_Tipo"])) {
         $obj->setTipo($arrStrDados["MEM_Tipo"]);
     }
     // inativação
     if (isset($arrStrDados["PES_Falecimento"])) {
         if (isset($arrStrDados["MEM_DataInativacao"])) {
             $obj->setDataInativacao($arrStrDados["MEM_DataInativacao"]);
         }
         if (isset($arrStrDados["MEM_MotivoInativacao"])) {
             $obj->setMotivoInativacao($arrStrDados["MEM_MotivoInativacao"]);
         }
         if (isset($arrStrDados["MEM_DescricaoInativacao"])) {
             $obj->setDescricaoInativacao($arrStrDados["MEM_DescricaoInativacao"]);
         }
         if (isset($arrStrDados["MEM_DataDescricaoInativacao"])) {
             $obj->setDataDescricaoInativacao($arrStrDados["MEM_DataDescricaoInativacao"]);
         }
     }
     return $obj;
 }