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