private void Button_BatchCancel_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.BatchCancel(li, (obj, args) => { this.DataGrid_QueryResult.Bind(); }); }
/// <summary> /// 撤销审核 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCancel_Click(object sender, RoutedEventArgs e) { if (vm.SysNo > 0) { List <int> li = new List <int>(); li.Add(vm.SysNo.Value); facade.BatchCancel(li, (obj, args) => { Window.Alert(ResInvoiceInputMaintain.Msg_CancelSuc); vm.Status = APInvoiceMasterStatus.Origin; SetControlStatus(); }); } }