Commit 5432b3bad64d7361e9b6af4f15768c381108d5a0

Authored by Eric Menezes Noronha
1 parent 8e821bdc
Exists in master

Adaptação para força mapa.

MapaTesteProj/MapaCACIC.dproj
@@ -24,8 +24,7 @@ @@ -24,8 +24,7 @@
24 <Borland.Personality>Delphi.Personality</Borland.Personality> 24 <Borland.Personality>Delphi.Personality</Borland.Personality>
25 <Borland.ProjectType /> 25 <Borland.ProjectType />
26 <BorlandProject> 26 <BorlandProject>
27 -<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">5</VersionInfo><VersionInfo Name="Debug">True</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo para Verificação e Instalação de Estrutura Básica do Sistema CACIC</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.5</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">mapacacic.dpr</Source></Source></Delphi.Personality> <ModelSupport>False</ModelSupport>  
28 -</BorlandProject></BorlandProject> 27 +<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">1</VersionInfo><VersionInfo Name="Build">5</VersionInfo><VersionInfo Name="Debug">True</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">1046</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Dataprev - Emp. de TI da Prev Social - URES/SESS</VersionInfoKeys><VersionInfoKeys Name="FileDescription">Sistema CACIC - Módulo para Verificação e Instalação de Estrutura Básica do Sistema CACIC</VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.1.5</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName"></VersionInfoKeys><VersionInfoKeys Name="ProductVersion">3.0</VersionInfoKeys><VersionInfoKeys Name="Comments">Licença: GNU/LGPL</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">mapacacic.dpr</Source></Source></Delphi.Personality><ModelSupport>False</ModelSupport></BorlandProject></BorlandProject>
29 </ProjectExtensions> 28 </ProjectExtensions>
30 <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" /> 29 <Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
31 <ItemGroup> 30 <ItemGroup>
MapaTesteProj/MapaCACIC.identcache
No preview for this file type
MapaTesteProj/MapaTeste.dcu
No preview for this file type
MapaTesteProj/MapaTeste.dfm
@@ -218,6 +218,7 @@ object frmMapaCacic: TfrmMapaCacic @@ -218,6 +218,7 @@ object frmMapaCacic: TfrmMapaCacic
218 Top = 182 218 Top = 182
219 Width = 250 219 Width = 250
220 Height = 13 220 Height = 13
  221 + Hint = 'Nome do computador, constando o patrim'#244'nio.'
221 AutoSize = False 222 AutoSize = False
222 Caption = 'Computador' 223 Caption = 'Computador'
223 Font.Charset = DEFAULT_CHARSET 224 Font.Charset = DEFAULT_CHARSET
@@ -249,8 +250,8 @@ object frmMapaCacic: TfrmMapaCacic @@ -249,8 +250,8 @@ object frmMapaCacic: TfrmMapaCacic
249 Width = 250 250 Width = 250
250 Height = 13 251 Height = 13
251 Hint = 252 Hint =
252 - 'Patrim'#244'nio do Computador. Gentileza procure o n'#250'mero que se enco' +  
253 - 'ntra no mesmo.' 253 + 'N'#250'mero do Patrim'#244'nio do Computador. Gentileza procure o n'#250'mero q' +
  254 + 'ue se encontra em uma etiqueta colada no mesmo.'
254 HelpContext = 1 255 HelpContext = 1
255 AutoSize = False 256 AutoSize = False
256 Caption = 'Patrim'#244'nio' 257 Caption = 'Patrim'#244'nio'
@@ -269,6 +270,7 @@ object frmMapaCacic: TfrmMapaCacic @@ -269,6 +270,7 @@ object frmMapaCacic: TfrmMapaCacic
269 Top = 129 270 Top = 129
270 Width = 250 271 Width = 250
271 Height = 13 272 Height = 13
  273 + Hint = 'Nome do usu'#225'rio logado.'
272 AutoSize = False 274 AutoSize = False
273 Caption = 'Nome' 275 Caption = 'Nome'
274 Font.Charset = DEFAULT_CHARSET 276 Font.Charset = DEFAULT_CHARSET
@@ -550,7 +552,7 @@ object frmMapaCacic: TfrmMapaCacic @@ -550,7 +552,7 @@ object frmMapaCacic: TfrmMapaCacic
550 AutoSize = False 552 AutoSize = False
551 Caption = 553 Caption =
552 'O preenchimento correto dos campos abaixo define a exatid'#227'o do c' + 554 'O preenchimento correto dos campos abaixo define a exatid'#227'o do c' +
553 - 'ontrole de patrim'#244'nio e localiza'#231#227'o f'#237'sica do equipamento. ' 555 + 'ontrole de patrim'#244'nio e localiza'#231#227'o f'#237'sica do equipamento. '
554 Font.Charset = DEFAULT_CHARSET 556 Font.Charset = DEFAULT_CHARSET
555 Font.Color = clBlack 557 Font.Color = clBlack
556 Font.Height = -13 558 Font.Height = -13
MapaTesteProj/MapaTeste.pas
@@ -304,6 +304,7 @@ Begin @@ -304,6 +304,7 @@ Begin
304 304
305 if (Result <> '0') then 305 if (Result <> '0') then
306 Begin 306 Begin
  307 + objCacic.setValueToFile('Configs' ,'modulo_patr' , objCacic.getValueFromTags('modPatrimonio' , Result, '<>'), strGerColsInfFileName);
307 objCacic.setValueToFile('Configs' ,'servidor_autenticacao', objCacic.getValueFromTags('dados_ldap' , Result), strGerColsInfFileName); 308 objCacic.setValueToFile('Configs' ,'servidor_autenticacao', objCacic.getValueFromTags('dados_ldap' , Result), strGerColsInfFileName);
308 objCacic.setValueToFile('Configs' ,'Patrimonio_Combos' , objCacic.getValueFromTags('Configs_Patrimonio_Combos' , Result), strGerColsInfFileName); 309 objCacic.setValueToFile('Configs' ,'Patrimonio_Combos' , objCacic.getValueFromTags('Configs_Patrimonio_Combos' , Result), strGerColsInfFileName);
309 objCacic.setValueToFile('Configs' ,'Patrimonio_Interface' , objCacic.getValueFromTags('Configs_Patrimonio_Interface', Result), strGerColsInfFileName); 310 objCacic.setValueToFile('Configs' ,'Patrimonio_Interface' , objCacic.getValueFromTags('Configs_Patrimonio_Interface', Result), strGerColsInfFileName);
@@ -403,7 +404,11 @@ if edTeInfoPatrimonio5.text &lt;&gt; &#39;&#39; then @@ -403,7 +404,11 @@ if edTeInfoPatrimonio5.text &lt;&gt; &#39;&#39; then
403 btGravarInformacoes.Caption := 'Informações enviadas com sucesso...'; 404 btGravarInformacoes.Caption := 'Informações enviadas com sucesso...';
404 objCacic.setValueToFile('Collects','col_patr_last' , 405 objCacic.setValueToFile('Collects','col_patr_last' ,
405 objCacic.enCrypt(strColetaAtual), strGerColsInfFileName); 406 objCacic.enCrypt(strColetaAtual), strGerColsInfFileName);
406 - objCacic.setValueToFile('Configs','col_patr_exe', 's', strGerColsInfFileName); 407 + if objCacic.getValueFromFile('Configs', 'modulo_patr', strGerColsInfFileName) = 'N' then
  408 + objCacic.setValueToFile('Configs','col_patr_exe', 'n', strGerColsInfFileName)
  409 + else
  410 + objCacic.setValueToFile('Configs','col_patr_exe', 's', strGerColsInfFileName);
  411 +
407 412
408 End; 413 End;
409 objCacic.writeDebugLog(#13#10 + 'AtualizaPatrimonio: Dados Enviados ao Servidor!'); 414 objCacic.writeDebugLog(#13#10 + 'AtualizaPatrimonio: Dados Enviados ao Servidor!');
@@ -1211,7 +1211,7 @@ begin @@ -1211,7 +1211,7 @@ begin
1211 1211
1212 timerNuExecApos.Enabled := False; 1212 timerNuExecApos.Enabled := False;
1213 objCACIC.writeDebugLog('Invoca_GerCols: Criando Processo GerCols => "'+objCACIC.getLocalFolderName + 'Modules\gercols.exe /'+p_acao+' /WebServicesFolderName='+objCACIC.getWebServicesFolderName +' /LocalFolderName='+objCACIC.getLocalFolderName + ' /WebManagerAddress=' + objCACIC.getWebManagerAddress + '"'); 1213 objCACIC.writeDebugLog('Invoca_GerCols: Criando Processo GerCols => "'+objCACIC.getLocalFolderName + 'Modules\gercols.exe /'+p_acao+' /WebServicesFolderName='+objCACIC.getWebServicesFolderName +' /LocalFolderName='+objCACIC.getLocalFolderName + ' /WebManagerAddress=' + objCACIC.getWebManagerAddress + '"');
1214 - if (p_acao = 'getTest') then //se for getTest, esperar a aplicação finalizar. 1214 + if ((p_acao = 'getTest') or (p_acao = 'getConfigs')) then //se for getTest, esperar a aplicação finalizar.
1215 objCACIC.createOneProcess(objCACIC.getLocalFolderName + 'Modules\gercols.exe /'+p_acao+' /WebServicesFolderName='+objCACIC.getWebServicesFolderName +' /LocalFolderName='+objCACIC.getLocalFolderName + ' /WebManagerAddress=' + objCACIC.getWebManagerAddress + ' /MainProgramName=' + objCACIC.getMainProgramName + ' /MainProgramHash=' + objCACIC.getMainProgramHash,true,SW_HIDE) 1215 objCACIC.createOneProcess(objCACIC.getLocalFolderName + 'Modules\gercols.exe /'+p_acao+' /WebServicesFolderName='+objCACIC.getWebServicesFolderName +' /LocalFolderName='+objCACIC.getLocalFolderName + ' /WebManagerAddress=' + objCACIC.getWebManagerAddress + ' /MainProgramName=' + objCACIC.getMainProgramName + ' /MainProgramHash=' + objCACIC.getMainProgramHash,true,SW_HIDE)
1216 else 1216 else
1217 objCACIC.createOneProcess(objCACIC.getLocalFolderName + 'Modules\gercols.exe /'+p_acao+' /WebServicesFolderName='+objCACIC.getWebServicesFolderName +' /LocalFolderName='+objCACIC.getLocalFolderName + ' /WebManagerAddress=' + objCACIC.getWebManagerAddress + ' /MainProgramName=' + objCACIC.getMainProgramName + ' /MainProgramHash=' + objCACIC.getMainProgramHash,false,SW_HIDE); 1217 objCACIC.createOneProcess(objCACIC.getLocalFolderName + 'Modules\gercols.exe /'+p_acao+' /WebServicesFolderName='+objCACIC.getWebServicesFolderName +' /LocalFolderName='+objCACIC.getLocalFolderName + ' /WebManagerAddress=' + objCACIC.getWebManagerAddress + ' /MainProgramName=' + objCACIC.getMainProgramName + ' /MainProgramHash=' + objCACIC.getMainProgramHash,false,SW_HIDE);
@@ -1228,7 +1228,7 @@ begin @@ -1228,7 +1228,7 @@ begin
1228 if (ActualActivity<>4) and (objCACIC.getValueFromFile('Configs', 'modulo_patr', strGerColsInfFileName) = 'S') then 1228 if (ActualActivity<>4) and (objCACIC.getValueFromFile('Configs', 'modulo_patr', strGerColsInfFileName) = 'S') then
1229 Invoca_MapaCacic 1229 Invoca_MapaCacic
1230 else 1230 else
1231 - MessageDlg(#13#13+'Módulo desabilitado!',mtError, [mbOK], 0); 1231 + MessageDlg(#13#13+'Módulo desabilitado!',mtInformation, [mbOK], 0);
1232 end; 1232 end;
1233 1233
1234 //////////////////////////////////////////////////////////////////////////////// 1234 ////////////////////////////////////////////////////////////////////////////////
@@ -1293,15 +1293,7 @@ begin @@ -1293,15 +1293,7 @@ begin
1293 (trim(objCACIC.getValueFromFile('Configs','DtHrUltimaColeta', strGerColsInfFileName))='') or 1293 (trim(objCACIC.getValueFromFile('Configs','DtHrUltimaColeta', strGerColsInfFileName))='') or
1294 (trim(objCACIC.getValueFromFile('Configs','forca_coleta', strGerColsInfFileName))='S') Then 1294 (trim(objCACIC.getValueFromFile('Configs','forca_coleta', strGerColsInfFileName))='S') Then
1295 Begin 1295 Begin
1296 - ////////////////////////////////////////////////////////////////////////////////  
1297 - // CRIADO PARA TESTAR A CHAMADA DO MAPA CACIC //  
1298 - ////////////////////////////////////////////////////////////////////////////////  
1299 - if (trim(objCACIC.getValueFromFile('Configs','col_patr_exe', strGerColsInfFileName))<>'s')  
1300 - and (ActualActivity<>4)  
1301 - and (objCACIC.getValueFromFile('Configs', 'modulo_patr', strGerColsInfFileName) = 'S') then begin  
1302 - objCACIC.writeDebugLog('ExecutaCACIC: Executa chamada ao Mapa Cacic...');  
1303 - Invoca_MapaCacic;  
1304 - end; 1296 +
1305 timerCheckNoMinuto.Enabled := false; 1297 timerCheckNoMinuto.Enabled := false;
1306 objCACIC.writeDebugLog('ExecutaCACIC: Preparando chamada ao Gerente de Coletas...'); 1298 objCACIC.writeDebugLog('ExecutaCACIC: Preparando chamada ao Gerente de Coletas...');
1307 1299
@@ -1327,9 +1319,20 @@ begin @@ -1327,9 +1319,20 @@ begin
1327 1319
1328 objCACIC.writeDebugLog('ExecutaCACIC: Primeira chamada ao Gerente de Coletas...'); 1320 objCACIC.writeDebugLog('ExecutaCACIC: Primeira chamada ao Gerente de Coletas...');
1329 Invoca_GerCols('getConfigs'); 1321 Invoca_GerCols('getConfigs');
1330 - 1322 +
  1323 + ////////////////////////////////////////////////////////////////////////////////
  1324 + // CRIADO PARA TESTAR A CHAMADA DO MAPA CACIC //
  1325 + ////////////////////////////////////////////////////////////////////////////////
  1326 + if (trim(objCACIC.getValueFromFile('Configs','col_patr_exe', strGerColsInfFileName))<>'s')
  1327 + and (ActualActivity<>4)
  1328 + and (objCACIC.getValueFromFile('Configs', 'modulo_patr', strGerColsInfFileName) = 'S') then begin
  1329 + objCACIC.writeDebugLog('ExecutaCACIC: Executa chamada ao Mapa Cacic...');
  1330 + Invoca_MapaCacic;
  1331 + end;
  1332 +
1331 sleep(3000); // Pausa para início do Gerente de Coletas e criação do arquivo temp\aguarde_GER.txt 1333 sleep(3000); // Pausa para início do Gerente de Coletas e criação do arquivo temp\aguarde_GER.txt
1332 1334
  1335 +
1333 Application.ProcessMessages; 1336 Application.ProcessMessages;
1334 InicializaTray; 1337 InicializaTray;
1335 1338