private void SeeDebitList(bool?value) { if (value == false) { InternalCommands.UpdateInvoiceList.Execute(null); return; } if (Invoices != null) { Invoices.Clear(); } else { Invoices = new ObservableCollection <InvoiceListItemViewModel>(); } _dataService.GetDebitList().Subscribe(i => { if (i == null) { return; } foreach (var invoiceListItemView in i) { Invoices.Add(new InvoiceListItemViewModel(invoiceListItemView, _dataService)); } }); }
private void CmdAppendExcute()//(目前的逻辑用来测试自动查询报销人姓名和操作员姓名的功能的) { //InputInvoice invoice=new InputInvoice() { InvoiceNumber = "9999999", OperId = 3, PersonId = 8 }; using (var db = new DataModel()) { List <Invoice> InputInvoice = new List <Invoice>(); foreach (var item in invoices) { Invoice tempInvoice = new Invoice(); tempInvoice.Amount = item.Amount; tempInvoice.Date = item.Date; tempInvoice.InvoiceCode = item.InvoiceCode; tempInvoice.InvoiceNumber = item.InvoiceNumber; tempInvoice.AccountantId = item.AcctId; tempInvoice.PersonId = item.PersonId; tempInvoice.RecDate = item.RecDate; tempInvoice.Verification = item.Verification; tempInvoice.VerificationCode = item.VerificationCode; tempInvoice.VerifyState = item.VerifyState; InputInvoice.Add(tempInvoice); } db.Invoices.AddRange(InputInvoice); db.SaveChanges(); InputCount = Invoices.Count; MessageBox.Show($"有条{InputCount}发票入库成功", "信息", MessageBoxButton.OK, MessageBoxImage.Information); InputCount = 0; BtnEnableJudgement(); Message = ""; ScanMessage = ""; Invoices.Clear(); //invoice.OperName = db.Operators.Where(o => o.OperatorId == invoice.OperId).FirstOrDefault().Person.PersonName; //invoice.PersonName = db.People.Where(p => p.PersonId == invoice.PersonId).FirstOrDefault().PersonName; } // Invoices.Add(invoice); }
protected virtual void ClearNavigationProperties() { Customers.Clear(); Invoices.Clear(); Projects.Clear(); Tasks.Clear(); TimeEntries.Clear(); TimeEntries1.Clear(); UsersCustomers.Clear(); Projects1.Clear(); Customers_1.Clear(); InvoiceComments.Clear(); }
/// <summary> /// Gets a list of invoices and then adds them to the invoices list /// </summary> public async void GetInvoices() { Repository repository = new Repository(); App.Current.Dispatcher.Invoke(() => { Invoices.Clear(); }); await foreach (Invoice invoice in repository.GetInvoicesForOrderAsync(SelectedOrder.OrderId)) { App.Current.Dispatcher.Invoke(() => { Invoices.Add(invoice); }); } }
private async void LoadAllData() { using (UserDialogs.Instance.Loading("Đang tải")) { var invoiceRes = await invoiceService.GetInvoices(UserInfoSetting.UserInfos.PhongId); if (invoiceRes == null) { UserDialogs.Instance.Alert("Có lỗi khi tải thông tin phiếu thu"); return; } Invoices.Clear(); foreach (var item in invoiceRes) { Invoices.Add(item); } CalculateHeight(); } }
/// <summary> /// 終了処理 /// </summary> public void Dispose() { if (Quotations != null) { Quotations.Clear(); Quotations = null; } if (Deliveries != null) { Deliveries.Clear(); Deliveries = null; } if (Invoices != null) { Invoices.Clear(); Invoices = null; } }
protected virtual void ClearNavigationProperties() { Devices.Clear(); Invoices.Clear(); OrderLines.Clear(); }
protected virtual void ClearNavigationProperties() { Customer = null; Projects.Clear(); Invoices.Clear(); }
private void RepopulateInvoices() { Invoices.Clear(); PopulateInvoices(); }