public override void Sustar(Cheque cheque, DateTime dataEvento, string motivo) { cheque.MudarEstado(new ChequeSustado(dataEvento, motivo)); }
public override void Repassar(Cheque cheque, DateTime dataEvento, Cliente cliente) { cheque.MudarEstado(new ChequeRepassado(dataEvento, cliente)); }
public override void Bloquear(Cheque cheque, DateTime dataEvento) { cheque.MudarEstado(new ChequeBloqueado(dataEvento)); }
public override void Compensar(Cheque cheque, DateTime dataEvento) { cheque.MudarEstado(new ChequeCompensado(dataEvento)); }
public override void Repassar(Cheque cheque, DateTime dataEvento, Fornecedor fornecedor) { cheque.MudarEstado(new ChequeRepassado(dataEvento, fornecedor)); }