private void btnConsultaServico_Click(object sender, EventArgs e) { try { belnfeStatusServicoNF objnfeStatusServicoNF = new belnfeStatusServicoNF("2.00", this.cd_ufnor, cert, Uf_Empresa); string sTempo = string.Empty; if (objnfeStatusServicoNF.Tmed > 1) { sTempo = "Segundos"; } else { sTempo = "Segundo"; } string sMenssagem = string.Format("Status do Servidor: {0}{1}Descrição: {2}{3}Tempo Médio de Resposta: {4} {5}", objnfeStatusServicoNF.Cstat, Environment.NewLine, objnfeStatusServicoNF.Xmotivo, Environment.NewLine, objnfeStatusServicoNF.Tmed, sTempo); if ((objnfeStatusServicoNF.Cstat == 107)) { KryptonMessageBox.Show(null, sMenssagem, "Status do Servidor da Secretaria da Fazenda", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string sMensagemScan = Environment.NewLine + Environment.NewLine + "Detalhes: " + Environment.NewLine + "O Serviço da Sefaz do Estado de " + Uf_Empresa + " Está Inoperante no momento" + Environment.NewLine + "Para o Envio da NFe." + Environment.NewLine + "O Sistema deverá acessar o Servidor Federal (SCAN)." + Environment.NewLine + "Para que isso seja Possível, será necessário Ativar o Ambiente de SCAN nas Configurações e " + "escolher uma série para a NFe no Intervalo de 900 a 999;" + Environment.NewLine + Environment.NewLine + "Para Ativar o Ambiente de SCAN agora, pressione 'SIM'. Caso contrário, o sistema irá " + "verificar e informar no rodapé do Menu Principal quando o Servidor do Estado já estiver Online"; if (KryptonMessageBox.Show(null, sMenssagem + sMensagemScan, "Status do Servidor da Secretaria da Fazenda", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { frmConfiguracao objfrm = new frmConfiguracao(4); objfrm.MdiParent = objfrmPrincipal; objfrm.Show(); this.Close(); } } } catch (Exception ex) { new HLPexception(ex.Message + Environment.NewLine + "O Teste de Conexão com a Internet Falhou!! " + Environment.NewLine + Environment.NewLine + "O Sistema já está Configurado para Imprimir DANFE em Modo de Contingência." + Environment.NewLine, ex); } }