コード例 #1
0
ファイル: Users.xaml.cs プロジェクト: linxi1213/ExamSystem
        /// <summary>
        /// 删除事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void Delete_Click(object sender, RoutedEventArgs e)
        {
            Button button = sender as Button;

            //MessageBox.Show(button.Tag.ToString());
            if (button.Tag.ToString().Equals(token.login_Id))
            {
                MessageBox.Show("不能删除自己");
                return;
            }
            //MessageBox.Show(button.Tag.ToString());
            if (MessageBox.Show("你是否确实删除此用户", "删除", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
            {
                var result = await userRequest.DeleteRequest(Uris.BaseUrl + Uris.User + "Delete", new entity <long>
                {
                    id = long.Parse(button.Tag.ToString())
                });

                if (result.Equals(HttpStatusCode.OK.ToString()))
                {
                    InitializeView();
                }
                else
                {
                    MessageBox.Show("删除失败");
                }
            }
        }