public function excluir(MalaDireta $obj)
 {
     $strSQL = "DELETE FROM CAD_MDP_MALAS_DIRETAS_PESSOAS WHERE MAD_ID = " . $obj->getId() . " ";
     if (Db::getInstance()->executar($strSQL)) {
         $strSQL1 = "DELETE FROM ADM_TCA_TIPOS_CARTAS ";
         $strSQL1 .= "WHERE TCA_ID = " . $obj->getId() . " ";
         return Db::getInstance()->executar($strSQL);
     } else {
         return false;
     }
 }
 private function factory($arrStrDados)
 {
     $obj = new MalaDiretaPessoa();
     if (isset($arrStrDados["MDP_ID"])) {
         $obj->setId($arrStrDados["MDP_ID"]);
     }
     $malaDireta = new MalaDireta();
     if (isset($arrStrDados["MAD_ID"])) {
         $malaDireta->setId($arrStrDados["MAD_ID"]);
     }
     $obj->setMalaDireta($malaDireta);
     $pessoa = new Pessoa();
     if (isset($arrStrDados["PES_ID"])) {
         $arrConsultaPessoa["PES_ID"] = $arrStrDados["PES_ID"];
         $arrObjPessoa = NegPessoa::getInstance()->consultar($arrConsultaPessoa);
         $pessoa = $arrObjPessoa[0];
     }
     $obj->setPessoa($pessoa);
     if (!empty($arrStrDados["MDP_DataHoraEnvio"])) {
         $intTotOcorrencia = substr_count($arrStrDados["MDP_DataHoraEnvio"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setDataEnvio(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MDP_DataHoraEnvio"]));
         } else {
             $obj->setDataEnvio(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["MDP_DataHoraEnvio"]));
         }
     } else {
         $obj->setDataEnvio(null);
     }
     if (!empty($arrStrDados["MDP_DataHoraLeitura"])) {
         $intTotOcorrencia = substr_count($arrStrDados["MDP_DataHoraLeitura"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setDataVisualizacao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MDP_DataHoraLeitura"]));
         } else {
             $obj->setDataVisualizacao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["MDP_DataHoraLeitura"]));
         }
     } else {
         $obj->setDataVisualizacao(null);
     }
     return $obj;
 }
 private function factory($arrStrDados)
 {
     $obj = new MalaDireta();
     if (isset($arrStrDados["MAD_ID"])) {
         $obj->setId($arrStrDados["MAD_ID"]);
     }
     if (isset($arrStrDados["MAD_Assunto"])) {
         $obj->setAssunto($arrStrDados["MAD_Assunto"]);
     }
     if (isset($arrStrDados["MAD_Conteudo"])) {
         $obj->setConteudo($arrStrDados["MAD_Conteudo"]);
     }
     if (!empty($arrStrDados["MAD_DataHoraCadastro"])) {
         $intTotOcorrencia = substr_count($arrStrDados["MAD_DataHoraCadastro"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MAD_DataHoraCadastro"]));
         } else {
             $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["MAD_DataHoraCadastro"]));
         }
     } else {
         $obj->setDataHoraCadastro(date("Y-m-d H:i:s"));
     }
     $usuarioCadastro = new Usuario();
     if (isset($arrStrDados["Usuario_Cadastro_Id"])) {
         if (isset($arrStrDados["Usuario_Cadastro_Id"])) {
             $usuarioCadastro->setId($arrStrDados["Usuario_Cadastro_Id"]);
         }
         if (isset($arrStrDados["Usuario_Cadastro"])) {
             $usuarioCadastro->setLogin($arrStrDados["Usuario_Cadastro"]);
         }
     } else {
         $usuarioCadastro->setId($_SESSION["USUARIO_ID"]);
     }
     $obj->setUsuarioCadastro($usuarioCadastro);
     if (!empty($arrStrDados["MAD_DataHoraAlteracao"])) {
         $intTotOcorrencia = substr_count($arrStrDados["MAD_DataHoraAlteracao"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MAD_DataHoraAlteracao"]));
         } else {
             $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["MAD_DataHoraAlteracao"]));
         }
     } else {
         $obj->setDataHoraAlteracao(date("Y-m-d H:i:s"));
     }
     $usuarioAlteracao = new Usuario();
     if (isset($arrStrDados["Usuario_Alteracao_Id"])) {
         if (isset($arrStrDados["Usuario_Alteracao_Id"])) {
             $usuarioAlteracao->setId($arrStrDados["Usuario_Alteracao_Id"]);
         }
         if (isset($arrStrDados["Usuario_Alteracao"])) {
             $usuarioAlteracao->setLogin($arrStrDados["Usuario_Alteracao"]);
         }
     } else {
         $usuarioAlteracao->setId($_SESSION["USUARIO_ID"]);
     }
     $obj->setUsuarioAlteracao($usuarioAlteracao);
     return $obj;
 }