//RCA 11/05/2018
        //mwtodo para mostrar la consulta de a ventana para el estatus del RUSP
        public static List <EstatusRUSPvsRIUF> ObtenerInformacionEstatusRUSP(DateTime?FechaInicio, DateTime?FechaFin, int?IdInstitucion, string RIUF, int?IdPais, int?IdEstado, int?IdMunicipio, string CP, int?TipoRegistro, int?EstatusRUSP, int?FolioContrato)
        {
            List <EstatusRUSPvsRIUF> ListInmueblesRUSP = null;

            using (ArrendamientoInmuebleEntities conexion = new ArrendamientoInmuebleEntities())
            {
                try
                {
                    ListInmueblesRUSP = conexion.spuSelecInformacionRIUFHabilitaroDeshabilitar(FechaInicio, FechaFin, IdInstitucion, RIUF, IdPais, IdEstado, IdMunicipio, CP, TipoRegistro, EstatusRUSP, FolioContrato).Select(x => new EstatusRUSPvsRIUF
                    {
                        IdContrato         = x.IdContratoArrto,
                        FolioContratoArrto = x.FolioContratoArrto,
                        RIUF = x.RIUF,
                        IdInmuebleArrendamiento = x.IdInmuebleArrendamiento,
                        NombreInmueble          = x.NombreInmueble,
                        NombrePais             = x.DescripcionPais,
                        NombreEstado           = x.DescripcionEstado,
                        NombreMunicipio        = x.DescripcionMunicipio,
                        NombreColonia          = x.colonia,
                        CodigoPostal           = x.CodigoPostal,
                        TipoVialidad           = x.DescripcionTipoVialidad,
                        NombreVialidad         = x.NombreVialidad,
                        NumeroExterior         = x.NumExterior,
                        NumeroInterior         = x.NumInterior,
                        FechaAltaMvtoAInmueble = x.FechaRegistro,
                        IdUsuario                        = x.Fk_IdUsuarioRegistro,
                        NombreCargo                      = x.CargoUsuarioRegistro,
                        FolioAplicacionConcepto          = x.FolioEmisionOpinion,
                        DescripcionTipoContrato          = x.DescripcionTipoContrato,
                        DescripcionTipoArrendamiento     = x.DescripcionTipoArrendamiento,
                        NombreInstitucion                = x.DescripcionInstitucion,
                        ObservacionesContratosReferencia = x.Observaciones,
                        EstatusRUSP                      = x.EstatusRUSP,
                        FechaFinOcupacion                = x.FechaFinOcupacion
                    }).ToList();
                }
                catch (Exception ex)
                {
                    throw new Exception(string.Format("ObtenerInformacionEstatusRUSP: {0}", ex.Message));
                }
            }

            return(ListInmueblesRUSP);
        }