Example #1
0
 /// <summary>
 /// Gera linha Rodapé
 /// </summary>
 /// <returns></returns>
 public override string ToString()
 {
     return(String.Concat(
                TpRegistro,
                BaseSistema.CompletaComZerosEsquerda(this.NumCrg, 6),
                BaseSistema.CompletaComZerosEsquerda(this.NumCart, 6),
                BaseSistema.CompletaComZerosEsquerda((Decimal.Truncate(this.ValorCrg * 100)), 12),
                BaseSistema.CompletaEspacoDireita(String.Empty, 99),
                BaseSistema.CompletaComZerosEsquerda(this.NumLinha, 6)
                ));
 }
Example #2
0
 /// <summary>
 /// Gera linha do detalhe
 /// </summary>
 /// <returns></returns>
 public override string ToString()
 {
     return(String.Concat(
                TpRegistro,
                BaseSistema.CompletaEspacoDireita(this.CodPrgCrg, 10),
                Convert.ToByte(this.TpPanProxy).ToString(),
                BaseSistema.CompletaEspacoDireita(this.PanProxy, 32),
                BaseSistema.CompletaComZerosEsquerda((Decimal.Truncate(this.Valor * 100)), 12),
                BaseSistema.CompletaEspacoDireita(String.Empty, 58),
                BaseSistema.CompletaEspacoDireita(this.IdRegistro, 10),
                BaseSistema.CompletaComZerosEsquerda(this.NumLinha, 6)
                ));
 }
Example #3
0
        /// <summary>
        /// Monta o objeto
        /// </summary>
        /// <param name="idArquivo"></param>
        /// <param name="numLinha"></param>
        /// <param name="dr"></param>
        /// <returns></returns>
        public static ACSOPRGCRDetalheEN MapeiaExcel(int idArquivo, int numLinha, DataRow dr)
        {
            var acsCrgDetEn = new ACSOPRGCRDetalheEN()
            {
                IdArquivo  = idArquivo,
                CodPrgCrg  = dr["Codigo Prg Carga"].ToString(),
                TpPanProxy = (TipoPanProxy)Convert.ToByte(dr["TpPanProxy"].ToString()),
                PanProxy   = dr["PanProxy"].ToString(),
                Valor      = Convert.ToDecimal(dr["Valor"]),
                IdRegistro = BaseSistema.ObtemValor(dr["IdRegistro"].ToString()),
                NumLinha   = numLinha
            };

            return(acsCrgDetEn);
        }