private void FrmNocon_Load(object sender, EventArgs e) { #region Grid Alertas trataTempos(TipoThread.RIOCARD_REEMBOLSOS); gridAlertas.Rows.Add("RIOCARD - NOVOS REEMBOLSOS.", "TODOS", "Nova execução " + ClsTempoExecucaoBus.NOVA_EXEC_RIOCARD_REEMBOLSOS); trataTempos(TipoThread.ENVIO_EMAIL_ALERTAS); gridAlertas.Rows.Add("EMAILS - ALERTA", "TODOS", "Nova execução " + ClsTempoExecucaoBus.NOVA_EXEC_EMAILS_ALERTAS); trataTempos(TipoThread.ERROS_ACEITADOR); gridAlertas.Rows.Add("ERROS ACEITADOR", "TODOS", "Nova execução " + ClsTempoExecucaoBus.NOVA_EXEC_ERROS_ACEITADOR); trataTempos(TipoThread.ERROS_IMPRESSORA); gridAlertas.Rows.Add("ERROS IMPRESSORA", "TODOS", "Nova execução " + ClsTempoExecucaoBus.NOVA_EXEC_ERROS_IMPRESSORA); trataTempos(TipoThread.ERROS_LEITOR_CARTOES); gridAlertas.Rows.Add("ERROS LEITOR DE CARTÕES", "TODOS", "Nova execução " + ClsTempoExecucaoBus.NOVA_EXEC_ERROS_LEITOR_CARTOES); trataTempos(TipoThread.ERROS_LEITOR_CARTOES); gridAlertas.Rows.Add("ERROS ATM OFF", "TODOS", "Nova execução " + ClsTempoExecucaoBus.NOVA_EXEC_ATM_OFF); #endregion #region Grid Resolvidos trataTempos(TipoThread.RIOCARD_RESOLVE_REEMB_EN); gridAlertasResolvidos.Rows.Add("RIOCARD - REEMB.", "TODOS", "Nova execução " + ClsTempoExecucaoBus.NOVA_EXEC_RIOCARD_RESOLVE_REEMBOLSOS_EN); trataTempos(TipoThread.CORRECAO_ACEITADOR); gridAlertasResolvidos.Rows.Add("ACEITADOR REJECTED", "TODOS", "Nova execução " + ClsTempoExecucaoBus.NOVA_EXEC_CORRECAO_ACEITADOR); #endregion #region Grid Servidores trataTempos(TipoThread.WEBSERVICES_VERIFICA); ClsWebserviceBus wsb = new ClsWebserviceBus(); foreach (ClsWebservice ws in wsb.getWebservices()) { gridWS.Rows.Add(ws.Nome, ws.Endereco, ws.Status, ClsTempoExecucaoBus.NOVA_EXEC_WEBSERVICE_VERIFICA); } #endregion }
private void WEBSERVICES_verifica() { int indLineGrid = 0; try { this.trataTempos(TipoThread.WEBSERVICES_VERIFICA); ClsWebserviceBus wsb = new ClsWebserviceBus(); Application.DoEvents(); List <ClsWebservice> wss = wsb.getWebservices(); foreach (ClsWebservice ws in wss) { string disp = ""; bool ativo = wsb.getKeepALiveWS(ws); indLineGrid = this.getLineGrid(this.gridWS, ws.Nome); if (ativo) { disp = "ON"; } else { disp = "OFF"; } gridWS[2, indLineGrid].Value = disp; gridWS[3, indLineGrid].Value = ClsTempoExecucaoBus.NOVA_EXEC_WEBSERVICE_VERIFICA; } Application.DoEvents(); } catch (Exception ex) { gridWS[3, indLineGrid].Value = ex.Message.ToString(); } }