Exemplo n.º 1
0
 public function alterar(Membro $obj)
 {
     $intCongregacao = "(NULL)";
     $intAreaAtuacao = "(NULL)";
     $intIdRendaSalario = "(NULL)";
     $numeroFicha = "";
     if ($obj->getRendaSalario()->getId() > 0) {
         $intIdRendaSalario = $obj->getRendaSalario()->getId();
     }
     if ($obj->getCongregacao()->getId() > 0) {
         $intCongregacao = $obj->getCongregacao()->getId();
     }
     if ($obj->getAreaDeAtuacao()->getId() > 0) {
         $intAreaAtuacao = $obj->getAreaDeAtuacao()->getId();
     }
     if ($obj->getNumeroFicha() > 0) {
         $numeroFicha = $obj->getNumeroFicha();
     }
     $strDataInativacao = "(NULL)";
     $strMotivoInativacao = "(NULL)";
     $strDescricaoInativacao = "(NULL)";
     $strDataDescricaoInativacao = "(NULL)";
     if (trim($obj->getDataInativacao()) != "") {
         $strDataInativacao = "'" . $obj->getDataInativacao() . "'";
     }
     if (trim($obj->getMotivoInativacao()) != "") {
         $strMotivoInativacao = "'" . $obj->getMotivoInativacao() . "'";
     }
     if (trim($obj->getDescricaoInativacao()) != "") {
         $strDescricaoInativacao = "'" . $obj->getDescricaoInativacao() . "'";
     }
     if (trim($obj->getDataDescricaoInativacao()) != "") {
         $strDataDescricaoInativacao = "'" . $obj->getDataDescricaoInativacao() . "'";
     }
     $strSQL = "UPDATE ADM_MEM_MEMBROS SET \r\n                      UNI_ID = " . $intCongregacao . ",  \r\n                      AAT_ID = " . $intAreaAtuacao . ",\r\n                      ARS_ID = " . $intIdRendaSalario . ",\r\n                      MES_ID = " . $obj->getStatusMembro()->getId() . ",\r\n                      MEM_EmpresaNome = '" . $obj->getEmpresaNome() . "',\r\n                      MEM_EmpresaTelefoneComercial = '" . $obj->getEmpresaTelefoneComercial() . "',\r\n                      MEM_EmpresaTelefoneFax = '" . $obj->getEmpresaTelefoneFax() . "',\r\n                      MEM_EmpresaEnderecoCep = '" . $obj->getEnderecoEmpresa()->getCep() . "',\r\n                      MEM_EmpresaEnderecoLogradouro = '" . $obj->getEnderecoEmpresa()->getLogradouro() . "',\r\n                      MEM_EmpresaEnderecoNumero = '" . $obj->getEnderecoEmpresa()->getNumero() . "',\r\n                      MEM_EmpresaEnderecoComplemento = '" . $obj->getEnderecoEmpresa()->getComplemento() . "',\r\n                      MEM_EmpresaEnderecoPontoReferencia = '" . $obj->getEnderecoEmpresa()->getPontoReferencia() . "',\r\n                      MEM_EmpresaEnderecoBairro = '" . $obj->getEnderecoEmpresa()->getBairro() . "',\r\n                      MEM_EmpresaEnderecoCidade = '" . $obj->getEnderecoEmpresa()->getCidade() . "',\r\n                      MEM_EmpresaEnderecoUf = '" . $obj->getEnderecoEmpresa()->getUf() . "',  \r\n                      MEM_TemEmprego = '" . $obj->getTemEmprego() . "', \r\n                      MEM_Profissao = '" . $obj->getProfissao() . "',\r\n                      MEM_NumeroFicha = '" . $numeroFicha . "', \r\n                      MEM_Tipo = '" . $obj->getTipo() . "', \r\n                      MEM_MotivoInativacao = " . $strMotivoInativacao . ", \r\n                      MEM_DataInativacao = " . $strDataInativacao . ", \r\n                      MEM_DescricaoInativacao = " . $strDescricaoInativacao . ", \r\n                      MEM_DataDescricaoInativacao = " . $strDataDescricaoInativacao . " ";
     $strSQL .= "WHERE PES_ID = " . $obj->getId() . " ";
     return Db::getInstance()->executar($strSQL);
 }