Commit 6d135a7a77401338783b7d3d8753e56c42c4e308

Authored by Guilherme Andrade Del Cantoni
1 parent 3fe74e7a

[Fixed #31] Correção de erro ao configurar campo numero_registro para not null

rn/PenAtualizarSeiRN.php
@@ -54,6 +54,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -54,6 +54,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
54 case '1.1.9': $this->instalarV1110(); 54 case '1.1.9': $this->instalarV1110();
55 case '1.1.10': $this->instalarV1111(); 55 case '1.1.10': $this->instalarV1111();
56 case '1.1.11': $this->instalarV1112(); 56 case '1.1.11': $this->instalarV1112();
  57 + case '1.1.12': $this->instalarV1113();
57 58
58 break; 59 break;
59 default: 60 default:
@@ -82,7 +83,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -82,7 +83,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
82 $objDTO->setStrDescricao($strDescricao); 83 $objDTO->setStrDescricao($strDescricao);
83 $objDTO->retStrNome(); 84 $objDTO->retStrNome();
84 85
85 - $objBD = new PenParametroBD($this->getObjInfraIBanco()); 86 + $objBD = new PenParametroBD(BancoSEI::getInstance());
86 $objDTOCadastrado = $objBD->cadastrar($objDTO); 87 $objDTOCadastrado = $objBD->cadastrar($objDTO);
87 88
88 return $objDTOCadastrado->getStrNome(); 89 return $objDTOCadastrado->getStrNome();
@@ -96,7 +97,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -96,7 +97,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
96 $objDTO = new InfraParametroDTO(); 97 $objDTO = new InfraParametroDTO();
97 $objDTO->setStrNome($strNome); 98 $objDTO->setStrNome($strNome);
98 99
99 - $objBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 100 + $objBD = new InfraParametroBD(BancoSEI::getInstance());
100 return $objBD->excluir($objDTO); 101 return $objBD->excluir($objDTO);
101 } 102 }
102 103
@@ -380,7 +381,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -380,7 +381,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
380 // Especie de Documento 381 // Especie de Documento
381 //---------------------------------------------------------------------- 382 //----------------------------------------------------------------------
382 383
383 - $objBD = new GenericoBD($this->inicializarObjInfraIBanco()); 384 + $objBD = new GenericoBD(BancoSEI::getInstance());
384 $objDTO = new EspecieDocumentalDTO(); 385 $objDTO = new EspecieDocumentalDTO();
385 386
386 $fnCadastrar = function($dblIdEspecie, $strNomeEspecie, $strDescricao) use($objDTO, $objBD) { 387 $fnCadastrar = function($dblIdEspecie, $strNomeEspecie, $strDescricao) use($objDTO, $objBD) {
@@ -835,7 +836,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -835,7 +836,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
835 $objMetaBanco->renomearColuna('md_pen_recibo_tramite_enviado', 'cadeia_certificado_temp', 'cadeia_certificado', $strTipo); 836 $objMetaBanco->renomearColuna('md_pen_recibo_tramite_enviado', 'cadeia_certificado_temp', 'cadeia_certificado', $strTipo);
836 837
837 /* ---------- antigo método (instalarV005R003S005IW018) ---------- */ 838 /* ---------- antigo método (instalarV005R003S005IW018) ---------- */
838 - $objBD = new GenericoBD($this->inicializarObjInfraIBanco()); 839 + $objBD = new GenericoBD(BancoSEI::getInstance());
839 $objDTO = new TarefaDTO(); 840 $objDTO = new TarefaDTO();
840 841
841 $fnCadastrar = function($strNome = '', $strHistoricoCompleto = 'N', $strHistoricoCompleto = 'N', $strFecharAndamentosAbertos = 'N', $strLancarAndamentoFechado = 'N', $strPermiteProcessoFechado = 'N', $strIdTarefaModulo = '') use($objDTO, $objBD) { 842 $fnCadastrar = function($strNome = '', $strHistoricoCompleto = 'N', $strHistoricoCompleto = 'N', $strFecharAndamentosAbertos = 'N', $strLancarAndamentoFechado = 'N', $strPermiteProcessoFechado = 'N', $strIdTarefaModulo = '') use($objDTO, $objBD) {
@@ -866,7 +867,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -866,7 +867,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
866 $fnCadastrar('O trâmite externo do processo foi abortado manualmente devido a falha no trâmite', 'S', 'S', 'N', 'N', 'S', 'PEN_EXPEDICAO_PROCESSO_ABORTADA'); 867 $fnCadastrar('O trâmite externo do processo foi abortado manualmente devido a falha no trâmite', 'S', 'S', 'N', 'N', 'S', 'PEN_EXPEDICAO_PROCESSO_ABORTADA');
867 868
868 /* ---------- antigo método (instalarV005R003S005IW023) ---------- */ 869 /* ---------- antigo método (instalarV005R003S005IW023) ---------- */
869 - $objBD = new GenericoBD($this->inicializarObjInfraIBanco()); 870 + $objBD = new GenericoBD(BancoSEI::getInstance());
870 871
871 $objDTO = new TarefaDTO(); 872 $objDTO = new TarefaDTO();
872 $objDTO->retNumIdTarefa(); 873 $objDTO->retNumIdTarefa();
@@ -892,7 +893,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -892,7 +893,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
892 $fnAtualizar('PEN_OPERACAO_EXTERNA', 'Tramitação externa do processo @PROTOCOLO_FORMATADO@ concluída com sucesso. Recebido em @UNIDADE_DESTINO@ - @UNIDADE_DESTINO_HIRARQUIA@ - @REPOSITORIO_DESTINO@'); 893 $fnAtualizar('PEN_OPERACAO_EXTERNA', 'Tramitação externa do processo @PROTOCOLO_FORMATADO@ concluída com sucesso. Recebido em @UNIDADE_DESTINO@ - @UNIDADE_DESTINO_HIRARQUIA@ - @REPOSITORIO_DESTINO@');
893 894
894 /* ---------- antigo método (instalarV006R004S004WI001) ---------- */ 895 /* ---------- antigo método (instalarV006R004S004WI001) ---------- */
895 - $objInfraParametro = new InfraParametro($this->getObjInfraIBanco()); 896 + $objInfraParametro = new InfraParametro(BancoSEI::getInstance());
896 $objInfraParametro->setValor('PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO', 50); 897 $objInfraParametro->setValor('PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO', 50);
897 898
898 /* ---------- antigo método (instalarV007R004S005WI002) ---------- */ 899 /* ---------- antigo método (instalarV007R004S005WI002) ---------- */
@@ -914,7 +915,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -914,7 +915,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
914 915
915 $objMetaBD->adicionarColuna('md_pen_recibo_tramite_recebido', 'cadeia_certificado', $this->inicializarObjMetaBanco()->tipoTextoGrande(), PenMetaBD::SNULLO); 916 $objMetaBD->adicionarColuna('md_pen_recibo_tramite_recebido', 'cadeia_certificado', $this->inicializarObjMetaBanco()->tipoTextoGrande(), PenMetaBD::SNULLO);
916 917
917 - $objInfraSequencia = new InfraSequencia($this->getObjInfraIBanco()); 918 + $objInfraSequencia = new InfraSequencia(BancoSEI::getInstance());
918 if (!$objInfraSequencia->verificarSequencia('md_pen_recibo_tramite_hash')) { 919 if (!$objInfraSequencia->verificarSequencia('md_pen_recibo_tramite_hash')) {
919 $objInfraSequencia->criarSequencia('md_pen_recibo_tramite_hash', '1', '1', '9999999999'); 920 $objInfraSequencia->criarSequencia('md_pen_recibo_tramite_hash', '1', '1', '9999999999');
920 } 921 }
@@ -923,7 +924,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -923,7 +924,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
923 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 924 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
924 $objInfraParametroDTO->setStrValor('1.0.0'); 925 $objInfraParametroDTO->setStrValor('1.0.0');
925 926
926 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 927 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
927 $objInfraParametroBD->cadastrar($objInfraParametroDTO); 928 $objInfraParametroBD->cadastrar($objInfraParametroDTO);
928 929
929 $this->logar(' EXECUTADA A INSTALACAO DA VERSAO 0.0.1 DO MODULO PEN NO SEI COM SUCESSO'); 930 $this->logar(' EXECUTADA A INSTALACAO DA VERSAO 0.0.1 DO MODULO PEN NO SEI COM SUCESSO');
@@ -932,7 +933,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -932,7 +933,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
932 /* Contem atualizações da versao 1.0.1 do modulo */ 933 /* Contem atualizações da versao 1.0.1 do modulo */
933 protected function instalarV101() { 934 protected function instalarV101() {
934 /* ---------- antigo método (instalarV008R004S006IW003) ---------- */ 935 /* ---------- antigo método (instalarV008R004S006IW003) ---------- */
935 - $objBD = new GenericoBD($this->inicializarObjInfraIBanco()); 936 + $objBD = new GenericoBD(BancoSEI::getInstance());
936 937
937 $objTarefaDTO = new TarefaDTO(); 938 $objTarefaDTO = new TarefaDTO();
938 $objTarefaDTO->setStrIdTarefaModulo('PEN_PROCESSO_RECEBIDO'); 939 $objTarefaDTO->setStrIdTarefaModulo('PEN_PROCESSO_RECEBIDO');
@@ -947,7 +948,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -947,7 +948,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
947 948
948 /* ---------- antigo método (instalarV006R004S001US039) ---------- */ 949 /* ---------- antigo método (instalarV006R004S001US039) ---------- */
949 $objMetaBD = $this->inicializarObjMetaBanco(); 950 $objMetaBD = $this->inicializarObjMetaBanco();
950 - $objInfraBanco = $this->inicializarObjInfraIBanco(); 951 + $objInfraBanco = BancoSEI::getInstance();
951 952
952 $objMetaBD->criarTabela(array( 953 $objMetaBD->criarTabela(array(
953 'tabela' => 'md_pen_hipotese_legal', 954 'tabela' => 'md_pen_hipotese_legal',
@@ -1026,7 +1027,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1026,7 +1027,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1026 $fnCadastrar('PENAgendamentoRN::atualizarHipotesesLegais', 'Verificação se há novas hipóteses legais do barramento.'); 1027 $fnCadastrar('PENAgendamentoRN::atualizarHipotesesLegais', 'Verificação se há novas hipóteses legais do barramento.');
1027 1028
1028 /* altera o parâmetro da versão de banco */ 1029 /* altera o parâmetro da versão de banco */
1029 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1030 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1030 $objInfraParametroDTO = new InfraParametroDTO(); 1031 $objInfraParametroDTO = new InfraParametroDTO();
1031 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 1032 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
1032 $objInfraParametroDTO->setStrValor('1.0.1'); 1033 $objInfraParametroDTO->setStrValor('1.0.1');
@@ -1071,7 +1072,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1071,7 +1072,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1071 $objDTO = new PenParametroDTO(); 1072 $objDTO = new PenParametroDTO();
1072 $objDTO->setStrNome('HIPOTESE_LEGAL_PADRAO'); 1073 $objDTO->setStrNome('HIPOTESE_LEGAL_PADRAO');
1073 $objDTO->retStrNome(); 1074 $objDTO->retStrNome();
1074 - $objBD = new PenParametroBD($this->getObjInfraIBanco()); 1075 + $objBD = new PenParametroBD(BancoSEI::getInstance());
1075 $objDTO = $objBD->consultar($objDTO); 1076 $objDTO = $objBD->consultar($objDTO);
1076 if ($objDTO) { 1077 if ($objDTO) {
1077 $objDTO->setStrDescricao('Hipótese Legal Padrão'); 1078 $objDTO->setStrDescricao('Hipótese Legal Padrão');
@@ -1085,7 +1086,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1085,7 +1086,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1085 } 1086 }
1086 1087
1087 /* altera o parâmetro da versão de banco */ 1088 /* altera o parâmetro da versão de banco */
1088 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1089 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1089 $objInfraParametroDTO = new InfraParametroDTO(); 1090 $objInfraParametroDTO = new InfraParametroDTO();
1090 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 1091 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
1091 $objInfraParametroDTO->setStrValor('1.1.0'); 1092 $objInfraParametroDTO->setStrValor('1.1.0');
@@ -1100,7 +1101,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1100,7 +1101,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1100 BancoSEI::getInstance()->executarSql("update infra_parametro set nome = '" . self::PARAMETRO_VERSAO_MODULO . "' where nome = '" . self::PARAMETRO_VERSAO_MODULO_ANTIGO . "'"); 1101 BancoSEI::getInstance()->executarSql("update infra_parametro set nome = '" . self::PARAMETRO_VERSAO_MODULO . "' where nome = '" . self::PARAMETRO_VERSAO_MODULO_ANTIGO . "'");
1101 1102
1102 /* altera o parâmetro da versão de banco */ 1103 /* altera o parâmetro da versão de banco */
1103 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1104 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1104 $objInfraParametroDTO = new InfraParametroDTO(); 1105 $objInfraParametroDTO = new InfraParametroDTO();
1105 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1106 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1106 $objInfraParametroDTO->setStrValor('1.1.1'); 1107 $objInfraParametroDTO->setStrValor('1.1.1');
@@ -1111,7 +1112,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1111,7 +1112,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1111 protected function instalarV117() { 1112 protected function instalarV117() {
1112 1113
1113 /* Cadastramento de novas espécies documentais */ 1114 /* Cadastramento de novas espécies documentais */
1114 - $objEspecieDocumentalBD = new GenericoBD($this->inicializarObjInfraIBanco()); 1115 + $objEspecieDocumentalBD = new GenericoBD(BancoSEI::getInstance());
1115 $objEspecieDocumentalDTO = new EspecieDocumentalDTO(); 1116 $objEspecieDocumentalDTO = new EspecieDocumentalDTO();
1116 1117
1117 $fnCadastrar = function($dblIdEspecie, $strNomeEspecie, $strDescricao) use($objEspecieDocumentalDTO, $objEspecieDocumentalBD) { 1118 $fnCadastrar = function($dblIdEspecie, $strNomeEspecie, $strDescricao) use($objEspecieDocumentalDTO, $objEspecieDocumentalBD) {
@@ -1136,7 +1137,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1136,7 +1137,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1136 $fnCadastrar(999, 'Outra', 'Outras espécies documentais não identificadas.'); 1137 $fnCadastrar(999, 'Outra', 'Outras espécies documentais não identificadas.');
1137 1138
1138 //altera o parâmetro da versão de banco 1139 //altera o parâmetro da versão de banco
1139 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1140 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1140 $objInfraParametroDTO = new InfraParametroDTO(); 1141 $objInfraParametroDTO = new InfraParametroDTO();
1141 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1142 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1142 $objInfraParametroDTO->setStrValor('1.1.7'); 1143 $objInfraParametroDTO->setStrValor('1.1.7');
@@ -1159,7 +1160,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1159,7 +1160,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1159 $objInfraMetaBD->adicionarColuna('md_pen_tramite','id_estrutura_destino', $objInfraMetaBD->tipoNumero(16), 'null'); 1160 $objInfraMetaBD->adicionarColuna('md_pen_tramite','id_estrutura_destino', $objInfraMetaBD->tipoNumero(16), 'null');
1160 1161
1161 //altera o parâmetro da versão de banco 1162 //altera o parâmetro da versão de banco
1162 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1163 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1163 $objInfraParametroDTO = new InfraParametroDTO(); 1164 $objInfraParametroDTO = new InfraParametroDTO();
1164 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1165 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1165 $objInfraParametroDTO->setStrValor('1.1.8'); 1166 $objInfraParametroDTO->setStrValor('1.1.8');
@@ -1169,7 +1170,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1169,7 +1170,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1169 /* Contem atualizações da versao 1.1.9 do módulo */ 1170 /* Contem atualizações da versao 1.1.9 do módulo */
1170 protected function instalarV119() { 1171 protected function instalarV119() {
1171 //altera o parâmetro da versão de banco 1172 //altera o parâmetro da versão de banco
1172 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1173 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1173 $objInfraParametroDTO = new InfraParametroDTO(); 1174 $objInfraParametroDTO = new InfraParametroDTO();
1174 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1175 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1175 $objInfraParametroDTO->setStrValor('1.1.9'); 1176 $objInfraParametroDTO->setStrValor('1.1.9');
@@ -1180,7 +1181,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1180,7 +1181,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1180 /* Contem atualizações da versao 1.1.10 do módulo */ 1181 /* Contem atualizações da versao 1.1.10 do módulo */
1181 protected function instalarV1110() { 1182 protected function instalarV1110() {
1182 //altera o parâmetro da versão de banco 1183 //altera o parâmetro da versão de banco
1183 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1184 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1184 $objInfraParametroDTO = new InfraParametroDTO(); 1185 $objInfraParametroDTO = new InfraParametroDTO();
1185 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1186 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1186 $objInfraParametroDTO->setStrValor('1.1.10'); 1187 $objInfraParametroDTO->setStrValor('1.1.10');
@@ -1192,7 +1193,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1192,7 +1193,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1192 BancoSEI::getInstance()->executarSql("DELETE FROM participante WHERE EXISTS (SELECT md_pen_processo_eletronico.id_procedimento FROM md_pen_processo_eletronico WHERE md_pen_processo_eletronico.id_procedimento = participante.id_protocolo AND participante.sta_participacao='R')"); 1193 BancoSEI::getInstance()->executarSql("DELETE FROM participante WHERE EXISTS (SELECT md_pen_processo_eletronico.id_procedimento FROM md_pen_processo_eletronico WHERE md_pen_processo_eletronico.id_procedimento = participante.id_protocolo AND participante.sta_participacao='R')");
1193 1194
1194 //altera o parâmetro da versão de banco 1195 //altera o parâmetro da versão de banco
1195 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1196 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1196 $objInfraParametroDTO = new InfraParametroDTO(); 1197 $objInfraParametroDTO = new InfraParametroDTO();
1197 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1198 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1198 $objInfraParametroDTO->setStrValor('1.1.11'); 1199 $objInfraParametroDTO->setStrValor('1.1.11');
@@ -1202,7 +1203,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1202,7 +1203,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1202 1203
1203 /* Contem atualizações da versao 1.1.12 do módulo */ 1204 /* Contem atualizações da versao 1.1.12 do módulo */
1204 protected function instalarV1112() { 1205 protected function instalarV1112() {
1205 - $objInfraMetaBD = new InfraMetaBD($this->getObjInfraIBanco()); 1206 + $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance());
1206 1207
1207 1208
1208 //[#22] Correção de erro de consistência no recebimento de processos com concorrência 1209 //[#22] Correção de erro de consistência no recebimento de processos com concorrência
@@ -1214,7 +1215,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1214,7 +1215,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1214 $objTramiteDTO->retNumIdTramite(); 1215 $objTramiteDTO->retNumIdTramite();
1215 $objTramiteDTO->retStrNumeroRegistro(); 1216 $objTramiteDTO->retStrNumeroRegistro();
1216 1217
1217 - $objTramiteRN = new TramiteBD($this->inicializarObjInfraIBanco()); 1218 + $objTramiteRN = new TramiteBD(BancoSEI::getInstance());
1218 $arrObjTramiteDTO = $objTramiteRN->listar($objTramiteDTO); 1219 $arrObjTramiteDTO = $objTramiteRN->listar($objTramiteDTO);
1219 1220
1220 foreach ($arrObjTramiteDTO as $objTramiteDTO) { 1221 foreach ($arrObjTramiteDTO as $objTramiteDTO) {
@@ -1224,7 +1225,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1224,7 +1225,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1224 $objProcedimentoAndamentoDTO->retDblIdTramite(); 1225 $objProcedimentoAndamentoDTO->retDblIdTramite();
1225 $objProcedimentoAndamentoDTO->setDblIdTramite($objTramiteDTO->getNumIdTramite()); 1226 $objProcedimentoAndamentoDTO->setDblIdTramite($objTramiteDTO->getNumIdTramite());
1226 1227
1227 - $objProcedimentoAndamentoBD = new ProcedimentoAndamentoBD($this->getObjInfraIBanco()); 1228 + $objProcedimentoAndamentoBD = new ProcedimentoAndamentoBD(BancoSEI::getInstance());
1228 $arrObjProcedimentoAndamentoDTO = $objProcedimentoAndamentoBD->listar($objProcedimentoAndamentoDTO); 1229 $arrObjProcedimentoAndamentoDTO = $objProcedimentoAndamentoBD->listar($objProcedimentoAndamentoDTO);
1229 foreach ($arrObjProcedimentoAndamentoDTO as $objProcedimentoAndamentoDTO) { 1230 foreach ($arrObjProcedimentoAndamentoDTO as $objProcedimentoAndamentoDTO) {
1230 1231
@@ -1233,14 +1234,31 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1233,14 +1234,31 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1233 } 1234 }
1234 } 1235 }
1235 1236
1236 - $objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'not null'); 1237 + //$objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'not null');
1237 1238
1238 //altera o parâmetro da versão de banco 1239 //altera o parâmetro da versão de banco
1239 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1240 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1240 $objInfraParametroDTO = new InfraParametroDTO(); 1241 $objInfraParametroDTO = new InfraParametroDTO();
1241 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1242 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1242 $objInfraParametroDTO->setStrValor('1.1.12'); 1243 $objInfraParametroDTO->setStrValor('1.1.12');
1243 $objInfraParametroBD->alterar($objInfraParametroDTO); 1244 $objInfraParametroBD->alterar($objInfraParametroDTO);
1244 } 1245 }
1245 1246
  1247 +
  1248 + /* Contem atualizações da versao 1.1.13 do módulo */
  1249 + protected function instalarV1113() {
  1250 +
  1251 + //Fix-31 - Erro ao Configurar Campo 'numero_registro' como Not Null no Scritp de atualização
  1252 + $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance());
  1253 + $objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'null');
  1254 +
  1255 + //altera o parâmetro da versão de banco
  1256 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
  1257 + $objInfraParametroDTO = new InfraParametroDTO();
  1258 + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
  1259 + $objInfraParametroDTO->setStrValor('1.1.13');
  1260 + $objInfraParametroBD->alterar($objInfraParametroDTO);
  1261 + }
  1262 +
  1263 +
1246 } 1264 }
sip_atualizar_versao_modulo_pen.php
@@ -501,7 +501,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -501,7 +501,7 @@ class PenAtualizarSipRN extends InfraRN {
501 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 501 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
502 $objInfraParametroDTO->setStrValor('1.0.0'); 502 $objInfraParametroDTO->setStrValor('1.0.0');
503 503
504 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 504 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
505 $objInfraParametroBD->cadastrar($objInfraParametroDTO); 505 $objInfraParametroBD->cadastrar($objInfraParametroDTO);
506 } 506 }
507 507
@@ -510,7 +510,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -510,7 +510,7 @@ class PenAtualizarSipRN extends InfraRN {
510 */ 510 */
511 protected function instalarV101() { 511 protected function instalarV101() {
512 // ---------- antigo método (instalarV006R004S001US039) ---------- // 512 // ---------- antigo método (instalarV006R004S001US039) ---------- //
513 - $objItemMenuBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); 513 + $objItemMenuBD = new ItemMenuBD(BancoSip::getInstance());
514 514
515 $numIdSistema = $this->getNumIdSistema('SEI'); 515 $numIdSistema = $this->getNumIdSistema('SEI');
516 $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema); 516 $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema);
@@ -549,7 +549,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -549,7 +549,7 @@ class PenAtualizarSipRN extends InfraRN {
549 549
550 550
551 // ---------- antigo método (instalarV006R004S001US040) ---------- // 551 // ---------- antigo método (instalarV006R004S001US040) ---------- //
552 - $objBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); 552 + $objBD = new ItemMenuBD(BancoSip::getInstance());
553 553
554 //---------------------------------------------------------------------- 554 //----------------------------------------------------------------------
555 // Achar o root 555 // Achar o root
@@ -587,7 +587,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -587,7 +587,7 @@ class PenAtualizarSipRN extends InfraRN {
587 $this->atribuirPerfil($numIdSistema); 587 $this->atribuirPerfil($numIdSistema);
588 588
589 // ---------- antigo método (instalarV006R004S001US043) ---------- // 589 // ---------- antigo método (instalarV006R004S001US043) ---------- //
590 - $objBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); 590 + $objBD = new ItemMenuBD(BancoSip::getInstance());
591 591
592 $numIdSistema = $this->getNumIdSistema('SEI'); 592 $numIdSistema = $this->getNumIdSistema('SEI');
593 $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema); 593 $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema);
@@ -616,7 +616,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -616,7 +616,7 @@ class PenAtualizarSipRN extends InfraRN {
616 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 616 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
617 $objInfraParametroDTO->retTodos(); 617 $objInfraParametroDTO->retTodos();
618 618
619 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 619 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
620 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 620 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
621 $objInfraParametroDTO->setStrValor('1.0.1'); 621 $objInfraParametroDTO->setStrValor('1.0.1');
622 $objInfraParametroBD->alterar($objInfraParametroDTO); 622 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -628,7 +628,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -628,7 +628,7 @@ class PenAtualizarSipRN extends InfraRN {
628 */ 628 */
629 protected function instalarV102() { 629 protected function instalarV102() {
630 630
631 - $objBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); 631 + $objBD = new ItemMenuBD(BancoSip::getInstance());
632 632
633 //---------------------------------------------------------------------- 633 //----------------------------------------------------------------------
634 // Achar o sistema 634 // Achar o sistema
@@ -674,7 +674,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -674,7 +674,7 @@ class PenAtualizarSipRN extends InfraRN {
674 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 674 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
675 $objInfraParametroDTO->retTodos(); 675 $objInfraParametroDTO->retTodos();
676 676
677 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 677 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
678 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 678 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
679 $objInfraParametroDTO->setStrValor('1.1.0'); 679 $objInfraParametroDTO->setStrValor('1.1.0');
680 $objInfraParametroBD->alterar($objInfraParametroDTO); 680 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -802,7 +802,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -802,7 +802,7 @@ class PenAtualizarSipRN extends InfraRN {
802 $objInfraParametroDTO = new InfraParametroDTO(); 802 $objInfraParametroDTO = new InfraParametroDTO();
803 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 803 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
804 $objInfraParametroDTO->retTodos(); 804 $objInfraParametroDTO->retTodos();
805 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 805 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
806 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 806 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
807 $objInfraParametroDTO->setStrValor('1.0.3'); 807 $objInfraParametroDTO->setStrValor('1.0.3');
808 $objInfraParametroBD->alterar($objInfraParametroDTO); 808 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -881,7 +881,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -881,7 +881,7 @@ class PenAtualizarSipRN extends InfraRN {
881 $objInfraParametroDTO = new InfraParametroDTO(); 881 $objInfraParametroDTO = new InfraParametroDTO();
882 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 882 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
883 $objInfraParametroDTO->retTodos(); 883 $objInfraParametroDTO->retTodos();
884 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 884 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
885 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 885 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
886 $objInfraParametroDTO->setStrValor('1.0.4'); 886 $objInfraParametroDTO->setStrValor('1.0.4');
887 $objInfraParametroBD->alterar($objInfraParametroDTO); 887 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -939,7 +939,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -939,7 +939,7 @@ class PenAtualizarSipRN extends InfraRN {
939 $objInfraParametroDTO = new InfraParametroDTO(); 939 $objInfraParametroDTO = new InfraParametroDTO();
940 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 940 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
941 $objInfraParametroDTO->retTodos(); 941 $objInfraParametroDTO->retTodos();
942 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 942 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
943 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 943 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
944 $objInfraParametroDTO->setStrValor('1.1.1'); 944 $objInfraParametroDTO->setStrValor('1.1.1');
945 $objInfraParametroBD->alterar($objInfraParametroDTO); 945 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -987,7 +987,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -987,7 +987,7 @@ class PenAtualizarSipRN extends InfraRN {
987 $objInfraParametroDTO = new InfraParametroDTO(); 987 $objInfraParametroDTO = new InfraParametroDTO();
988 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 988 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
989 $objInfraParametroDTO->retTodos(); 989 $objInfraParametroDTO->retTodos();
990 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 990 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
991 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 991 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
992 $objInfraParametroDTO->setStrValor('1.1.9'); 992 $objInfraParametroDTO->setStrValor('1.1.9');
993 $objInfraParametroBD->alterar($objInfraParametroDTO); 993 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -1002,7 +1002,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -1002,7 +1002,7 @@ class PenAtualizarSipRN extends InfraRN {
1002 $objInfraParametroDTO = new InfraParametroDTO(); 1002 $objInfraParametroDTO = new InfraParametroDTO();
1003 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1003 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1004 $objInfraParametroDTO->retTodos(); 1004 $objInfraParametroDTO->retTodos();
1005 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1005 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
1006 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 1006 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
1007 $objInfraParametroDTO->setStrValor('1.1.10'); 1007 $objInfraParametroDTO->setStrValor('1.1.10');
1008 $objInfraParametroBD->alterar($objInfraParametroDTO); 1008 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -1017,7 +1017,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -1017,7 +1017,7 @@ class PenAtualizarSipRN extends InfraRN {
1017 $objInfraParametroDTO = new InfraParametroDTO(); 1017 $objInfraParametroDTO = new InfraParametroDTO();
1018 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1018 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1019 $objInfraParametroDTO->retTodos(); 1019 $objInfraParametroDTO->retTodos();
1020 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1020 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
1021 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 1021 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
1022 $objInfraParametroDTO->setStrValor('1.1.11'); 1022 $objInfraParametroDTO->setStrValor('1.1.11');
1023 $objInfraParametroBD->alterar($objInfraParametroDTO); 1023 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -1032,7 +1032,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -1032,7 +1032,7 @@ class PenAtualizarSipRN extends InfraRN {
1032 $objInfraParametroDTO = new InfraParametroDTO(); 1032 $objInfraParametroDTO = new InfraParametroDTO();
1033 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1033 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1034 $objInfraParametroDTO->retTodos(); 1034 $objInfraParametroDTO->retTodos();
1035 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1035 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
1036 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 1036 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
1037 $objInfraParametroDTO->setStrValor('1.1.12'); 1037 $objInfraParametroDTO->setStrValor('1.1.12');
1038 $objInfraParametroBD->alterar($objInfraParametroDTO); 1038 $objInfraParametroBD->alterar($objInfraParametroDTO);