Пример #1
0
        public List <ComboModel> ListaComunas()
        {
            var response = new List <ComboModel>();
            var lista    = new ListasBo().ObtenerComunas();

            if (lista.EsValido)
            {
                response = lista.Comunas.Select(o => new ComboModel
                {
                    Value = o.IdComuna.ToString(),
                    Text  = o.Comuna
                }).ToList();
            }

            return(response);
        }
Пример #2
0
        public List <ComboModel> ListaRoles()
        {
            var response = new List <ComboModel>();
            var lista    = new ListasBo().ObtenerRoles();

            if (lista.EsValido)
            {
                response = lista.Roles.Select(o => new ComboModel
                {
                    Text  = o.Rol,
                    Value = o.IdRol.ToString()
                }).ToList();
            }

            return(response);
        }
Пример #3
0
        public List <ComboModel> ListaMarcas()
        {
            var response = new List <ComboModel>();
            var lista    = new ListasBo().ObtenerMarcas();

            if (lista.EsValido)
            {
                response = lista.Marcas.Select(o => new ComboModel
                {
                    Text  = o.Marca,
                    Value = o.IdMarca.ToString()
                }).ToList();
            }

            return(response);
        }
Пример #4
0
        // GET: Mantencion/Inicio
        public ActionResult Index()
        {
            var usuario      = (UsuarioModel)Session["DataUsuario"];
            var claveDefecto =
                CommonBo.Base64Encode(ConfigurationManager.AppSettings.Get("ClaveDefecto"));
            var header = new HeaderViewModel
            {
                NombreUsuario         = usuario.Nombres + " " + usuario.ApPaterno,
                NombreCompletoUsuario = usuario.Nombres + " " + usuario.ApPaterno +
                                        " " + usuario.ApMaterno,
                ImagenUsuario = _urlBase + usuario.RutaImagen,
                Rol           = usuario.Rol
            };

            #region Notificaciones

            //var notif = new System.Collections.Generic.Dictionary<string, string>
            //{
            //    {"users|aqua", "Texto de prueba"},
            //    {"warning|yellow", "Notificación de prueba"}
            //};
            //header.Notificaciones = notif;

            #endregion

            var sidebar = new SidebarViewModel
            {
                ListaAccesos = new ListasBo().ObtenerAccesos().Accesos
            };

            var estados = new ListasBo().ObtenerEstadisticas();
            var model   = new InicioViewModel
            {
                Header       = header,
                Sidebar      = sidebar,
                Reservas     = estados.Reservas,
                Vehiculos    = estados.Vehiculos,
                Servicios    = estados.Servicios,
                Usuarios     = estados.Usuarios,
                CambiarClave = claveDefecto.Equals(usuario.Clave)
            };

            Session["SidebarViewModel"] = sidebar;
            Session["HeaderViewModel"]  = header;

            return(View(model));
        }
Пример #5
0
        public List <ComboModel> ListaModelos(int idMarca)
        {
            var response = new List <ComboModel>();
            var lista    = new ListasBo().ObtenerModelos();

            if (lista.EsValido && idMarca > 0)
            {
                response = lista.Modelos.Where(o => o.IdMarca == idMarca)
                           .Select(o => new ComboModel
                {
                    Text  = o.Modelo,
                    Value = o.IdModelo.ToString()
                }).ToList();
            }

            return(response);
        }