示例#1
0
        public List <ModulosViewModel> ListarxSistema(ModulosViewModel m_moduloVM)
        {
            List <ModulosViewModel> LstModulosViewModel = new List <ModulosViewModel>();

            List <ModulosBE> LstModulosBE = (new ModulosBL()).Consultar_Lista().Where(x => x.SistemaId == m_moduloVM.SistemaId).OrderBy(x => x.SistemaId).OrderBy(x => x.ModuloId).ToList();

            foreach (ModulosBE moduloBE in LstModulosBE)
            {
                LstModulosViewModel.Add(BEToViewModel(moduloBE));
            }

            return(LstModulosViewModel);
        }
示例#2
0
        public List <ModulosViewModel> Listar(ModulosViewModel m_moduloVM)
        {
            List <ModulosViewModel> LstModulosViewModel = new List <ModulosViewModel>();

            List <ModulosBE> LstModulosBE = (new ModulosBL()).Consultar_Lista();

            foreach (ModulosBE moduloBE in LstModulosBE)
            {
                LstModulosViewModel.Add(BEToViewModel(moduloBE));
            }

            return(LstModulosViewModel);



            //ModulosViewModel moduloVM = new ModulosViewModel();
            //List<ModulosBE> LstModulosBE= new List<ModulosBE>();

            //if (m_moduloVM.ModuloId > 0)
            //    m_moduloVM.SistemaId = null;

            //List<ModulosViewModel> r = new List<ModulosViewModel>();

            //if (m_moduloVM.ModuloPadreId == null || m_moduloVM.ModuloPadreId <= 0)
            //{
            //    moduloVM.SistemaId = m_moduloVM.SistemaId;
            //    ModulosBE moduloBE = (new ModulosBL()).Consultar_Lista().Where(x => x.SistemaId == m_moduloVM.SistemaId).FirstOrDefault();
            //}
            //else
            //{
            //    moduloVM.ModuloPadreId = m_moduloVM.ModuloPadreId;
            //    LstModulosBE = (new ModulosBL()).Listar_grilla_x_modpadre(ViewModelToBE(moduloVM));
            //}

            //foreach (ModulosBE m in LstModulosBE)
            //{
            //    r.Add(BEToViewModel(m));
            //}

            //return r;
        }
示例#3
0
        private ModulosBE ViewModelToBE(ModulosViewModel m_modulosVM)
        {
            ModulosBE modulosBE = new ModulosBE();

            modulosBE.ModuloId                    = m_modulosVM.ModuloId;
            modulosBE.SistemaId                   = m_modulosVM.SistemaId;
            modulosBE.Nombre                      = m_modulosVM.Nombre;
            modulosBE.ModuloPadreId               = m_modulosVM.ModuloPadreId;
            modulosBE.Nombre                      = m_modulosVM.Nombre;
            modulosBE.Descripcion                 = m_modulosVM.Descripcion;
            modulosBE.MenuDisplay                 = m_modulosVM.MenuDisplay;
            modulosBE.MenuIcono                   = m_modulosVM.MenuIcono;
            modulosBE.EstadoId                    = m_modulosVM.EstadoId;
            modulosBE.MenuNombre                  = m_modulosVM.MenuNombre;
            modulosBE.MenuPath                    = m_modulosVM.MenuPath;
            modulosBE.MenuPrioridad               = m_modulosVM.MenuPrioridad;
            modulosBE.UsuarioRegistro             = m_modulosVM.UsuarioRegistro;
            modulosBE.FechaRegistro               = m_modulosVM.FechaRegistro;
            modulosBE.UsuarioModificacionRegistro = m_modulosVM.UsuarioModificacionRegistro;
            modulosBE.FechaModificacionRegistro   = m_modulosVM.FechaModificacionRegistro;
            modulosBE.NroIpRegistro               = HttpContext.Current.Request.UserHostAddress;

            return(modulosBE);
        }
示例#4
0
        private ModulosViewModel BEToViewModel(ModulosBE m_modulosBE)
        {
            ModulosViewModel modulosVM = new ModulosViewModel();

            modulosVM.ModuloId                    = m_modulosBE.ModuloId;
            modulosVM.Nombre                      = m_modulosBE.Nombre;
            modulosVM.ModuloPadreId               = m_modulosBE.ModuloPadreId;
            modulosVM.Nombre                      = m_modulosBE.Nombre;
            modulosVM.Descripcion                 = m_modulosBE.Descripcion;
            modulosVM.MenuDisplay                 = m_modulosBE.MenuDisplay;
            modulosVM.MenuIcono                   = m_modulosBE.MenuIcono;
            modulosVM.EstadoId                    = m_modulosBE.EstadoId;
            modulosVM.EstadoNombre                = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == m_modulosBE.EstadoId).FirstOrDefault().Nombre;
            modulosVM.MenuNombre                  = m_modulosBE.MenuNombre;
            modulosVM.MenuPath                    = m_modulosBE.MenuPath;
            modulosVM.MenuPrioridad               = m_modulosBE.MenuPrioridad;
            modulosVM.UsuarioRegistro             = m_modulosBE.UsuarioRegistro;
            modulosVM.FechaRegistro               = m_modulosBE.FechaRegistro;
            modulosVM.UsuarioModificacionRegistro = m_modulosBE.UsuarioModificacionRegistro;
            modulosVM.FechaModificacionRegistro   = m_modulosBE.FechaModificacionRegistro;
            modulosVM.NroIpRegistro               = m_modulosBE.NroIpRegistro;
            modulosVM.LstPerfilModulosBE          = new PerfilModulosBL().Consultar_Lista().Where(x => x.ModuloId == m_modulosBE.ModuloId).ToList();
            return(modulosVM);
        }