Пример #1
0
 /// <summary>
 /// Gera linha do Lote
 /// </summary>
 /// <returns></returns>
 public override string ToString()
 {
     return(String.Concat(
                TpRegistro,
                BaseSistema.CompletaEspacoDireita(this.CodPrgCrg, 10),
                BaseSistema.CompletaEspacoDireita(this.NomePrg, 20),
                Convert.ToByte(this.StatCart).ToString(),
                BaseSistema.CompletaEspacoDireita((this.DataAgend.HasValue)? this.DataAgend.Value.ToString("yyyyMMdd") : String.Empty, 8),
                BaseSistema.CompletaEspacoDireita(this.CodConvenio, 10),
                BaseSistema.CompletaComZerosEsquerda(this.NumCart, 6),
                BaseSistema.CompletaComZerosEsquerda(Decimal.Truncate(this.ValorCrg * 100M), 12),
                BaseSistema.CompletaEspacoDireita(String.Empty, 56),
                BaseSistema.CompletaComZerosEsquerda(this.NumLinha, 6)
                ));
 }
Пример #2
0
 /// <summary>
 /// Gera linha do cabeçalho
 /// </summary>
 /// <param name="linha"></param>
 /// <returns></returns>
 public override string ToString()
 {
     return(String.Concat(
                TpRegistro,
                BaseSistema.CompletaEspacoDireita(this.NomeLayout, 20),
                BaseSistema.CompletaEspacoDireita(this.Versao, 8),
                BaseSistema.CompletaEspacoDireita(this.DataGeracao.ToString("yyyyMMdd"), 8),
                BaseSistema.CompletaEspacoDireita(this.DataGeracao.ToString("HHmmss"), 6),
                BaseSistema.CompletaComZerosEsquerda(this.SeqArquivo, 2),
                BaseSistema.CompletaEspacoDireita(this.NomeArquivo, 50),
                BaseSistema.CompletaEspacoDireita(this.CodConvenio, 10),
                BaseSistema.CompletaEspacoDireita(this.CodEmpresa, 14),
                BaseSistema.CompletaEspacoDireita(String.Empty, 5),
                BaseSistema.CompletaComZerosEsquerda(this.NumLinha, 6)
                ));
 }