📄 vodafoneservice.cs
字号:
namespace Imps.Client.Pc
{
using Imps.Client.Core;
using Imps.Client.Pc.IPI.UI;
using Imps.Client.Resource;
using System;
using System.Windows.Forms;
public class VodafoneService : IExService
{
private IFrameworkWindow _fwnd;
private void op_ImpsError(object sender, ImpsErrorEventArgs e)
{
UiErrorHelper.HandEventSafely(this._fwnd, delegate {
this._fwnd.UnifiedMessageBox.ShowError(this._fwnd.MainWindow, e.Summary);
});
}
private void opSubscribeVodafone_Successed(object sender, EventArgs e)
{
UiErrorHelper.HandEventSafely(this._fwnd, delegate {
this._fwnd.UnifiedMessageBox.ShowInfo(this._fwnd.MainWindow, StringTable.User.MsgSubscribeVodafoneSuccess);
});
}
private void opUnsubscribeVodafone_Successed(object sender, EventArgs e)
{
UiErrorHelper.HandEventSafely(this._fwnd, delegate {
this._fwnd.UnifiedMessageBox.ShowInfo(this._fwnd.MainWindow, StringTable.User.MsgUnsubscribeVodafoneSuccess);
});
}
public void Subscribe(IFrameworkWindow fwnd)
{
this._fwnd = fwnd;
UiErrorHelper.HandEventSafely(fwnd, delegate {
RegisterIPIDialog dialog = new RegisterIPIDialog(fwnd);
if (dialog.ShowDialog(fwnd.MainWindow) == DialogResult.OK)
{
AsyncBizOperation op = new AsyncBizOperation();
op.Successed += new EventHandler(this.opSubscribeVodafone_Successed);
op.ImpsError += new EventHandler<ImpsErrorEventArgs>(this.op_ImpsError);
fwnd.AccountManager.CurrentUser.AsyncSubscribeService("VodafoneFederation", op);
}
});
}
public void UnSubscribe(IFrameworkWindow fwnd)
{
this._fwnd = fwnd;
UiErrorHelper.HandEventSafely(fwnd, delegate {
UnRegisterIPIDialog dialog = new UnRegisterIPIDialog(fwnd);
if (dialog.ShowDialog(fwnd.MainWindow) == DialogResult.OK)
{
AsyncBizOperation op = new AsyncBizOperation();
op.Successed += new EventHandler(this.opUnsubscribeVodafone_Successed);
op.ImpsError += new EventHandler<ImpsErrorEventArgs>(this.op_ImpsError);
fwnd.AccountManager.CurrentUser.AsyncUnsubscribeService("VodafoneFederation", op);
}
});
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -