Example #1
0
 public MemberInfo()
 {
     InitializeComponent();
     client = WcfProxy.GetProxy;
     client.GetMemberListDataCompleted += new EventHandler<AdminService.GetMemberListDataCompletedEventArgs>(client_GetMemberListDataCompleted);
     //client.GetMemberListDataCountCompleted += new EventHandler<AdminService.GetMemberListDataCountCompletedEventArgs>(client_GetMemberListDataCountCompleted);
     client.GetLowerMemberByUIDCompleted += new EventHandler<GetLowerMemberByUIDCompletedEventArgs>(client_GetLowerMemberByUIDCompleted);
     this.KeyDown += new KeyEventHandler(Page_KeyDown);
 }
Example #2
0
 private void btStauts_Click(object sender, RoutedEventArgs e)
 {
     client = WcfProxy.GetProxy;
     MemberList m = (sender as Button).Tag as MemberList;
     if (m.IsActive == 0)
         client.FrozenUserAsync(1, m.UserID);
     else
         client.FrozenUserAsync(0, m.UserID);
     loadingProgress.IsBusy = true;
     client.FrozenUserCompleted += (s, er) =>
     {
         loadingProgress.IsBusy = false;
         if (er.Result)
         {
             if (m.IsActive == 0)
             {
                 m.IsActive = 1;
                 (sender as Button).Foreground = new SolidColorBrush(Colors.Green);
                 (sender as Button).Content = "激活";
             }
             else
             {
                 m.IsActive = 0;
                 (sender as Button).Foreground = new SolidColorBrush(Colors.Red);
                 (sender as Button).Content = "锁定";
             }
         }
         else
             MessageBox.Show("操作提交失败!网络故障或者服务器繁忙未能响应,请稍后重试!");
     };
 }