public void EventoEncerramento1_0() { var config = new ConfiguracaoDao().BuscarConfiguracao(); CarregarConfiguracoesMDFe(config); MDFeEletronico mdfe; var caminhoXml = BuscarArquivoXmlMDFe(); if (caminhoXml.Contains("completo")) { var enviMDFe = MDFeEnviMDFe.LoadXmlArquivo(caminhoXml); mdfe = enviMDFe.MDFe; } else { mdfe = MDFeEletronico.LoadXmlArquivo(caminhoXml); } var evento = new ServicoMDFeEvento(); var protocolo = InputBoxTuche("Digite um protocolo"); if (string.IsNullOrEmpty(protocolo)) { MessageBoxTuche("O protocolo não pode ser vazio ou nulo"); return; } var retorno = evento.MDFeEventoEncerramentoMDFeEventoEncerramento(mdfe, 1, protocolo); OnSucessoSync(new RetornoEEnvio(retorno)); }
public void EventoIncluirCondutor1_0() { var config = new ConfiguracaoDao().BuscarConfiguracao(); CarregarConfiguracoesMDFe(config); var evento = new ServicoMDFeEvento(); MDFeEletronico mdfe; var caminhoXml = BuscarArquivoXmlMDFe(); if (caminhoXml.Contains("completo")) { var enviMDFe = MDFeEnviMDFe.LoadXmlArquivo(caminhoXml); mdfe = enviMDFe.MDFe; } else { mdfe = MDFeEletronico.LoadXmlArquivo(caminhoXml); } var nomeCondutor = InputBoxTuche("Nome condutor"); var cpfCondutor = InputBoxTuche("Cpf condutor"); if (string.IsNullOrEmpty(nomeCondutor)) { MessageBoxTuche("Nome do condutor não pode ser vazio ou nulo"); return; } if (string.IsNullOrEmpty(cpfCondutor)) { MessageBoxTuche("CPF do condutor não pode ser vazio ou nulo"); return; } var retorno = evento.MDFeEventoIncluirCondutor(mdfe, 1, nomeCondutor, cpfCondutor); OnSucessoSync(new RetornoEEnvio(retorno)); }
private string BuscarChaveMDFe() { var chave = string.Empty; var caminhoArquivoXml = BuscarArquivoXmlMDFe(); if (caminhoArquivoXml != null) { if (caminhoArquivoXml.Contains("completo")) { var enviMDFe = MDFeEnviMDFe.LoadXmlArquivo(caminhoArquivoXml); chave = enviMDFe.MDFe.Chave(); } else { var mdfe = MDFeEletronico.LoadXmlArquivo(caminhoArquivoXml); chave = mdfe.Chave(); } } return(chave); }