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(); } }
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; } }
public void OnExibeMensagem(ExibeMensagemEventArgs e) { throw new NotImplementedException(); }
private void ExibeMensagemAction(object sender, ExibeMensagemEventArgs e) { Console.Out.WriteLine(e.Mensagem); }
public void OnExibeMensagem(ExibeMensagemEventArgs e) { ExibeMensagem?.Invoke(this, e); }