public List <PackageArea> CopyList(List <PackageArea> list) { List <PackageArea> list1 = new List <PackageArea>(); foreach (var item in list) { PackageArea t = new PackageArea(); t.height = item.height; t.width = item.width; t.isscan = item.isscan; t.left = item.left; t.right = item.right; if (item.cigaretteList != null) { List <Cigarette> clist = new List <Cigarette>(); foreach (var it in item.cigaretteList) { Cigarette ct = new Cigarette(); ct.CigaretteNo = it.CigaretteNo; ct.fromx = it.fromx; ct.tox = it.tox; ct.width = it.width; ct.index = it.index; clist.Add(ct); } t.cigaretteList = clist; } list1.Add(item); } return(list1); }
public static string IsCigarreteCorrect(int answer, Cigarette quiz) { Cigarette value; if (answer == 1) { value = Cigarette.Blends; } else if (answer == 2) { value = Cigarette.BlueMaster; } else if (answer == 3) { value = Cigarette.Dunhill; } else if (answer == 4) { value = Cigarette.PallMall; } else { value = Cigarette.Prince; } if (value == quiz) { return("success"); } else { return("failed"); } }
public static CigaretteViewModel DoMap(Cigarette cigarette) { return(new CigaretteViewModel() { Name = cigarette.Name, Price = cigarette.Price }); }
public List <Cigarette> CopyCigaretteList(List <Cigarette> list) { List <Cigarette> clist = new List <Cigarette>(); foreach (var it in list) { Cigarette ct = new Cigarette(); ct.CigaretteNo = it.CigaretteNo; ct.fromx = it.fromx; ct.tox = it.tox; ct.width = it.width; ct.index = it.index; clist.Add(ct); } return(clist); }
static void Main(string[] args) { var food = new Food(10); var alcoholicDrink = new AlcoholicDrink(5); var cigarette = new Cigarette(5); food.AddProduct(food); food.AddProduct(alcoholicDrink); food.AddProduct(cigarette); var totalWithBrazilTaxes = food.GetPriceWithTaxes(new BrazilTaxVisitor()) + alcoholicDrink.GetPriceWithTaxes(new BrazilTaxVisitor()) + cigarette.GetPriceWithTaxes(new BrazilTaxVisitor()); var totalWithUsTaxes = food.GetPriceWithTaxes(new UsTaxVisitor()) + alcoholicDrink.GetPriceWithTaxes(new UsTaxVisitor()) + cigarette.GetPriceWithTaxes(new UsTaxVisitor()); Console.WriteLine($"O valor total em reais é: {food.TotalPrice()}"); Console.WriteLine($"O valor com impostos no Brasil: {totalWithBrazilTaxes}"); Console.WriteLine($"O valor com impostos no Us: {totalWithUsTaxes}"); }
private void btn5Save_Click(object sender, EventArgs e) { if (ValidateAddCigarette()) { Cigarette model = new Cigarette() { Name = this.cb5Name.Text.Trim(), Type = this.cb5Type.Text.Trim(), Unit = this.cb5Unit.Text.Trim(), Memo = this.tb5Memo.Text.Trim(), Price = Convert.ToDecimal(this.tb5Price.Text.Trim()), TodayInNum = Convert.ToInt32(this.tb5TodayIn.Text.Trim()), TodayOutNum = Convert.ToInt32(this.tb5TodayOut.Text), TodayStorkNum = Convert.ToInt32(this.tb5TodayStork.Text), YesterdayStorkNum = Convert.ToInt32(this.tb5YesterdayStork.Text), IncomeSum = Convert.ToDecimal(this.tb5IncomeSum.Text), LogDate = this.dp5.Value.Date }; try { bllcigarette.Add(model); MessageBox.Show("添加成功!"); this.BindCigaretteHistory(); foreach (Control cb in this.tpCigarette.Controls[1].Controls) { if (cb is ComboBox || cb is TextBox) { cb.Text = string.Empty; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private async void SaveCigaretteAction(object sender, System.EventArgs e) { var existingCigarette = await _context.CigaretteRepository.GetCigaretteByName(CigaretteName); if (existingCigarette != null) { await DisplayAlert("Alert", "Existing Cigarette name", "OK"); } else { if (double.TryParse(CigarettePrice, out double cigarettePrice)) { var cigarette = new Cigarette() { Name = CigaretteName, Price = cigarettePrice }; var _ = await _context.CigaretteRepository.Insert(cigarette); var cigaretteStock = new Stock() { CigaretteID = cigarette.ID, Quantity = 0 }; await _context.StockRepository.Insert(cigaretteStock); App.Current.MainPage = new NavigationPage(new CigaretteView()); } else { await DisplayAlert("Alert", "Invalid cigarette price", "OK"); } } }
public Task Update(Cigarette cigarette) { return(_repository.Update(cigarette)); }
public Task <int> Delete(Cigarette cigarette) { return(_repository.Delete(cigarette)); }
public Task <int> Insert(Cigarette cigarette) { return(_repository.Insert(cigarette)); }
public decimal CalculateTaxesForCigarette(Cigarette cigarette) { return(cigarette.GetPrice() + (cigarette.GetPrice() * 1.5m)); }
static void Main() { // for(; ; ) // { //TODO: Create a menu that has the following: //Buy item or add to stock for 1 //Buy item: Item type 1 for Cigarette, 2 for Beverage, 3 for CHIPS and 4 for Oil //Create object of ciggerate //1-> Brand of cigg, quanitity, total amount //Create object of Bevrage //2-> Brand of Beverage, quanitity, total amount //Create object of Chips //3-> Brand of Chips, quanitity, total amount //Create object of Oil //3-> Brand of Oil, quanitity, total amount //add to stock item: 1 for Cigarette, 2 for Beverage, 3 for CHIPS and 4 for Oil //Brand of cigg, quanitity, return new number of stocks //Brand of beverage, quanitity, return new number of stocks //Brand of Chips, quanitity, return new number of stocks // } while (true) { Console.WriteLine("Enter 1 for Cigarette, 2 for Beverage, 3 for Chips, 4 for Oil, 5 to finish the program: "); string UserInput = Console.ReadLine(); if (UserInput == "1") { Cigarette cig = new Cigarette(); Console.WriteLine("Brand: \n"); cig.BrandName("Cig1"); //cig.PurchaseStock(500, 55); Console.WriteLine("Stocks purchased: \n"); cig.PurchaseStock(500, 55); Console.WriteLine("Stock increased: "); cig.Inventory(500, 55); Console.WriteLine("Total: "); cig.TotalAmount(); } else if (UserInput == "2") { Beverage bev = new Beverage(); Console.WriteLine("Brand: \n"); bev.BrandName("Cola1"); Console.WriteLine("Stocks purchased: \n"); bev.PurchaseStock(1000, 100); Console.WriteLine("Stock increased: "); bev.Inventory(1000, 150); Console.WriteLine("Total: "); bev.TotalAmount(); } else if (UserInput == "3") { Chips chip = new Chips(); Console.WriteLine("Brand: \n"); chip.BrandName("Chips1"); Console.WriteLine("Stocks purchased: \n"); chip.PurchaseStock(400, 47); Console.WriteLine("Stock increased: "); chip.Inventory(400, 66); Console.WriteLine("Total: "); chip.TotalAmount(); } else if (UserInput == "4") { Oil oilObj = new Oil(); Console.WriteLine("Brand: \n"); oilObj.BrandName("Oil 1"); Console.WriteLine("Stocks purchased: \n"); oilObj.PurchaseStock(366, 30); Console.WriteLine("Stock increased: "); oilObj.Inventory(366, 66); Console.WriteLine("Total: "); oilObj.TotalAmount(); } else if (UserInput == "5") { Console.WriteLine("Thanks! "); break; } } Cigarette cig = new Cigarette(); Beverage bev = new Beverage(); Chips chips = new Chips(); Oil oil = new Oil(); for (; ;) { int ch; Console.WriteLine(" Welcome to Stock Management System"); Console.WriteLine(" -------------------------------------\n\n"); Console.WriteLine("Item 1-Cigarette.\n"); Console.WriteLine("Item 2-Beverage.\n"); Console.WriteLine("Item 3-Chips.\n"); Console.WriteLine("Item 4-Oil.\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); if (ch == 1) { ch = 0; Console.Clear(); Console.WriteLine("1-Add to stocks items\n"); Console.WriteLine("2-Buy from stock items\n"); Console.WriteLine("3-View All Info\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); if (ch == 1) { ch = 0; Console.Clear(); cig.brand_name(); Console.Clear(); cig.increase_stoct(); Console.Clear(); } else if (ch == 2) { ch = 0; Console.Clear(); cig.decrease_stock(); Console.Clear(); } else if (ch == 3) { ch = 0; Console.Clear(); cig.get_stock(); Console.Clear(); } else { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); Console.WriteLine("\nPress any key to return to main menu\n"); } } else if (ch == 2) { ch = 0; Console.Clear(); Console.WriteLine("1-Add to stocks items\n"); Console.WriteLine("2-Buy from stock items\n"); Console.WriteLine("3-View All Info\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); if (ch == 1) { ch = 0; Console.Clear(); bev.brand_name(); Console.Clear(); bev.increase_stoct(); Console.Clear(); } else if (ch == 2) { ch = 0; Console.Clear(); bev.decrease_stock(); Console.Clear(); } else if (ch == 3) { ch = 0; Console.Clear(); bev.get_stock(); Console.Clear(); } else { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); Console.WriteLine("\nPress any key to return to main menu\n"); } } else if (ch == 3) { ch = 0; Console.Clear(); Console.WriteLine("1-Add to stocks items\n"); Console.WriteLine("2-Buy from stock items\n"); Console.WriteLine("3-View All Info\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); if (ch == 1) { ch = 0; Console.Clear(); chips.brand_name(); Console.Clear(); chips.increase_stoct(); Console.Clear(); } else if (ch == 2) { ch = 0; Console.Clear(); chips.decrease_stock(); Console.Clear(); } else if (ch == 3) { ch = 0; Console.Clear(); chips.get_stock(); Console.Clear(); } else { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); Console.WriteLine("\nPress any key to return to main menu\n"); } } else if (ch == 4) { ch = 0; Console.Clear(); Console.WriteLine("1-Add to stocks items\n"); Console.WriteLine("2-Buy from stock items\n"); Console.WriteLine("3-View All Info\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); if (ch == 1) { ch = 0; Console.Clear(); oil.brand_name(); Console.Clear(); oil.increase_stoct(); Console.Clear(); } else if (ch == 2) { ch = 0; Console.Clear(); oil.decrease_stock(); Console.Clear(); } else if (ch == 3) { ch = 0; Console.Clear(); oil.get_stock(); Console.Clear(); } else if (ch == 4) { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); Console.WriteLine("\nPress any key to return to main menu\n"); } } else { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); } //TODO: Create a menu that has the following: //Buy item or add to stock for 1 //Buy item: Item type 1 for Cigarette, 2 for Beverage, 3 for CHIPS and 4 for Oil //Create object of ciggerate //1-> Brand of cigg, quanitity, total amount //Create object of Bevrage //2-> Brand of Beverage, quanitity, total amount //Create object of Chips //3-> Brand of Chips, quanitity, total amount //Create object of Oil //3-> Brand of Oil, quanitity, total amount //add to stock item: 1 for Cigarette, 2 for Beverage, 3 for CHIPS and 4 for Oil //Brand of cigg, quanitity, return new number of stocks //Brand of beverage, quanitity, return new number of stocks //Brand of Chips, quanitity, return new number of stocks } }
public void calcArea(List <PackageArea> list, PackageArea area, decimal width, decimal height, decimal cigseq, AreaUnit unit) { list.Remove(area); // list.RemoveAll(x => x.beginx == area.beginx); PackageArea areal = new PackageArea(); PackageArea areaC = new PackageArea(); PackageArea arear = new PackageArea(); areal.left = area.left; areal.right = areaC; areal.beginx = area.beginx; areal.width = unit.beginx; areal.height = area.height; List <Cigarette> temp = area.cigaretteList.Where(x => x.index < unit.begin).ToList(); areal.cigaretteList = new List <Cigarette>(); areal.cigaretteList.AddRange(temp); //if (area.left != null) //{ // area.left.right = areal; // if (Math.Abs(area.left.height - areal.height) <= deviation) // { // areal.left = area.left.left; // areal.beginx = area.left.beginx; // areal.cigaretteList = area.left.cigaretteList; // areal.cigaretteList.AddRange(areal.cigaretteList); // //(new Cigarette() { CigaretteNo = cigseq, fromx = area.left.width, tox = area.left.width + width, width = width }); // areal.width = area.left.width + areal.width; // if (areal.height < area.left.height) // { // areal.height = area.left.height; // } // list.Remove(area.left); // } //} areaC.left = areal; areaC.beginx = area.beginx + unit.beginx; areaC.height = height; areaC.width = width; areaC.cigaretteList = new List <Cigarette> { new Cigarette() { CigaretteNo = cigseq, fromx = 0, tox = width, width = width } }; areaC.right = arear; arear.left = areaC; arear.beginx = areaC.beginx + width; arear.width = area.width - width - unit.beginx; arear.height = area.height; arear.right = area.right; Cigarette tempC = area.cigaretteList.Where(x => x.index == unit.begin).FirstOrDefault(); if (tempC.width < width) { arear.cigaretteList = area.cigaretteList.Where(x => x.index > unit.begin).ToList(); arear.cigaretteList[0].width -= (width - tempC.width); } else { arear.cigaretteList = area.cigaretteList.Where(x => x.index >= unit.begin).ToList(); arear.cigaretteList[0].width -= width; } //arear.cigaretteList[0].tox = arear.width; //arear.cigaretteList[0].width = arear.width; if (area.right != null) { area.right.left = arear; } list.Add(areal); list.Add(areaC); list.Add(arear); }
static void Main() { //Create object of ciggerate Cigarette cig = new Cigarette(); //Create object of Bevrage Beverage bev = new Beverage(); //Create object of Chips Chips chips = new Chips(); //Create object of Oil Oil oil = new Oil(); for (; ;) { //Buy item: Item type 1 for Cigarette, 2 for Beverage, 3 for CHIPS and 4 for Oil int ch; Console.WriteLine(" Welcome to Stock Management System"); Console.WriteLine(" -------------------------------------\n\n"); Console.WriteLine("Item 1-Cigarette.\n"); Console.WriteLine("Item 2-Beverage.\n"); Console.WriteLine("Item 3-Chips.\n"); Console.WriteLine("Item 4-Oil.\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); //Buy item or add to stock for 1 if (ch == 1) { ch = 0; Console.Clear(); Console.WriteLine("1-Add to stocks items\n"); Console.WriteLine("2-Buy from stock items\n"); Console.WriteLine("3-View All Info\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); //1-> Brand of cigg, quanitity, total amount if (ch == 1) { ch = 0; Console.Clear(); cig.brand_name(); Console.Clear(); cig.increase_stoct(); Console.Clear(); } else if (ch == 2) { ch = 0; Console.Clear(); cig.decrease_stock(); Console.Clear(); } //Brand of cigg, quanitity, return new number of stocks else if (ch == 3) { ch = 0; Console.Clear(); cig.get_stock(); } else { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); Console.WriteLine("\nPress any key to return to main menu\n"); } } //add to stock item: 1 for Cigarette, 2 for Beverage, 3 for CHIPS and 4 for Oil else if (ch == 2) { ch = 0; Console.Clear(); Console.WriteLine("1-Add to stocks items\n"); Console.WriteLine("2-Buy from stock items\n"); Console.WriteLine("3-View All Info\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); //2-> Brand of Beverage, quanitity, total amount if (ch == 1) { ch = 0; Console.Clear(); bev.brand_name(); Console.Clear(); bev.increase_stoct(); Console.Clear(); } else if (ch == 2) { ch = 0; Console.Clear(); bev.decrease_stock(); Console.Clear(); } //Brand of beverage, quanitity, return new number of stocks else if (ch == 3) { ch = 0; Console.Clear(); bev.get_stock(); } else { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); Console.WriteLine("\nPress any key to return to main menu\n"); } } else if (ch == 3) { ch = 0; Console.Clear(); Console.WriteLine("1-Add to stocks items\n"); Console.WriteLine("2-Buy from stock items\n"); Console.WriteLine("3-View All Info\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); //3-> Brand of Chips, quanitity, total amount if (ch == 1) { ch = 0; Console.Clear(); chips.brand_name(); Console.Clear(); chips.increase_stoct(); Console.Clear(); } else if (ch == 2) { ch = 0; Console.Clear(); chips.decrease_stock(); Console.Clear(); } //Brand of Chips, quanitity, return new number of stocks else if (ch == 3) { ch = 0; Console.Clear(); chips.get_stock(); } else { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); Console.WriteLine("\nPress any key to return to main menu\n"); } } else if (ch == 4) { ch = 0; Console.Clear(); Console.WriteLine("1-Add to stocks items\n"); Console.WriteLine("2-Buy from stock items\n"); Console.WriteLine("3-View All Info\n"); Console.Write("Enter choice: "); ch = int.Parse(Console.ReadLine()); //3-> Brand of Oil, quanitity, total amount if (ch == 1) { ch = 0; Console.Clear(); oil.brand_name(); Console.Clear(); oil.increase_stoct(); Console.Clear(); } else if (ch == 2) { ch = 0; Console.Clear(); oil.decrease_stock(); Console.Clear(); } else if (ch == 3) { ch = 0; Console.Clear(); oil.get_stock(); } else { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); Console.WriteLine("\nPress any key to return to main menu\n"); } } else { Console.Clear(); Console.WriteLine("\nInvalid Option Entered!!\n"); } } }