private void Button_BatchRefuse_Click(object sender, RoutedEventArgs e) { List <InvoiceInputVM> selectList = GetAPInvoiceMasterList(); if (selectList.Count == 0) { Window.Alert(ResInvoiceInputQuery.Msg_SelectData); return; } var checkView = selectList.Where(x => { return(x.Status != APInvoiceMasterStatus.NeedAudit); }).ToList().Count; if (checkView > 0) { Window.Alert(ResInvoiceInputQuery.Msg_StatusIsNotNeedAudit); return; } List <int> li = selectList.Select(p => p.SysNo.Value).ToList(); facade.BatchRefuse(li, (obj, args) => { this.DataGrid_QueryResult.Bind(); }); }
/// <summary> /// 拒绝审核 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnhRefuse_Click(object sender, RoutedEventArgs e) { if (vm.SysNo > 0) { List <int> li = new List <int>(); li.Add(vm.SysNo.Value); facade.BatchRefuse(li, (obj, args) => { Window.Alert(ResInvoiceInputMaintain.Msg_Refuse); vm.Status = APInvoiceMasterStatus.Refuse; SetControlStatus(); }); } }