public void Avanca(Contrato contrato) { contrato.Tipo = new StatusContratoAcertado(); }
public void Adiciona(Contrato contrato) { Contratos.Add(contrato); }
public void Avanca(Contrato contrato) { contrato.Tipo = new StatusContratoConcluido(); }
public void Avanca(Contrato contrato) { contrato.Tipo = new StatusContratoEmAndamento(); }
public Estado(Contrato contrato) { this.Contrato = contrato; }
public void Avanca(Contrato contrato) { throw new Exception("Contratos concluidos não podem ser avançados"); }