public ActionResult Abrir(int id)
        {
            var cliente = _repositorio.GetporId(id);

            _repositorio.Commit();
            if (cliente.clie_status && !cliente.clie_emuso)
            {
                //if (System.IO.File.Exists(@"C:\SihlSuporte\sihlviewer.exe"))
                return(View(cliente));

                //return RedirectToAction("Download", "Acesso");
            }
            return(RedirectToAction("Index", "Clientes"));
        }
        public ActionResult Index(int?grupo)
        {
            if (UsuarioLogado == null || UsuarioLogado.UserId == 0)
            {
                return(RedirectToAction("LogOff", "Autenticacao"));
            }

            if (grupo != null)
            {
                Session["UltimoGrupo"] = (int)grupo;
            }
            var lista = new List <Cliente>();

            ViewBag.grcl_codigotodos =
                new SelectList(
                    _grupoRepositotio.GetTodos()
                    .Where(x => x.empr_codigo == UsuarioLogado.EmpresaId || x.grcl_codigo < 2).OrderBy(x => x.grcl_nome), "grcl_codigo",
                    "grcl_nome", (int?)Session["UltimoGrupo"]);

            if ((int?)Session["UltimoGrupo"] == 0)
            {
                lista =
                    _clienteRepositotio.GetTodos()
                    .Where(x => x.empresa.empr_codigo == UsuarioLogado.EmpresaId)

                    .OrderBy(x => x.grupo.grcl_nome)
                    .ThenBy(x => x.clie_nome)
                    .ThenBy(x => x.clie_status)

                    .ToList();
            }
            else
            {
                lista =
                    _clienteRepositotio.GetTodos()
                    .Where(x => x.empresa.empr_codigo == UsuarioLogado.EmpresaId && x.grcl_codigo == (int?)Session["UltimoGrupo"])
                    .OrderBy(x => x.clie_nome)
                    .ThenBy(x => x.clie_status)
                    .ToList();
            }
            _clienteRepositotio.Commit();
            return(View(lista));
        }