Exemplo n.º 1
0
 void AtualizarBotoesComando(StatusNota status)
 {
     if (status == StatusNota.Edição)
     {
         status = StatusNota.Validada;
     }
     btnEditar.IsEnabled     = status == StatusNota.Validada || status == StatusNota.Salva || status == StatusNota.Assinada;
     btnSalvar.IsEnabled     = status == StatusNota.Validada;
     btnAssinar.IsEnabled    = status == StatusNota.Salva;
     btnTransmitir.IsEnabled = status == StatusNota.Assinada;
     btnImprimir.IsEnabled   = status == StatusNota.Emitida;
 }
Exemplo n.º 2
0
 protected void OnStatusChanged(StatusNota novoStatus)
 {
     StatusChanged?.Invoke(this, new StatusChangedEventArgs(novoStatus));
 }
 public void AprovarNota()
 {
     Status = StatusNota.Aprovada;
 }
Exemplo n.º 4
0
 public StatusChangedEventArgs(StatusNota novoStatus)
 {
     NovoStatus = novoStatus;
 }