sssss

Css code posted by teste
created at 28 Sep 20:42, updated at 28 Sep 20:43

Edit | Back
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
[NonPersistent]
    public class UcTesteTarefa : CasoDeUsoComTarefaDeAprovacaoBase
    {
        public const string NOME_DO_CASO_DE_USO = "Teste Caso de Uso Aprovação";
        public UcTesteTarefa()
        {
            Nome = NOME_DO_CASO_DE_USO;
        }

        public Passo<PassoTesteCasoDeUso> Passo1 { get; set; }
        public Passo<PassoTesteCasoDeUso2> Passo2 { get; set; }
        public Passo<PassoTesteCasoDeUso> Passo3 { get; set; }


        protected override void DefinirPassos()
        {
            base.DefinirPassos();

            Passo1 = InstanciaDoPasso<PassoTesteCasoDeUso>("Passo 1");
            Passo2 = InstanciaDoPasso<PassoTesteCasoDeUso2>("Passo 2");
            Passo3 = InstanciaDoPasso<PassoTesteCasoDeUso>("Passo 3");

        }

        protected override void DefinirTransicoes()
        {
            base.DefinirTransicoes();

            AdicionarTransicaoInicial(Passo1);

            AdicionarTransicao(Passo1, Passo2);

            var t1 = AdicionarTransicao(Passo2, Passo3);

            t1.EventoAoAvancar += t =>
            {
                FinalizarComResumoDaTarefa = Passo2.Objeto.FinalizarComResumoTarefa;
            };

            AdicionarTransicaoFinal(Passo3);

        }
        

        public override List<object> ObterTarefasAguardandoAprovacao(Session pSession)
        {
            return new List<object> { new Object(), new Object() };
        }

        protected override void AoConcluir()
        {
            ResumoDaTarefa = Passo3.Objeto.Mensagem;

            base.AoConcluir();
        }
    }
1.6 KB in 6 ms with coderay