private void listaMenuOperacoes_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { this.Close(); } if (e.KeyCode == Keys.Enter) { // Consultar SAT if (listaMenuOperacoes.SelectedIndex == 0) { IntPtr ptr = ComunicacaoSAT.ConsultarSAT(Sessao.GerarNumeroSessao()); string mensagem = TratarRetornoSAT.TratarRetornoConsultarSAT(Marshal.PtrToStringAnsi(ptr)); MessageBox.Show(mensagem, "Consultar SAT", MessageBoxButtons.OK, MessageBoxIcon.Information); } // Bloquear SAT if (listaMenuOperacoes.SelectedIndex == 1) { IntPtr ptr = ComunicacaoSAT.BloquearSAT(Sessao.GerarNumeroSessao(), Sessao.CodigoAtivacao()); string mensagem = TratarRetornoSAT.TratarRetornoConsultarSAT(Marshal.PtrToStringAnsi(ptr)); MessageBox.Show(mensagem, "Bloquear SAT", MessageBoxButtons.OK, MessageBoxIcon.Information); } // Desbloquear SAT if (listaMenuOperacoes.SelectedIndex == 2) { IntPtr ptr = ComunicacaoSAT.DesbloquearSAT(Sessao.GerarNumeroSessao(), Sessao.CodigoAtivacao()); string mensagem = TratarRetornoSAT.TratarRetornoConsultarSAT(Marshal.PtrToStringAnsi(ptr)); MessageBox.Show(mensagem, "Desbloquear SAT", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void ListaNfce_Load(object sender, EventArgs e) { IntPtr ptr = ComunicacaoSAT.ConsultarStatusOperacional(Sessao.GerarNumeroSessao(), Sessao.CodigoAtivacao()); string mensagem = TratarRetornoSAT.TratarRetornoStatusOperacional(Marshal.PtrToStringAnsi(ptr)); textBoxStatusOperacional.Text = mensagem; }