public ImpressaoRelacaoReRtConsultaPaiVo Selecionar(int id, int recursoId, short action) { try { var entity = new ImpressaoRelacaoReRtConsultaVo { Id = id, }; var listaFilhos = _repository.Fetch(entity); var objModelPai = _repository.Get(id); var retorno = new ImpressaoRelacaoReRtConsultaPaiVo { Id = objModelPai.Id, DataCadastro = objModelPai.DataCadastramento, DataTransmissaoSiafem = objModelPai.DataTransmissaoSiafem, FlagTransmitidoSiafem = objModelPai.FlagTransmitidoSiafem, CodigoUnidadeGestora = objModelPai.CodigoUnidadeGestora, CodigoGestao = objModelPai.CodigoGestao, CodigoBanco = objModelPai.CodigoBanco, MsgRetornoTransmissaoSiafem = objModelPai.MsgRetornoTransmissaoSiafem, Filhos = listaFilhos }; return(retorno); } catch (Exception ex) { throw SaveLog(ex, action, recursoId); } }
public IEnumerable <ImpressaoRelacaoReRtConsultaVo> Fetch(ImpressaoRelacaoReRtConsultaVo entity) { var id_impressao_relacao_re_rt = new SqlParameter("@id_impressao_relacao_re_rt", entity.Id); var relRERT = new SqlParameter("@relRERT", ""); var dbResult = DataHelper.List <ImpressaoRelacaoReRtConsultaVo>("PR_IMPRESSAO_RELACAO_RE_RT_CONSULTAR", id_impressao_relacao_re_rt, relRERT); return(dbResult); }
public PesquisaImpressaoRelacaoRERTVoViewModel CreateInstance(ImpressaoRelacaoReRtConsultaVo entity) { return(new PesquisaImpressaoRelacaoRERTVoViewModel { Id = entity.Id, NumeroRE = entity.CodigoRelacaoRERT?.Substring(4, 2) == "RE" ? entity.CodigoRelacaoRERT : null, NumeroRT = entity.CodigoRelacaoRERT?.Substring(4, 2) == "RT" ? entity.CodigoRelacaoRERT : null, DataCadastramento = entity.DataCadastramento, DataTransmissaoSiafem = entity.DataTransmissaoSiafem, CodigoUnidadeGestora = entity.CodigoUnidadeGestora, CodigoGestao = entity.CodigoGestao, CodigoBanco = entity.CodigoBanco, MsgRetornoTransmissaoSiafem = entity.MsgRetornoTransmissaoSiafem, NumeroOB = entity.CodigoOB, ContaBancariaEmitente = entity.ContaBancariaEmitente, UnidadeGestoraFavorecida = entity.UnidadeGestoraFavorecida, GestaoFavorecida = entity.GestaoFavorecida, MnemonicoUfFavorecida = entity.MnemonicoUfFavorecida, BancoFavorecido = entity.BancoFavorecido, AgenciaFavorecida = entity.AgenciaFavorecida, ContaFavorecida = entity.ContaFavorecida, ValorOB = entity.ValorOB, FlagPrioridade = entity.FlagPrioridade, TipoOB = entity.TipoOB, NomeFavorecido = entity.NomeFavorecido, }); }
public ImpressaoRelacaoReRtConsultaPaiVo Selecionar(int id, int recursoId, short action) { try { var entity = new ImpressaoRelacaoReRtConsultaVo { Id = id, }; var listaFilhos = _repository.Fetch(entity); var retorno = new ImpressaoRelacaoReRtConsultaPaiVo { Id = id, Filhos = listaFilhos }; var objFilhos = listaFilhos.FirstOrDefault(); if (objFilhos != null) { retorno.DataCadastro = objFilhos.DataCadastro; retorno.DataTransmissaoSiafem = objFilhos.DataTransmissaoSiafem; retorno.FlagTransmitidoSiafem = objFilhos.FlagTransmitidoSiafem; retorno.CodigoUnidadeGestora = objFilhos.CodigoUnidadeGestora; retorno.CodigoGestao = objFilhos.CodigoGestao; retorno.CodigoBanco = objFilhos.CodigoBanco; retorno.MsgRetornoTransmissaoSiafem = objFilhos.MsgRetornoTransmissaoSiafem; } return(retorno); } catch (Exception ex) { throw SaveLog(ex, action, recursoId); } }