private void btnExecutar_Click(object sender, EventArgs e) { BizagiCacheWS.Cache _cache = new BizagiCacheWS.Cache(); string _servidor = txbServidor.Text; string _projeto = txbProjeto.Text; ParametrosApp _parametros = new ParametrosApp(); _parametros.Servidor = _servidor; _parametros.Projeto = _projeto; XmlSerializer serializer = new XmlSerializer(typeof(ParametrosApp)); FileStream xmlParametro = File.Create("parametros.xml"); serializer.Serialize(xmlParametro, _parametros); xmlParametro.Close(); txbOutputlog.Clear(); txbOutputlog.AppendText(" ====================================================================== "); txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" Data de Execução : " + DateTime.Now); txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ====================================================================== "); txbOutputlog.AppendText("\r\n"); if (_servidor.Trim() == String.Empty) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> ERRO : O nome do SERVIDOR PRECISA SER PREENCHIDO. "); txbOutputlog.AppendText("\r\n"); } else if (_projeto.Trim() == String.Empty) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> ERRO : O nome do PROJETO PRECISA SER PREENCHIDO. "); txbOutputlog.AppendText("\r\n"); } else { txbOutputlog.AppendText(" Servidor : " + _servidor); txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" Projeto : " + _projeto); txbOutputlog.AppendText("\r\n"); // string _urlCustom = "http://" + _servidor + "/" + _projeto + "/webservices/cache.asmx"; try { _cache.Url = _urlCustom; txbOutputlog.AppendText(" Link WebService : " + _cache.Url); txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ====================================================================== "); txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" Iniciando ..."); txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'CleanRenderCache' ... "); _cache.CleanRenderCache(); txbOutputlog.AppendText(" >>> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'CleanTracing' ... "); _cache.CleanTracing(); txbOutputlog.AppendText(" >>> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'CleanUpCache' ... "); _cache.CleanUpCache("*", "*"); txbOutputlog.AppendText(" >>> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'CleanUpCacheEntries' ... "); BizagiCacheWS.CacheEntry[] _ce = new BizagiCacheWS.CacheEntry[0]; _cache.CleanUpCacheEntries(_ce); txbOutputlog.AppendText(" >>> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'FreeLocalizationResources' ... "); _cache.FreeLocalizationResources(); txbOutputlog.AppendText(" >>> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'UpdatePortal' ... "); _cache.UpdatePortal(); txbOutputlog.AppendText(" >>> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'cleanParameters' ... "); _cache.cleanParameters(); txbOutputlog.AppendText(" >>> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'cleanUpRuleCache' ... "); _cache.cleanUpRuleCache(); txbOutputlog.AppendText(" >>> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // } catch (Exception exCleanUpRuleCache) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> Status : ERRO - " + exCleanUpRuleCache.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exCleanParameters) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> Status : ERRO - " + exCleanParameters.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exUpdatePortal) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> Status : ERRO - " + exUpdatePortal.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exFreeLocalizationResources) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> Status : ERRO - " + exFreeLocalizationResources.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exCleanUpCacheEntries) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> Status : ERRO - " + exCleanUpCacheEntries.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exCleanUpCache) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> Status : ERRO - " + exCleanUpCache.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exCleanTracing) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> Status : ERRO - " + exCleanTracing.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exRenderCache) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> Status : ERRO - " + exRenderCache.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception ex) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" >>> Status : ERRO - " + ex.Message); txbOutputlog.AppendText("\r\n"); } } Thread.Sleep(1000); txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText("Execução finalizada ..."); }
private void ExecutaLimpezaCacheWS(string pServidor, string pProjeto, string pUrlCustom) { if (cbListaServidorProjeto.SelectedValue.ToString() != "0") { BizagiCacheWS.Cache _cache = new BizagiCacheWS.Cache(); _cache.Url = pUrlCustom; try { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" Iniciando execução do webservice ..."); txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'CleanRenderCache'"); _cache.CleanRenderCache(); txbOutputlog.AppendText("\t\t ---> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'CleanTracing'"); _cache.CleanTracing(); txbOutputlog.AppendText("\t\t\t ---> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'CleanUpCache'"); _cache.CleanUpCache("*", "*"); txbOutputlog.AppendText("\t\t\t ---> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'CleanUpCacheEntries'"); BizagiCacheWS.CacheEntry[] _ce = new BizagiCacheWS.CacheEntry[0]; _cache.CleanUpCacheEntries(_ce); txbOutputlog.AppendText("\t\t ---> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'FreeLocalizationResources'"); _cache.FreeLocalizationResources(); txbOutputlog.AppendText("\t ---> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'UpdatePortal'"); _cache.UpdatePortal(); txbOutputlog.AppendText("\t\t\t ---> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'cleanParameters'"); _cache.cleanParameters(); txbOutputlog.AppendText("\t\t ---> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // try { txbOutputlog.AppendText(" Executando 'cleanUpRuleCache'"); _cache.cleanUpRuleCache(); txbOutputlog.AppendText("\t\t ---> Status : Executado com SUCESSO"); txbOutputlog.AppendText("\r\n"); // } catch (Exception exCleanUpRuleCache) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> Status : ERRO - " + exCleanUpRuleCache.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exCleanParameters) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> Status : ERRO - " + exCleanParameters.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exUpdatePortal) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> Status : ERRO - " + exUpdatePortal.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exFreeLocalizationResources) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> Status : ERRO - " + exFreeLocalizationResources.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exCleanUpCacheEntries) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> Status : ERRO - " + exCleanUpCacheEntries.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exCleanUpCache) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> Status : ERRO - " + exCleanUpCache.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exCleanTracing) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> Status : ERRO - " + exCleanTracing.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception exRenderCache) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> Status : ERRO - " + exRenderCache.Message); txbOutputlog.AppendText("\r\n"); } } catch (Exception ex) { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> Status : ERRO - " + ex.Message); txbOutputlog.AppendText("\r\n"); } } else { txbOutputlog.AppendText("\r\n"); txbOutputlog.AppendText(" ---> ERRO : Selecione um SERVIDOR - PROJETO para executar esta ação. "); txbOutputlog.AppendText("\r\n"); } }