private void TransferFromMenuToSales(IProduct orderedProduct) { string type = orderedProduct.GetType().Name; Sales.Add(orderedProduct); switch (type) { case "Salad": SaladSales.Add((Salad)orderedProduct); break; case "Drink": DrinkSales.Add((Drink)orderedProduct); break; case "Soup": SoupSales.Add((Soup)orderedProduct); break; case "MainDish": MainDishSales.Add((MainDish)orderedProduct); break; case "Dessert": DessertSales.Add((Dessert)orderedProduct); break; } }
/// <summary> /// Add data according to the fields /// </summary> /// <param name="fileName"></param> /// <param name="fields"></param> public static void Add(string[] fields) { if (fields.Length == 0) { throw new ArgumentOutOfRangeException("Fields are empty."); } switch (fields[_indexType]) { case _typeSalesman: Sellers.Add(new Salesman(fields)); break; case _typeCustomer: Customers.Add(new Customer(fields)); break; case _typeSale: Sales.Add(new Sale(fields)); break; default: throw new InvalidOperationException("Unknown record type."); } }
async Task ExecuteLoadSalesCommand() { if (IsBusy) { return; } IsBusy = true; try { Sales.Clear(); var sales = await DataStore.GetItemsAsync(true); foreach (var sale in sales) { Sales.Add(sale); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public Sale AddSale(Sale toAdd) { toAdd.Employee = Users.SingleOrDefault(u => u.Id == toAdd.Employee.Id); Sales.Add(toAdd); SaveChanges(); return(toAdd); }
public void ListLoad() { Sales.Clear(); var lines = FILE.read(path_sale); if (lines == null) { return; } foreach (string line in lines) { try { var datas = line.Split(','); Sales.Add(new Sale { date = datas[0], count = datas[1], total = Convert.ToInt32(datas[2]), product = new Product() { code = datas[3], category = datas[4], name = datas[5], price = Convert.ToInt32(datas[6]), comment = datas[7], } }); } catch { continue; } } ListADD(); }
public Guid CheckoutCart(Guid aCartId, CreditCard aCreditCard, IDictionary <string, int> aCatalog) //TODO: sacar el catalogo de acá. { UserSession userSession = FindUserSessionByCartId(aCartId); Cashier aCashier = new Cashier(); Sale aSale = userSession.CheckoutCartWith(aCashier, aCreditCard, GlobalConfiguration.MerchantProcessor, aCatalog); Sales.Add(aSale); return(aSale.TransactionId); }
public void Add(T entity) { if (typeof(T) == typeof(Customer)) { Customers.Add(entity as Customer); } else if (typeof(T) == typeof(Salesman)) { Salesmen.Add(entity as Salesman); } else if (typeof(T) == typeof(Sale)) { Sales.Add(entity as Sale); } }
public Sale MakeSale(Vehicle vehicle, Customer customer, decimal salePrice) { var sale = new Sale { SalesPerson = this, Vehicle = vehicle, Customer = customer, Date = DateTime.Now, SalePrice = salePrice }; Sales.Add(sale); return(sale); }
public MainViewModel( ) { var random = new Random( ); for (int i = 0; i < 15; i++) { Sales.Add( new SalesFigures { Cake = random.Next(0, 11), Candy = random.Next(0, 11), Chocolate = random.Next(0, 11), Pie = random.Next(0, 11) }); } }
public PropertySale(dynamic propertySale) { ResidentialArea = propertySale.residentialArea; Postal = propertySale.postal; City = propertySale.city; Address = propertySale.address; PropertyType = propertySale.itemTypeName; BbrLink = Convert.ToString(propertySale.bbrLink); BbrLink = BbrLink.Replace("~", Domain); SoldLink = Convert.ToString(propertySale.soldLink); SoldLink = SoldLink.Replace("~", Domain); foreach (var sale in propertySale.sales) { Sales.Add(new Sale(sale)); } MapPosition = new MapPosition(propertySale.mapPosition); }
public async Task LoadAsync() { Collection <CarSale> sales = await _carRepository.GetAllSalesAsync(); TotalGrossSales = 0; TotalCars = 0; foreach (CarSale sale in sales) { Sales.Add(new SaleListItemViewModel(sale, _eventAggregator)); TotalGrossSales += sale.SalePrice; TotalCars++; } if (sales.Count == 0) { NoCarAlertVisibility = Visibility.Visible; } }
private async void SearchHandler(object param) { Sales.Clear(); var textBox = param as TextBox; var searchQuery = textBox.Text; var sales = await _context.Sales .Where(e => e.Name.Contains(searchQuery)) .ToListAsync(); foreach (var sale in sales) { Sales.Add(sale); } RaisePropertyChanged("Sales"); }
public void AddNewSale(Mehsul mehsuls, int count) { Mehsul mehsul = new Mehsul(mehsuls.Name, mehsuls.Price, mehsuls.Kateqoriya, mehsuls.Count, mehsuls.Kod); if (count > 0 && Products.Exists(p => p.Kod == mehsul.Kod)) { SalesItems salesItems = new SalesItems(mehsul) { Count = count }; List <SalesItems> salesItemsList = new List <SalesItems>(); salesItemsList.Add(salesItems); Satis satis = new Satis(salesItemsList); Sales.Add(satis); mehsuls.Count -= count; } }
private void AddSalesManOnClick(object sender, RoutedEventArgs e) { var r = new Random(); var c = Sales.Count > 0 ? Sales[0].Values.Count : 3; var values = new ChartValues <MonthSalesData>(); for (int i = 0; i < c; i++) { values.Add(new MonthSalesData { SoldItems = r.Next(0, 20), BestSellers = new[] { "A random fruit" } }); } Sales.Add(new LineSeries { Values = values }); }
private void populateSales() { if (Sales != null) { Sales.Clear(); } else { Sales = new ObservableCollection <Sale>(); } IEnumerable <Sale> sales = _context.Sales.getSalesOf(minDate, maxDate, selectedProduct != NullProduct ? selectedProduct : null, selectedStore != NullStore ? selectedStore : null); foreach (Sale sale in sales) { sale.PropertyChanged += (s, e) => saveChangesCommand.RaiseCanExecuteChanged(); Sales.Add(sale); } RaisePropertyChanged("TotalSum"); RaisePropertyChanged("TotalAmount"); }
private async void SellButton_Click(object sender, RoutedEventArgs e) { if (BeersList.SelectedItem == null) { return; } var beer = BeersList.SelectedItem as Beer; int amount; if (!int.TryParse(SaleAmountBox.Text, out amount)) { return; } var sale = new Sale() { Beer = beer, Amount = amount, Timestamp = DateTime.Now }; Sales.Add(sale); beer.InStore -= sale.Amount; SalesList.Items.Refresh(); try { await _client.SendSale(sale); } catch (Exception ex) { Sales.Remove(sale); beer.InStore += sale.Amount; SalesList.Items.Refresh(); } BeersList.Items.Refresh(); }
private async void FilterHasChangedAsync(SaleFilterHasChangedEventArgs obj) { //Since filter is used after any field got changed, we need to make sure //that we are not running more than one process at the time if (_isFilterWorking == false) { _isFilterWorking = true; var sales = await _carRepository.ApplySaleFilterAsync(SaleFiltersViewModel, obj.SaleFilter); Sales.Clear(); TotalGrossSales = 0; TotalCars = 0; foreach (var sale in sales) { Sales.Add(new SaleListItemViewModel(sale, _eventAggregator)); TotalGrossSales += sale.SalePrice; TotalCars++; } _isFilterWorking = false; } }
public ActionResult POS2(int id, FormCollection form) { int qty = Convert.ToInt32(form["test"]); Sale sale = db.Sales.FirstOrDefault(a => a.ProductId == id); Product product = db.Products.FirstOrDefault(a => a.ProductId == id); //db.Sales.OrderByDescending(p => p.InvoiceNumber).FirstOrDefault(); var max = db.Sales.Max(p => p.SaleId); //ViewBag.InvoiceNumber = max; List <Sale> Sales = (List <Sale>)Session["OrderdProductList"]; if (Sales == null) { Sales = new List <Sale>(); } Transaction transaction = new Transaction(); int lastProductId = db.Transactions.Max(item => item.TransactionId); Session["InvoiceNumber"] = transaction.InvoiceNumber; Sales.Add ( new Sale() { ProductId = product.ProductId, SaleDateTime = DateTime.Now, //SaleProductName = product.ProductName, //SaleQuantity = 2, //SalePrice = product.SellingPrice, //TotalPrice = 2* (db.Products.FirstOrDefault(a=>a.ProductId==product.ProductId).SellingPrice), } ); Session["OrderdProductList"] = Sales; POS(); return(View("POS")); }
private void FillWithData() { foreach (var item in new UserDAO().GetAll()) { Users.Add(item); } foreach (var item in new SaleDAO().GetAll()) { Sales.Add(item); } foreach (var item in new FurnitureTypeDAO().GetAll()) { FurnitureTypes.Add(item); } foreach (var item in new FurnitureDAO().GetAll()) { Furniture.Add(item); } foreach (var item in new AdditionalServiceDAO().GetAll()) { AdditionalServices.Add(item); } foreach (var item in new ActionSaleDAO().GetAll()) { ActionSales.Add(item); } }
private void addProduct() { if (SelectedProduct == null) { return; } EnableDisableCheckOut = true; Sale newSale = new Sale(); newSale.Timestamp = DateTime.Now.ToUnixTimestamp(); newSale.Register = Register; newSale.Customer = Customer; newSale.Product = SelectedProduct; newSale.Amount = giveAmount(); newSale.TotalPrice = SelectedProduct.Price * giveAmount(); Sales.Add(newSale); TotalOrder += newSale.TotalPrice; resetAmount(); //controle of klant genoeg geld geeft om bestelling uit te voeren checkCheckOutAndCancelOrder(); }
private void AddToOrder() { Sales s = new Sales(); if (SelectedProduct != null && Amount != 0 && Customer != null) { s.CustomersID = Customer.ID; s.RegisterID = registerID; s.RegisterName = Register.RegisterName; s.ProductID = SelectedProduct.ID; s.ProductName = SelectedProduct.ProductName; s.Amount = Amount; s.Price = SelectedProduct.Price; s.TotalPrice = Amount * SelectedProduct.Price; Sales.Add(s); CalculateTotal(); CheckPrice(); CalculateNewBalance(); Amount = 1; SelectedProduct = null; } }
public void addSale(SalesRecord sr) { Sales.Add(sr); }
public void AddSales(SalesRecord sr) { Sales.Add(sr); }
public void Add(Sale sale) { Sales.Add(sale); }
private void HandleSaleLine(string[] aLine) { Sale sale = new Sale(aLine); Sales.Add(sale); }
public void AddSales(SalesRecord sale) { Sales.Add(sale); }
public void addSeles(SalesRecord salesRecord) { Sales.Add(salesRecord); }
public void AddSale(Sale sale) { sale.DealerName = this.CompanyName; // Navnet på Forhandler er navnet til denne klassen. Sales.Add(sale); }
public void ListADD() { Sales.Add(new Sale()); }
public void ListRESET() { Sales.Clear(); Sales.Add(new Sale()); }