/// <summary> /// Compõe os dados do detalhe /// </summary> /// <param name="crgRetDetEn"></param> /// <param name="acsPrgGcrEN"></param> /// <param name="idRegistro"></param> /// <param name="numLinha"></param> private void CompoeDetalhe(CargaRetornoDetalheEN crgRetDetEn, ACSOPRGCR_RDetalheEN acsPrgGcrEN, string idRegistro, int numLinha) { acsPrgGcrEN.TpIdentificacao = crgRetDetEn.TpIdentificacao; acsPrgGcrEN.Identificacao = crgRetDetEn.Identificacao; acsPrgGcrEN.StatusCart = crgRetDetEn.StatusCart; acsPrgGcrEN.StatusProc = (!String.IsNullOrEmpty(crgRetDetEn.Retorno)) ? upSight.CartaoCorp.EnumRetornoBase.StatusProcessamento.ErroGenérico : upSight.CartaoCorp.EnumRetornoBase.StatusProcessamento.Sucesso; acsPrgGcrEN.Retorno = crgRetDetEn.Retorno; acsPrgGcrEN.IdRegistro = idRegistro; acsPrgGcrEN.NumLinha = numLinha; }
/// <summary> /// Mapeio os dados do detalhe do arquivo cri de carga /// </summary> /// <param name="dr"></param> /// <returns></returns> private static Carga.ACSOPRGCR_R.CargaRetornoDetalheEN MapeiaDetalheCarga(SqlDataReader dr) { var crgRetDetEN = new Carga.ACSOPRGCR_R.CargaRetornoDetalheEN() { IdArquivo = (int)dr["IdArquivo"], TpIdentificacao = (EnumRetornoBase.TipoIdentificacao)((byte)(dr["TpIdentificacao"])), Identificacao = dr["Identificacao"].ToString(), StatusCart = (EnumRetornoBase.StatusCartao)dr["StatusCart"], Valor = (decimal)dr["Valor"], Chave = dr["Chave"].ToString(), Retorno = BDGeral.ObtemValorBD(dr["Retorno"]), DtRetorno = Convert.ToDateTime(dr["DtRetorno"]) }; return(crgRetDetEN); }
/// <summary> /// Compõe os dados do detalhe /// </summary> /// <param name="crgRetDetEn"></param> /// <param name="acsPrgGcrEN"></param> /// <param name="idRegistro"></param> /// <param name="numLinha"></param> private void CompoeDetalhe(CargaRetornoDetalheEN crgRetDetEn, ACSOPRGCR_RDetalheEN acsPrgGcrEN, string idRegistro, int numLinha) { acsPrgGcrEN.TpIdentificacao = crgRetDetEn.TpIdentificacao; acsPrgGcrEN.Identificacao = crgRetDetEn.Identificacao; acsPrgGcrEN.StatusCart = crgRetDetEn.StatusCart; acsPrgGcrEN.StatusProc = (!String.IsNullOrEmpty(crgRetDetEn.Retorno)) ? upSight.CartaoCorp.EnumRetornoBase.StatusProcessamento.ErroGenérico : upSight.CartaoCorp.EnumRetornoBase.StatusProcessamento.Sucesso; acsPrgGcrEN.Retorno = crgRetDetEn.Retorno; acsPrgGcrEN.IdRegistro = idRegistro; acsPrgGcrEN.NumLinha = numLinha; }
/// <summary> /// Mapeio os dados do detalhe do arquivo cri de carga /// </summary> /// <param name="dr"></param> /// <returns></returns> private static Carga.ACSOPRGCR_R.CargaRetornoDetalheEN MapeiaDetalheCarga(SqlDataReader dr) { var crgRetDetEN = new Carga.ACSOPRGCR_R.CargaRetornoDetalheEN() { IdArquivo = (int)dr["IdArquivo"], TpIdentificacao = (EnumRetornoBase.TipoIdentificacao)((byte)(dr["TpIdentificacao"])), Identificacao = dr["Identificacao"].ToString(), StatusCart = (EnumRetornoBase.StatusCartao)dr["StatusCart"], Valor = (decimal)dr["Valor"], Chave = dr["Chave"].ToString(), Retorno = BDGeral.ObtemValorBD(dr["Retorno"]), DtRetorno = Convert.ToDateTime(dr["DtRetorno"]) }; return crgRetDetEN; }