//obtener los cptos de emision de opicion //parametros de entrada, IdTema: //2=Opinión Nuevo Arrendamiento //3=Opinion de Sustitucion Arrto //4=Opinion de Continuacion Arro public List <ConceptoRespValor> ObtenerCptosRespuestaValor(byte IdTema) { List <ConceptoRespValor> listaConceptosOpinion = new List <ConceptoRespValor>(); try { using (ArrendamientoInmuebleEntities Conn = new ArrendamientoInmuebleEntities()) { listaConceptosOpinion = Conn.spuSelectConceptosXResponderTema(IdTema) .Select(CptoOpinionBD => new ConceptoRespValor { //Re- mapear propiedades del objeto del entity framework al objeto de negocio IdConceptoRespValor = CptoOpinionBD.IdConceptoRespValor, NumOrden = CptoOpinionBD.NumOrden, IdTema = CptoOpinionBD.Fk_IdTema, //fk DescripcionTema = CptoOpinionBD.DescripcionTema, IdConcepto = CptoOpinionBD.Fk_IdConcepto, //fk DescripcionConcepto = CptoOpinionBD.DescripcionConcepto, FundamentoLegal = CptoOpinionBD.FundamentoLegal, EsDeterminante = CptoOpinionBD.EsDeterminante, DescripcionRespuesta = CptoOpinionBD.DescripcionRespuesta, IdRespuesta = CptoOpinionBD.Fk_IdRespuesta, //fk ValorPonderacionRespuesta = CptoOpinionBD.ValorPonderacionRespuesta }).ToList(); } } catch (Exception ex) { throw new Exception(ex.Message); } return(listaConceptosOpinion); }