コード例 #1
0
 /// <summary>
 /// Verifica se ja tem algum ciclo concluído no projeto
 /// </summary>
 /// <param name="s">s</param>
 public static void VerificarSeOCicloEstaConcluido(CsSituacaoCicloDomain s)
 {
     if (s == CsSituacaoCicloDomain.Concluido || s == CsSituacaoCicloDomain.Cancelado)
     {
         throw new Exception();
     }
 }
コード例 #2
0
        /// <summary>
        /// Retorna a situação do Ciclo a partir do valor texto da mesma
        /// </summary>
        /// <param name="situacao">Valor texto da situação</param>
        public static CsSituacaoCicloDomain SituacaoCicloByText(string situacao)
        {
            CsSituacaoCicloDomain retorno = CsSituacaoCicloDomain.NaoPlanejado;

            switch (situacao)
            {
            case "Não Planejado":
                retorno = CsSituacaoCicloDomain.NaoPlanejado;
                break;

            case "Concluído":
                retorno = CsSituacaoCicloDomain.Concluido;
                break;

            case "Em andamento":
                retorno = CsSituacaoCicloDomain.EmAndamento;
                break;

            case "Planejado":
                retorno = CsSituacaoCicloDomain.Planejado;
                break;

            case "Em atraso":
                retorno = CsSituacaoCicloDomain.EmAtraso;
                break;

            case "Cancelado":
                retorno = CsSituacaoCicloDomain.Cancelado;
                break;

            default:
                new Exception("Situação do Ciclo não encontrada.");
                break;
            }

            return(retorno);
        }
コード例 #3
0
        public void GivenQueOCiclo1DoProjetoProjeto01EstejaComSituacaoEmAndamentoComAsEstorias(int numeroCiclo, string nomeProjeto, CsSituacaoCicloDomain situacaoCiclo, Table table)
        {
            List <EstoriaBindHelper> estorias = table.CreateSet <EstoriaBindHelper>().ToList();
            Projeto projeto = ProjetoDao.Instancia.ConsultarProjetoPorNome(contexto, nomeProjeto);

            List <CicloDesenv> ciclos = CicloDesenvDAO.ConsultarCiclosDesenvDoProjeto(contexto, projeto.Oid);

            CicloDesenv ciclo = ciclos[numeroCiclo - 1];

            ciclo.CsSituacaoCiclo = (int)situacaoCiclo;
            CicloDesenvDAO.SalvarCicloDesenv(contexto, ciclo);

            for (int i = 0; i < estorias.Count; i++)
            {
                Estoria            estoria      = EstoriaDAO.ConsultarEstoriaPorNome(contexto, estorias[i].Titulo);
                CicloDesenvEstoria estoriaCiclo = CicloDesenvEstoriaFactoryEntity.Criar(contexto, ciclo, estoria, estorias[i].Situacao);
            }
        }