Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 2
0
        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();
        }