public Projeto(long estadoID) { switch (estadoID) { case 1: m_estado = new CandidaturaEstado(this, null); break; case 2: m_estado = new SuspensoEstado(this, null); break; case 3: m_estado = new RejeitadoEstado(this, null); break; case 4: m_estado = new Pagamento(this, null); break; case 5: m_estado = new FechadoEstado(this, null); break; case 6: m_estado = new AtivoEstado(this, null); break; case 7: m_estado = new ArquivadoEstado(this, null); break; case 8: m_estado = new AnaliseTecnica(this, null); break; case 9: m_estado = new AgDespFinanciamento(this, null); break; case 10: m_estado = new AgDespAbertura(this, null); break; } }
public ArquivadoEstado(Prototipo.Projeto.Projeto projeto, ProjetoEstado estadoAnterior) : base(projeto, estadoAnterior) { EstadoID = 7; }
public Projeto() { m_estado = new CandidaturaEstado(this, null); }
public AnaliseTecnica(Prototipo.Projeto.Projeto projeto, ProjetoEstado estadoAnterior) : base(projeto, estadoAnterior) { EstadoID = 8; }
public AgDespAbertura(Prototipo.Projeto.Projeto projeto, ProjetoEstado estadoAnterior) : base(projeto, estadoAnterior) { EstadoID = 10; }
public ProjetoEstado( Projeto projeto, ProjetoEstado estadoAnterior ) { this.m_projeto = projeto; this.m_estadoAnterior = estadoAnterior; }
public ProjetoEstado( Projeto projeto ) { this.m_projeto = projeto; this.m_estadoAnterior = null; }