Пример #1
0
        private void TefOnOnExibeMensagem(object sender, ExibeMensagemEventArgs e)
        {
            switch (e.Operacao)
            {
            case OperacaoMensagem.OK:
                e.Result = (ModalResult)MessageBox.Show(e.Mensagem, "", MessageBoxButtons.OK);
                break;

            case OperacaoMensagem.YesNo:
                e.Result = (ModalResult)MessageBox.Show(e.Mensagem, "", MessageBoxButtons.YesNo);
                break;

            case OperacaoMensagem.ExibirMsgOperador:
                break;

            case OperacaoMensagem.RemoverMsgOperador:
                break;

            case OperacaoMensagem.ExibirMsgCliente:
                break;

            case OperacaoMensagem.RemoverMsgCliente:
                break;

            case OperacaoMensagem.DestaqueVia:
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Пример #2
0
 private void tef_OnExibeMensagem(object sender, ExibeMensagemEventArgs e)
 {
     if (e.Operacao == OperacaoMensagem.OK)
     {
         MessageBox.Show(e.Mensagem);
         e.ModalResult = ModalResult.Ok;
     }
     else if (e.Operacao == OperacaoMensagem.YesNo)
     {
         var ret = MessageBox.Show(this, e.Mensagem, Text, MessageBoxButtons.YesNo);
         e.ModalResult = ret == DialogResult.Yes ? ModalResult.Yes : ModalResult.No;
     }
 }
Пример #3
0
 public void OnExibeMensagem(ExibeMensagemEventArgs e)
 {
     throw new NotImplementedException();
 }
Пример #4
0
 private void ExibeMensagemAction(object sender, ExibeMensagemEventArgs e)
 {
     Console.Out.WriteLine(e.Mensagem);
 }
Пример #5
0
 public void OnExibeMensagem(ExibeMensagemEventArgs e)
 {
     ExibeMensagem?.Invoke(this, e);
 }