Commit 9e2f395c40dd51a55fb205963f9e8b57e02a7791

Authored by Guilherme Andrade Del Cantoni
2 parents c342c10a 6d135a7a

Merge branch 'fix-31' into desenv

rn/PenAtualizarSeiRN.php
@@ -13,6 +13,10 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -13,6 +13,10 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
13 parent::__construct(); 13 parent::__construct();
14 } 14 }
15 15
  16 + protected function inicializarObjInfraIBanco(){
  17 + return BancoSEI::getInstance();
  18 + }
  19 +
16 protected function atualizarVersaoConectado() { 20 protected function atualizarVersaoConectado() {
17 try { 21 try {
18 $this->inicializar('INICIANDO ATUALIZACAO DO MODULO PEN NO SEI VERSAO ' . SEI_VERSAO); 22 $this->inicializar('INICIANDO ATUALIZACAO DO MODULO PEN NO SEI VERSAO ' . SEI_VERSAO);
@@ -83,7 +87,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -83,7 +87,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
83 $objDTO->setStrDescricao($strDescricao); 87 $objDTO->setStrDescricao($strDescricao);
84 $objDTO->retStrNome(); 88 $objDTO->retStrNome();
85 89
86 - $objBD = new PenParametroBD($this->getObjInfraIBanco()); 90 + $objBD = new PenParametroBD(BancoSEI::getInstance());
87 $objDTOCadastrado = $objBD->cadastrar($objDTO); 91 $objDTOCadastrado = $objBD->cadastrar($objDTO);
88 92
89 return $objDTOCadastrado->getStrNome(); 93 return $objDTOCadastrado->getStrNome();
@@ -97,7 +101,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -97,7 +101,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
97 $objDTO = new InfraParametroDTO(); 101 $objDTO = new InfraParametroDTO();
98 $objDTO->setStrNome($strNome); 102 $objDTO->setStrNome($strNome);
99 103
100 - $objBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 104 + $objBD = new InfraParametroBD(BancoSEI::getInstance());
101 return $objBD->excluir($objDTO); 105 return $objBD->excluir($objDTO);
102 } 106 }
103 107
@@ -381,7 +385,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -381,7 +385,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
381 // Especie de Documento 385 // Especie de Documento
382 //---------------------------------------------------------------------- 386 //----------------------------------------------------------------------
383 387
384 - $objBD = new GenericoBD($this->inicializarObjInfraIBanco()); 388 + $objBD = new GenericoBD(BancoSEI::getInstance());
385 $objDTO = new EspecieDocumentalDTO(); 389 $objDTO = new EspecieDocumentalDTO();
386 390
387 $fnCadastrar = function($dblIdEspecie, $strNomeEspecie, $strDescricao) use($objDTO, $objBD) { 391 $fnCadastrar = function($dblIdEspecie, $strNomeEspecie, $strDescricao) use($objDTO, $objBD) {
@@ -836,7 +840,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -836,7 +840,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
836 $objMetaBanco->renomearColuna('md_pen_recibo_tramite_enviado', 'cadeia_certificado_temp', 'cadeia_certificado', $strTipo); 840 $objMetaBanco->renomearColuna('md_pen_recibo_tramite_enviado', 'cadeia_certificado_temp', 'cadeia_certificado', $strTipo);
837 841
838 /* ---------- antigo método (instalarV005R003S005IW018) ---------- */ 842 /* ---------- antigo método (instalarV005R003S005IW018) ---------- */
839 - $objBD = new GenericoBD($this->inicializarObjInfraIBanco()); 843 + $objBD = new GenericoBD(BancoSEI::getInstance());
840 $objDTO = new TarefaDTO(); 844 $objDTO = new TarefaDTO();
841 845
842 $fnCadastrar = function($strNome = '', $strHistoricoCompleto = 'N', $strHistoricoCompleto = 'N', $strFecharAndamentosAbertos = 'N', $strLancarAndamentoFechado = 'N', $strPermiteProcessoFechado = 'N', $strIdTarefaModulo = '') use($objDTO, $objBD) { 846 $fnCadastrar = function($strNome = '', $strHistoricoCompleto = 'N', $strHistoricoCompleto = 'N', $strFecharAndamentosAbertos = 'N', $strLancarAndamentoFechado = 'N', $strPermiteProcessoFechado = 'N', $strIdTarefaModulo = '') use($objDTO, $objBD) {
@@ -867,7 +871,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -867,7 +871,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
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'); 871 $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');
868 872
869 /* ---------- antigo método (instalarV005R003S005IW023) ---------- */ 873 /* ---------- antigo método (instalarV005R003S005IW023) ---------- */
870 - $objBD = new GenericoBD($this->inicializarObjInfraIBanco()); 874 + $objBD = new GenericoBD(BancoSEI::getInstance());
871 875
872 $objDTO = new TarefaDTO(); 876 $objDTO = new TarefaDTO();
873 $objDTO->retNumIdTarefa(); 877 $objDTO->retNumIdTarefa();
@@ -893,7 +897,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -893,7 +897,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
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@'); 897 $fnAtualizar('PEN_OPERACAO_EXTERNA', 'Tramitação externa do processo @PROTOCOLO_FORMATADO@ concluída com sucesso. Recebido em @UNIDADE_DESTINO@ - @UNIDADE_DESTINO_HIRARQUIA@ - @REPOSITORIO_DESTINO@');
894 898
895 /* ---------- antigo método (instalarV006R004S004WI001) ---------- */ 899 /* ---------- antigo método (instalarV006R004S004WI001) ---------- */
896 - $objInfraParametro = new InfraParametro($this->getObjInfraIBanco()); 900 + $objInfraParametro = new InfraParametro(BancoSEI::getInstance());
897 $objInfraParametro->setValor('PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO', 50); 901 $objInfraParametro->setValor('PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO', 50);
898 902
899 /* ---------- antigo método (instalarV007R004S005WI002) ---------- */ 903 /* ---------- antigo método (instalarV007R004S005WI002) ---------- */
@@ -915,7 +919,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -915,7 +919,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
915 919
916 $objMetaBD->adicionarColuna('md_pen_recibo_tramite_recebido', 'cadeia_certificado', $this->inicializarObjMetaBanco()->tipoTextoGrande(), PenMetaBD::SNULLO); 920 $objMetaBD->adicionarColuna('md_pen_recibo_tramite_recebido', 'cadeia_certificado', $this->inicializarObjMetaBanco()->tipoTextoGrande(), PenMetaBD::SNULLO);
917 921
918 - $objInfraSequencia = new InfraSequencia($this->getObjInfraIBanco()); 922 + $objInfraSequencia = new InfraSequencia(BancoSEI::getInstance());
919 if (!$objInfraSequencia->verificarSequencia('md_pen_recibo_tramite_hash')) { 923 if (!$objInfraSequencia->verificarSequencia('md_pen_recibo_tramite_hash')) {
920 $objInfraSequencia->criarSequencia('md_pen_recibo_tramite_hash', '1', '1', '9999999999'); 924 $objInfraSequencia->criarSequencia('md_pen_recibo_tramite_hash', '1', '1', '9999999999');
921 } 925 }
@@ -924,7 +928,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -924,7 +928,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
924 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 928 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
925 $objInfraParametroDTO->setStrValor('1.0.0'); 929 $objInfraParametroDTO->setStrValor('1.0.0');
926 930
927 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 931 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
928 $objInfraParametroBD->cadastrar($objInfraParametroDTO); 932 $objInfraParametroBD->cadastrar($objInfraParametroDTO);
929 933
930 $this->logar(' EXECUTADA A INSTALACAO DA VERSAO 0.0.1 DO MODULO PEN NO SEI COM SUCESSO'); 934 $this->logar(' EXECUTADA A INSTALACAO DA VERSAO 0.0.1 DO MODULO PEN NO SEI COM SUCESSO');
@@ -933,7 +937,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -933,7 +937,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
933 /* Contem atualizações da versao 1.0.1 do modulo */ 937 /* Contem atualizações da versao 1.0.1 do modulo */
934 protected function instalarV101() { 938 protected function instalarV101() {
935 /* ---------- antigo método (instalarV008R004S006IW003) ---------- */ 939 /* ---------- antigo método (instalarV008R004S006IW003) ---------- */
936 - $objBD = new GenericoBD($this->inicializarObjInfraIBanco()); 940 + $objBD = new GenericoBD(BancoSEI::getInstance());
937 941
938 $objTarefaDTO = new TarefaDTO(); 942 $objTarefaDTO = new TarefaDTO();
939 $objTarefaDTO->setStrIdTarefaModulo('PEN_PROCESSO_RECEBIDO'); 943 $objTarefaDTO->setStrIdTarefaModulo('PEN_PROCESSO_RECEBIDO');
@@ -948,7 +952,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -948,7 +952,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
948 952
949 /* ---------- antigo método (instalarV006R004S001US039) ---------- */ 953 /* ---------- antigo método (instalarV006R004S001US039) ---------- */
950 $objMetaBD = $this->inicializarObjMetaBanco(); 954 $objMetaBD = $this->inicializarObjMetaBanco();
951 - $objInfraBanco = $this->inicializarObjInfraIBanco(); 955 + $objInfraBanco = BancoSEI::getInstance();
952 956
953 $objMetaBD->criarTabela(array( 957 $objMetaBD->criarTabela(array(
954 'tabela' => 'md_pen_hipotese_legal', 958 'tabela' => 'md_pen_hipotese_legal',
@@ -1027,7 +1031,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1027,7 +1031,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1027 $fnCadastrar('PENAgendamentoRN::atualizarHipotesesLegais', 'Verificação se há novas hipóteses legais do barramento.'); 1031 $fnCadastrar('PENAgendamentoRN::atualizarHipotesesLegais', 'Verificação se há novas hipóteses legais do barramento.');
1028 1032
1029 /* altera o parâmetro da versão de banco */ 1033 /* altera o parâmetro da versão de banco */
1030 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1034 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1031 $objInfraParametroDTO = new InfraParametroDTO(); 1035 $objInfraParametroDTO = new InfraParametroDTO();
1032 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 1036 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
1033 $objInfraParametroDTO->setStrValor('1.0.1'); 1037 $objInfraParametroDTO->setStrValor('1.0.1');
@@ -1072,7 +1076,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1072,7 +1076,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1072 $objDTO = new PenParametroDTO(); 1076 $objDTO = new PenParametroDTO();
1073 $objDTO->setStrNome('HIPOTESE_LEGAL_PADRAO'); 1077 $objDTO->setStrNome('HIPOTESE_LEGAL_PADRAO');
1074 $objDTO->retStrNome(); 1078 $objDTO->retStrNome();
1075 - $objBD = new PenParametroBD($this->getObjInfraIBanco()); 1079 + $objBD = new PenParametroBD(BancoSEI::getInstance());
1076 $objDTO = $objBD->consultar($objDTO); 1080 $objDTO = $objBD->consultar($objDTO);
1077 if ($objDTO) { 1081 if ($objDTO) {
1078 $objDTO->setStrDescricao('Hipótese Legal Padrão'); 1082 $objDTO->setStrDescricao('Hipótese Legal Padrão');
@@ -1086,7 +1090,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1086,7 +1090,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1086 } 1090 }
1087 1091
1088 /* altera o parâmetro da versão de banco */ 1092 /* altera o parâmetro da versão de banco */
1089 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1093 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1090 $objInfraParametroDTO = new InfraParametroDTO(); 1094 $objInfraParametroDTO = new InfraParametroDTO();
1091 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 1095 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
1092 $objInfraParametroDTO->setStrValor('1.1.0'); 1096 $objInfraParametroDTO->setStrValor('1.1.0');
@@ -1101,7 +1105,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1101,7 +1105,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1101 BancoSEI::getInstance()->executarSql("update infra_parametro set nome = '" . self::PARAMETRO_VERSAO_MODULO . "' where nome = '" . self::PARAMETRO_VERSAO_MODULO_ANTIGO . "'"); 1105 BancoSEI::getInstance()->executarSql("update infra_parametro set nome = '" . self::PARAMETRO_VERSAO_MODULO . "' where nome = '" . self::PARAMETRO_VERSAO_MODULO_ANTIGO . "'");
1102 1106
1103 /* altera o parâmetro da versão de banco */ 1107 /* altera o parâmetro da versão de banco */
1104 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1108 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1105 $objInfraParametroDTO = new InfraParametroDTO(); 1109 $objInfraParametroDTO = new InfraParametroDTO();
1106 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1110 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1107 $objInfraParametroDTO->setStrValor('1.1.1'); 1111 $objInfraParametroDTO->setStrValor('1.1.1');
@@ -1112,7 +1116,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1112,7 +1116,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1112 protected function instalarV117() { 1116 protected function instalarV117() {
1113 1117
1114 /* Cadastramento de novas espécies documentais */ 1118 /* Cadastramento de novas espécies documentais */
1115 - $objEspecieDocumentalBD = new GenericoBD($this->inicializarObjInfraIBanco()); 1119 + $objEspecieDocumentalBD = new GenericoBD(BancoSEI::getInstance());
1116 $objEspecieDocumentalDTO = new EspecieDocumentalDTO(); 1120 $objEspecieDocumentalDTO = new EspecieDocumentalDTO();
1117 1121
1118 $fnCadastrar = function($dblIdEspecie, $strNomeEspecie, $strDescricao) use($objEspecieDocumentalDTO, $objEspecieDocumentalBD) { 1122 $fnCadastrar = function($dblIdEspecie, $strNomeEspecie, $strDescricao) use($objEspecieDocumentalDTO, $objEspecieDocumentalBD) {
@@ -1137,7 +1141,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1137,7 +1141,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1137 $fnCadastrar(999, 'Outra', 'Outras espécies documentais não identificadas.'); 1141 $fnCadastrar(999, 'Outra', 'Outras espécies documentais não identificadas.');
1138 1142
1139 //altera o parâmetro da versão de banco 1143 //altera o parâmetro da versão de banco
1140 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1144 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1141 $objInfraParametroDTO = new InfraParametroDTO(); 1145 $objInfraParametroDTO = new InfraParametroDTO();
1142 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1146 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1143 $objInfraParametroDTO->setStrValor('1.1.7'); 1147 $objInfraParametroDTO->setStrValor('1.1.7');
@@ -1160,7 +1164,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1160,7 +1164,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1160 $objInfraMetaBD->adicionarColuna('md_pen_tramite','id_estrutura_destino', $objInfraMetaBD->tipoNumero(16), 'null'); 1164 $objInfraMetaBD->adicionarColuna('md_pen_tramite','id_estrutura_destino', $objInfraMetaBD->tipoNumero(16), 'null');
1161 1165
1162 //altera o parâmetro da versão de banco 1166 //altera o parâmetro da versão de banco
1163 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1167 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1164 $objInfraParametroDTO = new InfraParametroDTO(); 1168 $objInfraParametroDTO = new InfraParametroDTO();
1165 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1169 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1166 $objInfraParametroDTO->setStrValor('1.1.8'); 1170 $objInfraParametroDTO->setStrValor('1.1.8');
@@ -1170,7 +1174,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1170,7 +1174,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1170 /* Contem atualizações da versao 1.1.9 do módulo */ 1174 /* Contem atualizações da versao 1.1.9 do módulo */
1171 protected function instalarV119() { 1175 protected function instalarV119() {
1172 //altera o parâmetro da versão de banco 1176 //altera o parâmetro da versão de banco
1173 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1177 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1174 $objInfraParametroDTO = new InfraParametroDTO(); 1178 $objInfraParametroDTO = new InfraParametroDTO();
1175 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1179 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1176 $objInfraParametroDTO->setStrValor('1.1.9'); 1180 $objInfraParametroDTO->setStrValor('1.1.9');
@@ -1181,7 +1185,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1181,7 +1185,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1181 /* Contem atualizações da versao 1.1.10 do módulo */ 1185 /* Contem atualizações da versao 1.1.10 do módulo */
1182 protected function instalarV1110() { 1186 protected function instalarV1110() {
1183 //altera o parâmetro da versão de banco 1187 //altera o parâmetro da versão de banco
1184 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1188 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1185 $objInfraParametroDTO = new InfraParametroDTO(); 1189 $objInfraParametroDTO = new InfraParametroDTO();
1186 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1190 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1187 $objInfraParametroDTO->setStrValor('1.1.10'); 1191 $objInfraParametroDTO->setStrValor('1.1.10');
@@ -1193,7 +1197,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1193,7 +1197,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
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')"); 1197 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')");
1194 1198
1195 //altera o parâmetro da versão de banco 1199 //altera o parâmetro da versão de banco
1196 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1200 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1197 $objInfraParametroDTO = new InfraParametroDTO(); 1201 $objInfraParametroDTO = new InfraParametroDTO();
1198 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1202 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1199 $objInfraParametroDTO->setStrValor('1.1.11'); 1203 $objInfraParametroDTO->setStrValor('1.1.11');
@@ -1203,7 +1207,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1203,7 +1207,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1203 1207
1204 /* Contem atualizações da versao 1.1.12 do módulo */ 1208 /* Contem atualizações da versao 1.1.12 do módulo */
1205 protected function instalarV1112() { 1209 protected function instalarV1112() {
1206 - $objInfraMetaBD = new InfraMetaBD($this->getObjInfraIBanco()); 1210 + $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance());
1207 1211
1208 //[#22] Correção de erro de consistência no recebimento de processos com concorrência 1212 //[#22] Correção de erro de consistência no recebimento de processos com concorrência
1209 $objInfraMetaBD->adicionarColuna('md_pen_tramite','sta_tipo_tramite', $objInfraMetaBD->tipoTextoFixo(1), 'null'); 1213 $objInfraMetaBD->adicionarColuna('md_pen_tramite','sta_tipo_tramite', $objInfraMetaBD->tipoTextoFixo(1), 'null');
@@ -1214,7 +1218,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1214,7 +1218,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1214 $objTramiteDTO->retNumIdTramite(); 1218 $objTramiteDTO->retNumIdTramite();
1215 $objTramiteDTO->retStrNumeroRegistro(); 1219 $objTramiteDTO->retStrNumeroRegistro();
1216 1220
1217 - $objTramiteRN = new TramiteBD($this->inicializarObjInfraIBanco()); 1221 + $objTramiteRN = new TramiteBD(BancoSEI::getInstance());
1218 $arrObjTramiteDTO = $objTramiteRN->listar($objTramiteDTO); 1222 $arrObjTramiteDTO = $objTramiteRN->listar($objTramiteDTO);
1219 1223
1220 foreach ($arrObjTramiteDTO as $objTramiteDTO) { 1224 foreach ($arrObjTramiteDTO as $objTramiteDTO) {
@@ -1224,7 +1228,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1224,7 +1228,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1224 $objProcedimentoAndamentoDTO->retDblIdTramite(); 1228 $objProcedimentoAndamentoDTO->retDblIdTramite();
1225 $objProcedimentoAndamentoDTO->setDblIdTramite($objTramiteDTO->getNumIdTramite()); 1229 $objProcedimentoAndamentoDTO->setDblIdTramite($objTramiteDTO->getNumIdTramite());
1226 1230
1227 - $objProcedimentoAndamentoBD = new ProcedimentoAndamentoBD($this->getObjInfraIBanco()); 1231 + $objProcedimentoAndamentoBD = new ProcedimentoAndamentoBD(BancoSEI::getInstance());
1228 $arrObjProcedimentoAndamentoDTO = $objProcedimentoAndamentoBD->listar($objProcedimentoAndamentoDTO); 1232 $arrObjProcedimentoAndamentoDTO = $objProcedimentoAndamentoBD->listar($objProcedimentoAndamentoDTO);
1229 foreach ($arrObjProcedimentoAndamentoDTO as $objProcedimentoAndamentoDTO) { 1233 foreach ($arrObjProcedimentoAndamentoDTO as $objProcedimentoAndamentoDTO) {
1230 1234
@@ -1233,16 +1237,17 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1233,16 +1237,17 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1233 } 1237 }
1234 } 1238 }
1235 1239
1236 - $objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'not null'); 1240 + //$objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'not null');
1237 1241
1238 //altera o parâmetro da versão de banco 1242 //altera o parâmetro da versão de banco
1239 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1243 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
1240 $objInfraParametroDTO = new InfraParametroDTO(); 1244 $objInfraParametroDTO = new InfraParametroDTO();
1241 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1245 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1242 $objInfraParametroDTO->setStrValor('1.1.12'); 1246 $objInfraParametroDTO->setStrValor('1.1.12');
1243 $objInfraParametroBD->alterar($objInfraParametroDTO); 1247 $objInfraParametroBD->alterar($objInfraParametroDTO);
1244 } 1248 }
1245 1249
  1250 +<<<<<<< HEAD
1246 /* Contem atualizações da versao 1.1.13 do módulo */ 1251 /* Contem atualizações da versao 1.1.13 do módulo */
1247 protected function instalarV1113() 1252 protected function instalarV1113()
1248 { 1253 {
@@ -1344,9 +1349,26 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1344,9 +1349,26 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1344 1349
1345 //altera o parâmetro da versão de banco 1350 //altera o parâmetro da versão de banco
1346 $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1351 $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco());
  1352 +=======
  1353 +
  1354 + /* Contem atualizações da versao 1.1.13 do módulo */
  1355 + protected function instalarV1113() {
  1356 +
  1357 + //Fix-31 - Erro ao Configurar Campo 'numero_registro' como Not Null no Scritp de atualização
  1358 + $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance());
  1359 + $objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'null');
  1360 +
  1361 + //altera o parâmetro da versão de banco
  1362 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
  1363 +>>>>>>> fix-31
1347 $objInfraParametroDTO = new InfraParametroDTO(); 1364 $objInfraParametroDTO = new InfraParametroDTO();
1348 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1365 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1349 $objInfraParametroDTO->setStrValor('1.1.13'); 1366 $objInfraParametroDTO->setStrValor('1.1.13');
1350 $objInfraParametroBD->alterar($objInfraParametroDTO); 1367 $objInfraParametroBD->alterar($objInfraParametroDTO);
1351 } 1368 }
  1369 +<<<<<<< HEAD
  1370 +=======
  1371 +
  1372 +
  1373 +>>>>>>> fix-31
1352 } 1374 }
sip_atualizar_versao_modulo_pen.php
@@ -502,7 +502,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -502,7 +502,7 @@ class PenAtualizarSipRN extends InfraRN {
502 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 502 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
503 $objInfraParametroDTO->setStrValor('1.0.0'); 503 $objInfraParametroDTO->setStrValor('1.0.0');
504 504
505 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 505 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
506 $objInfraParametroBD->cadastrar($objInfraParametroDTO); 506 $objInfraParametroBD->cadastrar($objInfraParametroDTO);
507 } 507 }
508 508
@@ -511,7 +511,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -511,7 +511,7 @@ class PenAtualizarSipRN extends InfraRN {
511 */ 511 */
512 protected function instalarV101() { 512 protected function instalarV101() {
513 // ---------- antigo método (instalarV006R004S001US039) ---------- // 513 // ---------- antigo método (instalarV006R004S001US039) ---------- //
514 - $objItemMenuBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); 514 + $objItemMenuBD = new ItemMenuBD(BancoSip::getInstance());
515 515
516 $numIdSistema = $this->getNumIdSistema('SEI'); 516 $numIdSistema = $this->getNumIdSistema('SEI');
517 $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema); 517 $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema);
@@ -550,7 +550,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -550,7 +550,7 @@ class PenAtualizarSipRN extends InfraRN {
550 550
551 551
552 // ---------- antigo método (instalarV006R004S001US040) ---------- // 552 // ---------- antigo método (instalarV006R004S001US040) ---------- //
553 - $objBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); 553 + $objBD = new ItemMenuBD(BancoSip::getInstance());
554 554
555 //---------------------------------------------------------------------- 555 //----------------------------------------------------------------------
556 // Achar o root 556 // Achar o root
@@ -588,7 +588,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -588,7 +588,7 @@ class PenAtualizarSipRN extends InfraRN {
588 $this->atribuirPerfil($numIdSistema); 588 $this->atribuirPerfil($numIdSistema);
589 589
590 // ---------- antigo método (instalarV006R004S001US043) ---------- // 590 // ---------- antigo método (instalarV006R004S001US043) ---------- //
591 - $objBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); 591 + $objBD = new ItemMenuBD(BancoSip::getInstance());
592 592
593 $numIdSistema = $this->getNumIdSistema('SEI'); 593 $numIdSistema = $this->getNumIdSistema('SEI');
594 $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema); 594 $numIdMenu = $this->getNumIdMenu('Principal', $numIdSistema);
@@ -617,7 +617,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -617,7 +617,7 @@ class PenAtualizarSipRN extends InfraRN {
617 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 617 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
618 $objInfraParametroDTO->retTodos(); 618 $objInfraParametroDTO->retTodos();
619 619
620 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 620 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
621 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 621 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
622 $objInfraParametroDTO->setStrValor('1.0.1'); 622 $objInfraParametroDTO->setStrValor('1.0.1');
623 $objInfraParametroBD->alterar($objInfraParametroDTO); 623 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -629,7 +629,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -629,7 +629,7 @@ class PenAtualizarSipRN extends InfraRN {
629 */ 629 */
630 protected function instalarV102() { 630 protected function instalarV102() {
631 631
632 - $objBD = new ItemMenuBD($this->inicializarObjInfraIBanco()); 632 + $objBD = new ItemMenuBD(BancoSip::getInstance());
633 633
634 //---------------------------------------------------------------------- 634 //----------------------------------------------------------------------
635 // Achar o sistema 635 // Achar o sistema
@@ -675,7 +675,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -675,7 +675,7 @@ class PenAtualizarSipRN extends InfraRN {
675 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 675 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
676 $objInfraParametroDTO->retTodos(); 676 $objInfraParametroDTO->retTodos();
677 677
678 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 678 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
679 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 679 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
680 $objInfraParametroDTO->setStrValor('1.1.0'); 680 $objInfraParametroDTO->setStrValor('1.1.0');
681 $objInfraParametroBD->alterar($objInfraParametroDTO); 681 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -803,7 +803,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -803,7 +803,7 @@ class PenAtualizarSipRN extends InfraRN {
803 $objInfraParametroDTO = new InfraParametroDTO(); 803 $objInfraParametroDTO = new InfraParametroDTO();
804 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 804 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
805 $objInfraParametroDTO->retTodos(); 805 $objInfraParametroDTO->retTodos();
806 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 806 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
807 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 807 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
808 $objInfraParametroDTO->setStrValor('1.0.3'); 808 $objInfraParametroDTO->setStrValor('1.0.3');
809 $objInfraParametroBD->alterar($objInfraParametroDTO); 809 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -882,7 +882,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -882,7 +882,7 @@ class PenAtualizarSipRN extends InfraRN {
882 $objInfraParametroDTO = new InfraParametroDTO(); 882 $objInfraParametroDTO = new InfraParametroDTO();
883 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO); 883 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO_ANTIGO);
884 $objInfraParametroDTO->retTodos(); 884 $objInfraParametroDTO->retTodos();
885 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 885 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
886 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 886 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
887 $objInfraParametroDTO->setStrValor('1.0.4'); 887 $objInfraParametroDTO->setStrValor('1.0.4');
888 $objInfraParametroBD->alterar($objInfraParametroDTO); 888 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -940,7 +940,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -940,7 +940,7 @@ class PenAtualizarSipRN extends InfraRN {
940 $objInfraParametroDTO = new InfraParametroDTO(); 940 $objInfraParametroDTO = new InfraParametroDTO();
941 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 941 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
942 $objInfraParametroDTO->retTodos(); 942 $objInfraParametroDTO->retTodos();
943 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 943 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
944 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 944 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
945 $objInfraParametroDTO->setStrValor('1.1.1'); 945 $objInfraParametroDTO->setStrValor('1.1.1');
946 $objInfraParametroBD->alterar($objInfraParametroDTO); 946 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -988,7 +988,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -988,7 +988,7 @@ class PenAtualizarSipRN extends InfraRN {
988 $objInfraParametroDTO = new InfraParametroDTO(); 988 $objInfraParametroDTO = new InfraParametroDTO();
989 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 989 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
990 $objInfraParametroDTO->retTodos(); 990 $objInfraParametroDTO->retTodos();
991 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 991 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
992 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 992 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
993 $objInfraParametroDTO->setStrValor('1.1.9'); 993 $objInfraParametroDTO->setStrValor('1.1.9');
994 $objInfraParametroBD->alterar($objInfraParametroDTO); 994 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -1003,7 +1003,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -1003,7 +1003,7 @@ class PenAtualizarSipRN extends InfraRN {
1003 $objInfraParametroDTO = new InfraParametroDTO(); 1003 $objInfraParametroDTO = new InfraParametroDTO();
1004 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1004 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1005 $objInfraParametroDTO->retTodos(); 1005 $objInfraParametroDTO->retTodos();
1006 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1006 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
1007 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 1007 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
1008 $objInfraParametroDTO->setStrValor('1.1.10'); 1008 $objInfraParametroDTO->setStrValor('1.1.10');
1009 $objInfraParametroBD->alterar($objInfraParametroDTO); 1009 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -1018,7 +1018,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -1018,7 +1018,7 @@ class PenAtualizarSipRN extends InfraRN {
1018 $objInfraParametroDTO = new InfraParametroDTO(); 1018 $objInfraParametroDTO = new InfraParametroDTO();
1019 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1019 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1020 $objInfraParametroDTO->retTodos(); 1020 $objInfraParametroDTO->retTodos();
1021 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1021 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
1022 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 1022 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
1023 $objInfraParametroDTO->setStrValor('1.1.11'); 1023 $objInfraParametroDTO->setStrValor('1.1.11');
1024 $objInfraParametroBD->alterar($objInfraParametroDTO); 1024 $objInfraParametroBD->alterar($objInfraParametroDTO);
@@ -1033,7 +1033,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -1033,7 +1033,7 @@ class PenAtualizarSipRN extends InfraRN {
1033 $objInfraParametroDTO = new InfraParametroDTO(); 1033 $objInfraParametroDTO = new InfraParametroDTO();
1034 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); 1034 $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
1035 $objInfraParametroDTO->retTodos(); 1035 $objInfraParametroDTO->retTodos();
1036 - $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); 1036 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
1037 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); 1037 $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
1038 $objInfraParametroDTO->setStrValor('1.1.12'); 1038 $objInfraParametroDTO->setStrValor('1.1.12');
1039 $objInfraParametroBD->alterar($objInfraParametroDTO); 1039 $objInfraParametroBD->alterar($objInfraParametroDTO);