Exemplo n.º 1
0
        private void SaveBuyButton_Click(object sender, RoutedEventArgs e)
        {
            if (ControlValidation.IsEmpty(new TextBox[] { UnitPriceBuy, QuantityBuy, DateBuy, DescriptionBuy, ProviderBuy, TotalPriceBuy, PaidBuy, TotalOweBuy }))
            {
                Buy buy = new Buy();
                buy.DateBuy = DateTime.Parse(DateBuy.Text.ToString());
                buy.Description = DescriptionBuy.Text;
                buy.Provider = ProviderBuy.Text;
                buy.UnitPrice = double.Parse(UnitPriceBuy.Text.ToString());
                buy.Quantity = double.Parse(QuantityBuy.Text.ToString());
                buy.QuantityAvailable = double.Parse(QuantityBuy.Text.ToString());
                buy.TotalPrice = double.Parse(TotalPriceBuy.Text.ToString());
                buy.Paid = double.Parse(PaidBuy.Text);
                buy.TotalOwe = double.Parse(TotalOweBuy.Text);
                buy.Owe = true;

                dataSource.AddNewBuy(buy);
                BuysListView.ItemsSource = dataSource.GetBuys();
                MessageBox.Show("Values complete");
                ControlValidation.Clean(new TextBox[] { UnitPriceBuy, QuantityBuy, DateBuy, DescriptionBuy, ProviderBuy, TotalPriceBuy, PaidBuy, TotalOweBuy });
            }
            else
            {
                MessageBox.Show("Values empty");
            }
        }
Exemplo n.º 2
0
 public void AddFeedStockSpend(Buy buy,double valueFeedStockSpend)
 {
     if(buy.QuantityAvailable > valueFeedStockSpend )
     {
         buy.QuantityAvailable -= valueFeedStockSpend;
         context.Entry(buy).State = EntityState.Modified;
         context.SaveChanges();
     }
     
 }
Exemplo n.º 3
0
 public void AddNewBuy(Buy buy)
 {
     context.Buy.Add(buy);
     context.SaveChanges();
 }