Commit 01376a784ac9618f8f68f97f768a34c44eb429a5
1 parent
1f42d222
Exists in
master
-Adicionado "Executar Mapa" ao menu de pop up;
-Adicionada função para executar o mapacacic se o valor da chave col_patr_exe for diferente de 'S';
Showing
2 changed files
with
35 additions
and
5 deletions
Show diff stats
main.dfm
| ... | ... | @@ -1420,6 +1420,12 @@ object FormularioGeral: TFormularioGeral |
| 1420 | 1420 | OnClick = ExecutaCacic |
| 1421 | 1421 | OnDrawItem = Mnu_ExecutarAgoraDrawItem |
| 1422 | 1422 | end |
| 1423 | + object ExecutarMapa1: TMenuItem | |
| 1424 | + Caption = 'Executar Mapa' | |
| 1425 | + Hint = 'Executa Mapa Cacic' | |
| 1426 | + OnClick = InvocaMapa1Click | |
| 1427 | + OnDrawItem = ExecutarMapa1DrawItem | |
| 1428 | + end | |
| 1423 | 1429 | object Mnu_InformacoesGerais: TMenuItem |
| 1424 | 1430 | Caption = 'Informa'#231#245'es Gerais' |
| 1425 | 1431 | Hint = | ... | ... |
main.pas
| ... | ... | @@ -175,6 +175,7 @@ type |
| 175 | 175 | TrayIcon1: TTrayIcon; |
| 176 | 176 | ApplicationEvents1: TApplicationEvents; |
| 177 | 177 | Panel1: TPanel; |
| 178 | + ExecutarMapa1: TMenuItem; | |
| 178 | 179 | procedure RemoveIconesMortos; |
| 179 | 180 | procedure ChecaCONFIGS; |
| 180 | 181 | procedure CriaFormSenha(Sender: TObject); |
| ... | ... | @@ -257,6 +258,9 @@ type |
| 257 | 258 | procedure timerNuIntervaloTimer(Sender: TObject); |
| 258 | 259 | procedure ApplicationEvents1Message(var Msg: tagMSG; |
| 259 | 260 | var Handled: Boolean); |
| 261 | + procedure InvocaMapa1Click(Sender: TObject); | |
| 262 | + procedure ExecutarMapa1DrawItem(Sender: TObject; ACanvas: TCanvas; | |
| 263 | + ARect: TRect; Selected: Boolean); | |
| 260 | 264 | private |
| 261 | 265 | FUsb : TUsbClass; |
| 262 | 266 | ShutdownEmExecucao : Boolean; |
| ... | ... | @@ -1218,6 +1222,11 @@ begin |
| 1218 | 1222 | End; |
| 1219 | 1223 | end; |
| 1220 | 1224 | |
| 1225 | +procedure TFormularioGeral.InvocaMapa1Click(Sender: TObject); | |
| 1226 | +begin | |
| 1227 | + Invoca_MapaCacic; | |
| 1228 | +end; | |
| 1229 | + | |
| 1221 | 1230 | //////////////////////////////////////////////////////////////////////////////// |
| 1222 | 1231 | // CRIADO PARA TESTAR A CHAMADA DO MAPA CACIC // |
| 1223 | 1232 | //////////////////////////////////////////////////////////////////////////////// |
| ... | ... | @@ -1227,13 +1236,13 @@ begin |
| 1227 | 1236 | if ActualActivity = 0 then |
| 1228 | 1237 | Begin |
| 1229 | 1238 | // Caso exista o Mapa Cacic será verificada a versão e excluída caso antiga(Uma forma de ação pró-ativa) |
| 1230 | - if FileExists(objCACIC.getLocalFolderName + 'Modules\MapaCACIC.exe') then | |
| 1239 | + if FileExists(objCACIC.getLocalFolderName + 'Modules\mapacacic.exe') then | |
| 1231 | 1240 | Begin |
| 1232 | 1241 | ChecaCONFIGS; |
| 1233 | 1242 | |
| 1234 | 1243 | timerNuExecApos.Enabled := False; |
| 1235 | 1244 | objCACIC.writeDebugLog('Invoca_MapaCacic: Criando Processo Mapa => "'+objCACIC.getLocalFolderName + 'Modules\MapaCACIC.exe'); |
| 1236 | - objCACIC.createOneProcess(objCACIC.getLocalFolderName + 'Modules\MapaCACIC.exe',true,SW_SHOW); | |
| 1245 | + objCACIC.createOneProcess(objCACIC.getLocalFolderName + 'Modules\mapacacic.exe',true,SW_SHOW); | |
| 1237 | 1246 | g_intStatus := 1; |
| 1238 | 1247 | objCacic.setBoolCipher(not objCacic.isInDebugMode); |
| 1239 | 1248 | End |
| ... | ... | @@ -1276,9 +1285,10 @@ begin |
| 1276 | 1285 | //////////////////////////////////////////////////////////////////////////////// |
| 1277 | 1286 | // CRIADO PARA TESTAR A CHAMADA DO MAPA CACIC // |
| 1278 | 1287 | //////////////////////////////////////////////////////////////////////////////// |
| 1279 | -// if trim(objCACIC.getValueFromFile('Configs','Patrimonio_exe', | |
| 1280 | -// strGerColsInfFileName))<>'s' then | |
| 1281 | -// Invoca_MapaCacic; | |
| 1288 | + if trim(objCACIC.getValueFromFile('Configs','col_patr_exe', | |
| 1289 | + strGerColsInfFileName))<>'s' then begin | |
| 1290 | + Invoca_MapaCacic; | |
| 1291 | + end; | |
| 1282 | 1292 | // AGUARDANDO CONFIGURAÇÃO DO GERENTE, SENDO INVOCADO NA INSTALAÇÃO, ATÉ O MOMENTO. |
| 1283 | 1293 | ////////////////////////////// FIM ///////////////////////////////////////////// |
| 1284 | 1294 | |
| ... | ... | @@ -1418,6 +1428,20 @@ begin |
| 1418 | 1428 | objCACIC.writeDebugLog('ExecutaCACIC: ' + DupeString('=',100)); |
| 1419 | 1429 | end; |
| 1420 | 1430 | |
| 1431 | +procedure TFormularioGeral.ExecutarMapa1DrawItem(Sender: TObject; | |
| 1432 | + ACanvas: TCanvas; ARect: TRect; Selected: Boolean); | |
| 1433 | +begin | |
| 1434 | + if Selected then | |
| 1435 | + ACanvas.Brush.Color := clHighlight | |
| 1436 | + else | |
| 1437 | + ACanvas.Brush.Color := clMenu; | |
| 1438 | + | |
| 1439 | + ARect.Left := LEFT_MENU_ITEM; | |
| 1440 | + ACanvas.FillRect(ARect); | |
| 1441 | + | |
| 1442 | + DrawText(ACanvas.Handle, PChar('Executar Mapa'), -1, ARect, DT_LEFT or DT_VCENTER or DT_SINGLELINE{ or DT_NOCLIP}); | |
| 1443 | +end; | |
| 1444 | + | |
| 1421 | 1445 | procedure TFormularioGeral.ExibirLogAtividades(Sender: TObject); |
| 1422 | 1446 | begin |
| 1423 | 1447 | Application.CreateForm(tformLog,formLog); | ... | ... |