public function registrarVisualizacaoEmail(MalaDiretaPessoa $obj) { $strSQL = "UPDATE CAD_MDP_MALAS_DIRETAS_PESSOAS SET "; $strSQL .= "MDP_DataHoraLeitura = '" . $obj->getDataVisualizacao() . "' "; $strSQL .= "WHERE MDP_ID = " . $obj->getId() . " "; return Db::getInstance()->executar($strSQL); }
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; }