public MaterialAuditDetialPage(MaterialAuditConstruct list, int flag) { InitializeComponent(); InfoList = list; string result = InfoList.Result switch { AdminResult.FAIL => "未通过", AdminResult.NONE => "未处理", AdminResult.PASS => "通过", _ => "UNK", }; NumberTextBlock.Text = "申请编号: " + InfoList.Number; ApplicantTextBlock.Text = "申请人: " + InfoList.ApplicantID; TimeTextBlock.Text = "申请时间: " + InfoList.Time; StateTextBlock.Text = "申请状态: " + InfoList.State; ReviewTypeTextBlock.Text = "申请类型: " + InfoList.Type; ReviewerTextBlock.Text = "审核人: " + InfoList.ReviewerID; ResultTextBlock.Text = "申请结果: " + result; ContentTextBlock.Text = "申请内容: " + InfoList.Content; if (flag != 1) { agree_button.Visibility = Visibility.Hidden; refuse_button.Visibility = Visibility.Hidden; } }
private async void Goto_Detail_Waiting(object sender, RoutedEventArgs e) { MaterialAuditConstruct flag = (MaterialAuditConstruct)waiting.SelectedItem; MaterialAuditDetialPage materialAuditDetialPage = new MaterialAuditDetialPage(flag, 1); materialAuditDetialPage.ShowDialog(); await UpdateHistoryList(); await UpdateWaitingList(); }