Beispiel #1
0
        //devuelve un valor scalar
        public ModeloNegocios.AplicacionConcepto ObtenerEmisionOpinionPorFolio(int FolioOpinion, int IdInstitucion)
        {
            //decimal TotalM2_SMOI;
            ModeloNegocios.AplicacionConcepto oEmision;
            using (ArrendamientoInmuebleEntities Conn = new ArrendamientoInmuebleEntities())
            {
                //try
                //{
                //TotalM2_SMOI = Conn.spuSelectTotalSMOIxFolioOpinion(  Convert.ToDecimal(Conn.spuSelectTotalSMOIxFolioOpinion(FolioOpinion, IdInstitucion).FirstOrDefault());
                oEmision = Conn.spuSelectTotalSMOIxFolioOpinion(FolioOpinion, IdInstitucion)
                           .Select(RegistroBD => new ModeloNegocios.AplicacionConcepto
                {
                    IdAplicacionConcepto = RegistroBD.IdAplicacionConcepto,
                    SupM2XSMOI           = RegistroBD.TotalM2_SMOI,
                    FolioSAEF            = RegistroBD.FolioSAEF,
                    InmuebleArrto        = new InmuebleArrto {
                        IdInmuebleArrendamiento = RegistroBD.Fk_IdInmuebleArrendamiento.Value
                    }
                }).FirstOrDefault();
                //}
                //catch (Exception ex)
                //{

                //    throw new Exception(string.Format("ObtenerEmisionOpinionPorFolio: {0}", ex.Message));
                //}
            }//using
            return(oEmision);
        }