private void ButtonTrashItemInsertClickExecute() { if (DefaultPrice <= 0) { MessageBox.Show("未輸入預設單價!"); } else { if (AccountTextileList.Where(w => w.FactoryID == SelectedAccountTextile.FactoryID && w.ItemID == SelectedAccountTextile.ItemID).Count() > 0) { MessageBox.Show("此布種已加入清單!"); } else { AccountTextileList.Add(new AccountTextile { FactoryID = SelectedAccountTextile.FactoryID, ItemID = SelectedAccountTextile.ItemID, ItemName = SelectedAccountTextile.ItemName, DefaultPrice = DefaultPrice }); } OnPropertyChanged("AccountTextileList"); } }
private void ButtonUpdateDefaultPriceClickExecute() { if (AccountTextileList.Count() == 0) { MessageBox.Show("未選取要新增的布種!", "錯誤!", MessageBoxButton.OK, MessageBoxImage.Error); return; } bool success = AccountSystemModule.InsertDefaultPrice(AccountTextileList); if (success) { MessageBox.Show("新增成功!"); } else { MessageBox.Show("新增失敗!", "錯誤!", MessageBoxButton.OK, MessageBoxImage.Error); } AccountTextileList.Clear(); }