Пример #1
0
 public function excluir($arrStrDados)
 {
     $obj = new TipoCarta();
     $obj->setId($arrStrDados["TCA_ID"][0]);
     return RepoTipoCarta::getInstance()->excluir($obj);
 }
Пример #2
0
 public function excluir(TipoCarta $obj)
 {
     $strSQL = "DELETE FROM ADM_TCA_TIPOS_CARTAS ";
     $strSQL .= "WHERE TCA_ID = " . $obj->getId() . " ";
     return Db::getInstance()->executar($strSQL);
 }
Пример #3
0
 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;
 }