/// <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."); } }
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); }