private void initEstados(Utilizador user) { estados = servicoObterEstados .ObterEstadosValidos(user) .Select(e => Utils.StringParaEstado(e.estado1)) .ToList(); }
private void initEstados(Utilizador utilizador) { estados = servicoObterEstados .ObterEstadosValidos(utilizador) .Select(e => Utils.StringParaEstado(e.estado1)) .ToList(); estados.Remove(EstadosProjeto.rejeitado); estados.Remove(EstadosProjeto.fechado); estados.Remove(EstadosProjeto.suspenso); estados.Remove(EstadosProjeto.espera_reforco); }
public ReativarProjeto(Utilizador utilizador) { string estadoString = Enum.GetName(typeof(EstadosProjeto), estado); //passa de Estados para string Vista.Notificavel = this; servicoObterEstados = ObterEstados.ObterInstancia(); projetos = servicoProjetos.ProjetosComHistorico(estadoString).ToList(); IEnumerable <string> estadosString = servicoObterEstados .ObterEstadosValidos(utilizador) .Select(e => e.estado1) .ToList(); projetos = projetos .Where(p => estadosString.Contains(servicoObterEstados.ObterEstado(p.estado).estado1)) .ToList(); listar(); Vista.ShowDialog(); }