// GET: Akcje public ActionResult DodajDania() { ChickDbContext db = new ChickDbContext(); List <Skladnik> skladniki = db.Skladniki.ToList(); foreach (Skladnik s in skladniki) { Danie danie = new Danie { Nazwa = s.NazwaSkladnika, WagaPorcji = 100 }; db.Dania.Add(danie); db.SaveChanges(); Receptura receptura = new Receptura { Skladnik = s.ID, Danie = danie.ID, Waga = 100 }; db.Receptury.Add(receptura); db.SaveChanges(); } return(null); }
protected void addDanie_Click(object sender, EventArgs e) { try { SqlConnection con = new SqlConnection(constr); con.Open(); Danie d = new Danie(); d.nazwa = TextBoxNazwaDania.Text; d.kategoria = KategoriaDropDownList.SelectedValue; d.przepis = textboxPrzepis.Text; baza.Danies.InsertOnSubmit(d); baza.SubmitChanges(); int danieID = d.Id; int rowIndex = 0; DataTable dt = (DataTable)ViewState["CurrentTable"]; for (int i = 0; i < dt.Rows.Count; i++) { Skladnik s = new Skladnik(); s.Id_dania = danieID; DropDownList box1 = (DropDownList)Gridview1.Rows[rowIndex].Cells[0].FindControl("DropDownListIngredient"); SqlCommand sql = new SqlCommand("SELECT Id FROM Produkt_spozywczy WHERE nazwa=N'" + box1.SelectedItem.Text + "'", con); sql.CommandType = CommandType.Text; s.Id_produktu = Convert.ToInt32(sql.ExecuteScalar()); TextBox box2 = (TextBox)Gridview1.Rows[rowIndex].Cells[1].FindControl("TextBoxWeight"); s.ilosc = Convert.ToInt32(box2.Text); baza.Skladniks.InsertOnSubmit(s); baza.SubmitChanges(); rowIndex++; } con.Close(); Response.Write("<script>alert('Pomyślnie dodano danie');</script>"); } catch (FormatException ex) { Console.Write(ex.Message); Response.Write("<script>alert('Wystąpił nieoczekiwany błąd. Spróbuj ponownie później');</script>"); } }
public Kotlet_schabowy(Danie danie) : base(danie) { }
/// <summary> /// Method put order into database /// </summary> /// <param name="orderDetails">Order getted by endpoint</param> public static void putOrder(OrderDetails orderDetails) { cateringContext.Database.EnsureCreated(); Dictionary <String, int> danieILiczbaDan = new Dictionary <String, int>(); Danie danieHelper = new Danie(); Decimal suma = 0; var eAddress = orderDetails.address; Klient klient = new Klient() { imie = orderDetails.client.name, nazwisko = orderDetails.client.lastName, email = orderDetails.client.email, nr_tel = orderDetails.client.phone.ToString(), nr_domu = eAddress.nrDomu, kod_pocztowy = eAddress.kodPocztowy, miasto = eAddress.miasto, nr_mieszkania = eAddress.nrMieszkania, ulica = eAddress.ulica }; List <Danie> dania = new List <Danie>(); foreach (Dish dish in orderDetails.dishes) { if (danieILiczbaDan.ContainsKey(dish.name)) { danieILiczbaDan[dish.name]++; } else { danieILiczbaDan[dish.name] = 1; } suma += dish.price; } List <Klient> klienciWBazie = cateringContext.Clients.Where(s => s.email == klient.email).ToList(); if (klienciWBazie.Count == 0) { cateringContext.Clients.Add(klient); } else { klienciWBazie[0].imie = klient.imie; klienciWBazie[0].nazwisko = klient.nazwisko; klienciWBazie[0].kod_pocztowy = klient.kod_pocztowy; klienciWBazie[0].miasto = klient.miasto; klienciWBazie[0].nr_domu = klient.nr_domu; klienciWBazie[0].nr_mieszkania = klient.nr_mieszkania; klienciWBazie[0].nr_tel = klient.nr_tel; klienciWBazie[0].ulica = klient.ulica; cateringContext.Clients.Update(klienciWBazie[0]); } Zamowienie zamowienie = new Zamowienie() { klient = klient, status_zamowienia = "Złożone", suma = suma, data_zamowienia = DateTime.Parse(orderDetails.orderTime), cyklicznosc = (short)orderDetails.periodicity, preferowana_pora = orderDetails.timePreference, data_dostarczenia = DateTime.Parse(orderDetails.orderDeliveredTime) }; DanieZamowienie danieZamowienie = new DanieZamowienie(); foreach (String nazwaDania in danieILiczbaDan.Keys) { danieZamowienie = new DanieZamowienie() { danie = cateringContext.Dishes.Where(s => (s.nazwa == nazwaDania)).ToList()[0], zamowienie = zamowienie, ilosc_dania = danieILiczbaDan[nazwaDania] }; zamowienie.daniaZamowienia.Add(danieZamowienie); } cateringContext.Orders.Add(zamowienie); cateringContext.SaveChanges(); var orderHub = new Extentions.SignalR.OrderHub(); orderHub.sendNewOrder(orderDetails); Extentions.MailKit.Mail.newOrder(klient); }
public Ryz(Danie danie) : base(danie) { }
public SurowkaZBurakow(Danie danie) : base(danie) { }
public SurówkaZMarchewki(Danie danie) : base(danie) { }
public PrzedmiotZamowienia(Danie danie, int ilosc) { this.danie = danie; this.ilosc = ilosc; }
public DanieDekorator(Danie danie) { _danie = danie; }
public SurowkaZKapusty(Danie danie) : base(danie) { }
public Ziemniaki(Danie danie) : base(danie) { }
public Kotlet_Mielony(Danie danie) : base(danie) { }