コード例 #1
0
ファイル: FrmNocon.cs プロジェクト: dasalazar/nocon
        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
        }
コード例 #2
0
ファイル: FrmNocon.cs プロジェクト: dasalazar/nocon
        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();
            }
        }