private void btnTransmitirEstoque_Click(object sender, RoutedEventArgs e) { ValidarConfiguracaoServico(); var input = selecionarArquivo("Selecionar arquivo XML", ".xml", "Arquivo XML (.xml)|*.xml"); var xmlDoc = new System.Xml.XmlDocument(); if (string.IsNullOrWhiteSpace(input)) { if (mensagemConfrimacao("Não foi informado um XML, deseja enviar um default?") == MessageBoxResult.No) { return; } if (string.IsNullOrWhiteSpace(txtLocalCertificado.Text) || string.IsNullOrWhiteSpace(txtSenhaCertificado.Text)) { mensagemAviso("Para enviar o arquivo default deve se informar o certificado para realizar a assinatura!"); return; } xmlDoc = new Utils.Arquivos.Exemplo().EstoqueXml(); xmlDoc.AssinarXML("Estoque", config.Certificado); } else { xmlDoc.Load(input); } trataRetorno(servicos.TransmitirArquivoEstoque(xmlDoc.InnerXml)); }
private void btnTransmitirReducaoZ_Click(object sender, RoutedEventArgs e) { ValidarConfiguracaoServico(); var input = selecionarArquivo("Selecionar arquivo XML", ".xml", "Arquivo XML (.xml)|*.xml"); var xmlDoc = new System.Xml.XmlDocument(); if (string.IsNullOrWhiteSpace(input)) { if (mensagemConfrimacao("Não foi informado um XML, deseja enviar um default?") == MessageBoxResult.No) { return; } if (string.IsNullOrWhiteSpace(txtLocalCertificado.Text) || string.IsNullOrWhiteSpace(txtSenhaCertificado.Text)) { mensagemAviso("Para enviar o arquivo default deve se informar o certificado para realizar a assinatura!"); return; } if (string.IsNullOrWhiteSpace(txtEstabelecimentoIe.Text)) { mensagemAviso("O número da Inscrição estadual é obrigatório!\nPreencher na aba Estabeleecimento!"); return; } if (string.IsNullOrWhiteSpace(txtNumeroCredenciamentoSW.Text)) { mensagemAviso("O número do credenciamento da Software House é obrigatório!\nPreencher na aba Software!"); return; } xmlDoc = new Utils.Arquivos.Exemplo().BlocoXRz(txtEstabelecimentoIe.Text, txtNumeroCredenciamentoSW.Text); xmlDoc.AssinarXML("ReducaoZ", config.Certificado); } else { xmlDoc.Load(input); } ValidarConfiguracaoServico(); trataRetorno(servicos.TransmitirArquivoRZ(xmlDoc.InnerXml)); }