示例#1
0
        /// <summary>
        /// Retorna uma string composta pela concatenação do objeto
        /// </summary>
        /// <returns></returns>
        public string ToString(TpRetornoDetalhe tpRetorno)
        {
            string linhaRetorno = String.Empty;

            if (tpRetorno == TpRetornoDetalhe.DetalheDosCartões)
            {
                linhaRetorno = String.Concat(
                    Convert.ToInt32(TpRetornoDetalhe.DetalheDosCartões).ToString("0"),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.CodEmissao, 10),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.NumCartao, 16),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.Proxy, 32),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(Convert.ToInt32(StatusCart).ToString("00"), 2),
                    this.numSeq,
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(String.Empty, 47),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.IdRegistro, 10),
                    this.NumLinha.ToString("000000"));
            }
            else
            {
                linhaRetorno = String.Concat(
                    Convert.ToInt32(TpRetornoDetalhe.RetornoDeEmissão).ToString("0"),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.CodEmissao, 10),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(Convert.ToInt32(this.StatusProc).ToString("000"), 3),
                    this.NumCart.ToString("000000"),
                    this.NumGerados.ToString("000000"),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.DtProc.ToString("yyyyMMdd"), 8),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.CodConvenio, 10),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.Descricao, 30),
                    upSight.Consulta.Base.Sistema.CompletaEspacoDireita(String.Empty, 50),
                    this.NumLinha.ToString("000000"));
            }

            return(linhaRetorno);
        }
        /// <summary>
        /// Retorna uma string composta pela concatenação do objeto
        /// </summary>
        /// <returns></returns>
        public string ToString(TpRetornoDetalhe tpRetorno)
        {
            string linhaRetorno = String.Empty;

            if (tpRetorno == TpRetornoDetalhe.DetalheDosCartões)
            {
                linhaRetorno = String.Concat(
                                Convert.ToInt32(TpRetornoDetalhe.DetalheDosCartões).ToString("0"),
                                upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.CodEmissao, 10),
                                upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.NumCartao, 16),
                                upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.Proxy, 32),
                                upSight.Consulta.Base.Sistema.CompletaEspacoDireita(Convert.ToInt32(StatusCart).ToString("00"), 2),
                                this.numSeq,
                                upSight.Consulta.Base.Sistema.CompletaEspacoDireita(String.Empty, 47),
                                upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.IdRegistro, 10),
                                this.NumLinha.ToString("000000"));
            }
            else
            {
                linhaRetorno = String.Concat(
                                  Convert.ToInt32(TpRetornoDetalhe.RetornoDeEmissão).ToString("0"),
                                  upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.CodEmissao, 10),
                                  upSight.Consulta.Base.Sistema.CompletaEspacoDireita(Convert.ToInt32(this.StatusProc).ToString("000"), 3),
                                  this.NumCart.ToString("000000"),
                                  this.NumGerados.ToString("000000"),
                                  upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.DtProc.ToString("yyyyMMdd"), 8),
                                  upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.CodConvenio, 10),
                                  upSight.Consulta.Base.Sistema.CompletaEspacoDireita(this.Descricao, 30),
                                  upSight.Consulta.Base.Sistema.CompletaEspacoDireita(String.Empty, 50),
                                  this.NumLinha.ToString("000000"));
            }

            return linhaRetorno;
        }