public ActionResult Index() { if (Sessao.isLogged()) { Usuario u = UsuarioDAO.searchUsuarioPorNome(Sessao.RetornarUsuario()); if (!TipoUsuario.Administrador.Equals(u.tipo)) { List <Despesa> despesas = DespesaDAO.searchDespesasPorDono(u.cliente.id); List <Despesa> dependencias = DespesaDAO.searchDespesaPorDependente(u.cliente.id); List <Despesa> solicitacoes = DespesaDAO.searchSolicitacaoPendentePorDependente(u.cliente.id); ViewBag.Despesas = despesas; ViewBag.Dependencias = dependencias; ViewBag.DependenciaSolicitada = solicitacoes; return(View()); } else { ViewBag.Despesas = DespesaDAO.getDespesas(); ViewBag.Dependencias = new List <Despesa>(); ViewBag.DependenciaSolicitada = new List <Despesa>(); return(View()); } } else { return(RedirectToAction("Login", "Usuario")); } }
public ActionResult Add() { if (Sessao.isLogged()) { Usuario u = UsuarioDAO.searchUsuarioPorNome(Sessao.RetornarUsuario()); if (TipoUsuario.Administrador.Equals(u.tipo)) { List <Status> status = UsuarioDAO.status(); ViewBag.Status = new SelectList(status, "sigla", "nome"); return(View()); } else { ViewBag.Despesa = DespesaDAO.searchDespesasPorDono(u.cliente.id); return(RedirectToAction("Index", "Despesa")); } } else { return(RedirectToAction("Login", "Usuario")); } }