//Acuse de Solicitud de emisión de opinión con la informacion del inmueble para el que se aplica la solicitud public AcuseFolio ObtenerAcuseSMOI(int IdFolioAplicacionCpto) { AcuseFolio objAcuseOpinionFolio; using (ArrendamientoInmuebleEntities Conn = new ArrendamientoInmuebleEntities()) { //try //{ objAcuseOpinionFolio = Conn.spuSelectAcuseSMOI(IdFolioAplicacionCpto) .Select(RegistroBD => new ModeloNegocios.AcuseFolio { //Re- mapear propiedades del objeto del entity framework al objeto de negocio Folio = RegistroBD.FolioAplicacionConcepto.Value, FechaRegistro = RegistroBD.FechaRegistro, HoraRegistro = RegistroBD.HoraRegistro, IdUsuarioRegistro = RegistroBD.IdUsuarioRegistro.Value, IdInstitucionSolicitante = RegistroBD.IdInstitucionUsrRegistro.Value, CadenaOriginal = RegistroBD.CadenaOriginal, SelloDigital = RegistroBD.SelloDigital, TotalSMOIm2FactorX = RegistroBD.TotalSMOIm2FactorX, TotalSMOIm2FactorY = RegistroBD.TotalSMOIFactorY, TotalSMOIm2FactorZ = RegistroBD.TotalSMOIm2FactorZ, TotalSMOIm2 = RegistroBD.TotalSMOIm2, LeyendaAnio = RegistroBD.LeyendaAnio, QR = RegistroBD.QR, LeyendaQR = RegistroBD.Leyendaqr, FechaAutorizacion = RegistroBD.FechaAutorizacion }).FirstOrDefault(); //} //catch(Exception ex) //{ // throw new Exception(string.Format("ObtenerAcuseSMOI: ", ex.Message)); //} }//using return(objAcuseOpinionFolio); }