Exemplo n.º 1
0
        public new ActionResult Profile()
        {
            if (TempData.ContainsKey("shortMessage"))
            {
                ViewBag.Message = TempData["shortMessage"].ToString();
            }
            var id      = cUsuarios.ObtenerId(UserGlobal);
            var Usuario = cUsuarios.Buscar(id);
            var rol     = Usuario.IDRol;
            var rolobj  = cRoles.Buscar(rol);

            ViewBag.Rol = rolobj.nombre;
            var listaComprados = cServicios.obtenerServiciosComprados(id);
            var pagos          = 0;

            if (listaComprados != null)
            {
                foreach (TbCompras compra in listaComprados)
                {
                    if (compra.estado == "pagado")
                    {
                        pagos++;
                    }
                }
                var resultado = (int)Math.Round((double)(100 * pagos) / listaComprados.Count);
                ViewBag.porcentaje = resultado + "%";
            }
            else
            {
                ViewBag.porcentaje = "0%";
            }
            return(View(Usuario));
        }
Exemplo n.º 2
0
        public ActionResult Detail(int id)
        {
            var data = cRoles.Buscar(id);

            return(View(data));
        }