示例#1
0
        public ActionResult DispEventPartialView()
        {
            string _selectedIDs      = Request.Params["selectedIDs"];
            string _idModuloSelected = Request.Params["idModuloSelected"];

            string _modId          = Session["modId"].ToString();
            long   modId           = long.Parse(_modId);
            int    IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2)));

            long            IdModulo     = IdTipoDocumento * 1000000;
            Nullable <long> _idSubmodulo = long.Parse(_idModuloSelected);

            EventoRegistroEmpresaModel model = new EventoRegistroEmpresaModel
            {
                IdSubmoduloSelected = _idSubmodulo ?? 0,
                IdModulo            = IdModulo,
                IdModuloActual      = modId,
                Perfil       = Metodos.GetPerfilData(),
                PageTitle    = Metodos.GetModuloName(modId),
                Dispositivos = Metodos.GetDispositivosMovilEvento(_idSubmodulo ?? 0),
            };

            ViewBag.SelectAllCheckBoxMode = (model.Dispositivos.Count(x => x.FechaEnvio == null) == 0 ? GridViewSelectAllCheckBoxMode.None : GridViewSelectAllCheckBoxMode.AllPages);
            ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle);

            return(PartialView(model));
        }
示例#2
0
        public ActionResult Activar(long modId)
        {
            Session["modId"] = modId;

            string _modId          = modId.ToString();
            int    IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2)));

            long            IdModulo     = IdTipoDocumento * 1000000;
            Nullable <long> _idSubmodulo = Metodos.GetEscenariosEmpresa().FirstOrDefault().Id;

            EventoRegistroEmpresaModel model = new EventoRegistroEmpresaModel
            {
                IdSubmoduloSelected = _idSubmodulo ?? 0,
                IdModulo            = IdModulo,
                IdModuloActual      = modId,
                Perfil       = Metodos.GetPerfilData(),
                PageTitle    = Metodos.GetModuloName(modId),
                Dispositivos = Metodos.GetDispositivosMovilEvento(_idSubmodulo ?? 0),
            };

            ViewBag.SelectAllCheckBoxMode = (model.Dispositivos.Count(x => x.FechaEnvio == null) == 0 ? GridViewSelectAllCheckBoxMode.None : GridViewSelectAllCheckBoxMode.AllPages);
            ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle);
            Auditoria.RegistarAccion(eTipoAccion.ConsultarDispositivos);
            return(View(model));
        }
示例#3
0
        public ActionResult Activar(EventoRegistroEmpresaModel model)
        {
            string _modId          = Session["modId"].ToString();
            long   modId           = long.Parse(_modId);
            int    IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2)));

            long IdModulo = IdTipoDocumento * 1000000;

            model.IdModulo       = IdModulo;
            model.IdModuloActual = modId;
            model.Perfil         = Metodos.GetPerfilData();
            model.PageTitle      = Metodos.GetModuloName(modId);
            model.Dispositivos   = Metodos.GetDispositivosMovilEvento(model.IdSubmoduloSelected);

            ViewBag.SelectAllCheckBoxMode = (model.Dispositivos.Count(x => x.FechaEnvio == null) == 0 ? GridViewSelectAllCheckBoxMode.None : GridViewSelectAllCheckBoxMode.AllPages);
            ViewBag.Title = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle);
            return(View(model));
        }