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)); }