public function excluir($arrStrDados) { $obj = new TipoCarta(); $obj->setId($arrStrDados["TCA_ID"][0]); return RepoTipoCarta::getInstance()->excluir($obj); }
private function factory($arrStrDados) { $obj = new Carta(); if (isset($arrStrDados["CAR_ID"])) { $obj->setId($arrStrDados["CAR_ID"]); } $objTipoCarta = new TipoCarta(); if (isset($arrStrDados["TCA_ID"])) { $objTipoCarta->setId($arrStrDados["TCA_ID"]); } if (isset($arrStrDados["TCA_Descricao"])) { $objTipoCarta->setDescricao($arrStrDados["TCA_Descricao"]); } if (isset($arrStrDados["TCA_Texto"])) { $objTipoCarta->setTexto($arrStrDados["TCA_Texto"]); } if (isset($arrStrDados["TCA_Status"])) { $objTipoCarta->setTexto($arrStrDados["TCA_Status"]); } $obj->setTipoCarta($objTipoCarta); $objUsuarioCadastro = new Usuario(); if (isset($arrStrDados["USU_Cadastro_ID"])) { $objUsuarioCadastro->setId($arrStrDados["USU_Cadastro_ID"]); } if (isset($arrStrDados["USU_LoginCadastro"])) { $objUsuarioCadastro->setLogin($arrStrDados["USU_LoginCadastro"]); } $obj->setUsuarioCadastro($objUsuarioCadastro); $objUsuarioAlteracao = new Usuario(); if (isset($arrStrDados["USU_Alteracao_ID"])) { $objUsuarioAlteracao->setId($arrStrDados["USU_Alteracao_ID"]); } if (isset($arrStrDados["USU_LoginAlteracao"])) { $objUsuarioAlteracao->setLogin($arrStrDados["USU_LoginAlteracao"]); } $obj->setUsuarioAlteracao($objUsuarioAlteracao); if (isset($arrStrDados["CAR_Texto"])) { $obj->setTexto($arrStrDados["CAR_Texto"]); } if (isset($arrStrDados["CAR_DataHoraCadastro"])) { $intTotOcorrencia = substr_count($arrStrDados["CAR_DataHoraCadastro"], "/"); if ($intTotOcorrencia > 0) { //veio com / então retira $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["CAR_DataHoraCadastro"])); } else { //não veio com / então coloca $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["CAR_DataHoraCadastro"])); } } if (isset($arrStrDados["CAR_DataHoraAlteracao"])) { $intTotOcorrencia = substr_count($arrStrDados["CAR_DataHoraAlteracao"], "/"); if ($intTotOcorrencia > 0) { //veio com / então retira $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["CAR_DataHoraAlteracao"])); } else { //não veio com / então coloca $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["CAR_DataHoraAlteracao"])); } } if (isset($arrStrDados["PES_ID"])) { $membro = new Membro(); $arrFiltroMembro["PES_ID"] = $arrStrDados["PES_ID"]; $arrObjMembro = FachadaCadastro::getInstance()->consultarMembro($arrFiltroMembro); if ($arrObjMembro != null) { $arrObj = $arrObjMembro["objects"]; $membro = $arrObj[0]; } else { $membro = null; } } else { $membro = null; } $obj->setObjPessoaCarta($membro); return $obj; }