コード例 #1
0
 /// <summary>
 /// Calcula o Bloco 9 -
 /// É necessário que as linhas já estejam geradas. Gere manualmente ou utilize a função "GerarLinhas()".
 /// </summary>
 /// <param name="totalizarblocos">Calcula o totalizados de todos os blocos, ex: 0990, C990, ...</param>
 public virtual void CalcularBloco9(bool totalizarblocos = true)
 {
     if (Linhas == null || !Linhas.Any())
     {
         throw new Exception("Não é possível calcular o bloco 9 sem as linhas. Execute a função \"GerarLinhas()\", gere as linhas manualemnte ou leia um arquivo para preencher as linhas.");
     }
 }
コード例 #2
0
        public void Escrever(string path, Encoding encoding = null)
        {
            if (Linhas == null || !Linhas.Any())
            {
                throw new Exception("Não é possível escrever sem as linhas. Execute a função \"GerarLinhas()\", gere as linhas manualemnte ou leia um arquivo para preencher as linhas.");
            }

            File.WriteAllLines(path, Linhas.ToArray(), encoding ?? Encoding.Default);
        }