private void btnIncCondutor_Click(object sender, EventArgs e) { if (!validacao()) { MessageBox.Show(@"Erro Verifique as configurações."); return; } try { var cOrgao = 0; var chave = ""; var condutor = ""; var cpf = ""; var lote = 1; if (InputBox.Show("WebServices Eventos: Inclusão de Condutor", "Codigo da UF", ref cOrgao) != DialogResult.OK) { return; } if (InputBox.Show("WebServices Eventos: Inclusão de Condutor", "Chave da MDF-e", ref chave) != DialogResult.OK) { return; } if (InputBox.Show("WebServices Eventos: Inclusão de Condutor", "Nome do Condutor", ref condutor) != DialogResult.OK) { return; } if (InputBox.Show("WebServices Eventos: Inclusão de Condutor", "CPF do Condutor", ref cpf) != DialogResult.OK) { return; } if (InputBox.Show("WebServices Eventos: Inclusão de Condutor", "Número do Lote", ref lote) != DialogResult.OK) { return; } var evento = new EventoIncCondutor { cOrgao = cOrgao, chMDFe = chave, xNome = condutor, CPF = cpf, dhEvento = DateTime.Now }; ACBrMDFe.LimparListaEventos(); ACBrMDFe.CarregarEvento(evento); ACBrMDFe.EnviarEvento(lote); } catch (Exception exception) { MessageBox.Show(exception.Message, @"Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEnviarEvento_Click(object sender, EventArgs e) { try { var idLote = 1; if (InputBox.Show("WebServices Eventos: Enviar", "Identificador de controle do Lote de envio do Evento", ref idLote) != DialogResult.OK) { return; } var ret = ACBrMDFe.EnviarEvento(idLote); rtbRespostas.AppendText(ret); } catch (Exception exception) { MessageBox.Show(exception.Message, @"Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }