Example #1
0
        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);
            }
        }
Example #2
0
 private void btnLimparListaEvento_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show(@"Limpar a lista de eventos ?", @"ACBrLibMDFe", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             ACBrMDFe.LimparListaEventos();
         }
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message, @"Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }