?? 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 + -