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 4 ms with coderay