public virtual bool PodeCriarOrcamento(List<Orcamento> Orcamentos, Departamento setor, TipoOrcamentoEnum tipo)
        {
            if (Orcamentos == null || Orcamentos.Count == 0)
                return true;

            var orcamentos = Orcamentos.Where(o => o.Tipo == tipo && o.Setor.Id == setor.Id).ToList();

            return orcamentos == null || orcamentos.Count < 10;
        }
        public virtual void InformarNomeOrcamento(List<Orcamento> Orcamentos, Orcamento orcamento, Departamento setor, CentroDeCusto centroDeCusto, TipoOrcamentoEnum tipo)
        {
            var orcamentos = Orcamentos.Where(o => o.Tipo == tipo && o.Setor.Id == setor.Id && o.CentroDeCusto.Id == centroDeCusto.Id).ToList();

            int nomeid = 1;
            foreach (var orcamentoGerencial in orcamentos)
            {
                orcamentoGerencial.NomeOrcamento ="Versão" + (nomeid).ToString();
                nomeid++;
            }
        }