Beispiel #1
0
        internal void WriteToIni(ACBrIniFile iniFile)
        {
            var sessao = Index > 0 ? $"Titulo{Index}" : "Titulo";

            iniFile.WriteToIni(this, sessao);
            iniFile.WriteToIni(OcorrenciaOriginal, sessao);
            iniFile.WriteToIni(Sacado, sessao);
            if (!string.IsNullOrEmpty(Sacado.Avalista.CNPJCPF))
            {
                iniFile.WriteToIni(Sacado.Avalista, sessao);
            }

            if (Mensagem.Any())
            {
                iniFile[sessao]["Mensagem"] = string.Join("|", Mensagem.Select(x => Regex.Replace(x, @"\r\n?|\n", "")));
            }

            if (Detalhamento.Any())
            {
                iniFile[sessao]["Detalhamento"] = string.Join("|", Detalhamento.Select(x => Regex.Replace(x, @"\r\n?|\n", "")));
            }

            if (Informativo.Any())
            {
                iniFile[sessao]["Informativo"] = string.Join("|", Informativo.Select(x => Regex.Replace(x, @"\r\n?|\n", "")));
            }

            if (!NotaFiscais.Any())
            {
                return;
            }

            var sessaoNfe = Index > 0 ? $"NFe{Index}-" : "NFe";

            for (var i = 0; i < NotaFiscais.Count; i++)
            {
                iniFile.WriteToIni(NotaFiscais[i], $"{sessaoNfe}{i + 1}");
            }
        }
Beispiel #2
0
 public Tipo90(Detalhamento detalhamento)
 {
     Detalhamento = detalhamento;
     InitializeComponent();
 }
 public CadastroIPI(Detalhamento detalhamento)
 {
     InitializeComponent();
     ctnPrincipal.Content = new DetalharSimples(detalhamento);
 }