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; }
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; }