public void InsertObjednani(Objednani objednani) { Objednani o = objednani; IObjednaniGateway obj = new ObjednaniGateway(); obj.Pisnicka.Id = o.Pisnicka; obj.Objednavka.Id = o.Objednavka; obj.Insert(); }
private void button1_Click(object sender, EventArgs e) { if (ucetBox.TextLength == 0) { varovani2Label.Text = "Vyplňte účet"; } else { ObjednavkaGateway og = new ObjednavkaGateway(); UzivatelGateway u = new UzivatelGateway(); ObjednaniGateway obj = new ObjednaniGateway(); IPisnickaGateway pg = new PisnickaGateway(); u.Id = SessionSingleton.getInstance().getLoggedUser().Id; og.Uzivatel = u; Objednavka o = new Objednavka(og); oser.InsertObjednavku(o); ObjednavkaGateway objIdg = new ObjednavkaGateway(); Objednavka idObjednavky = oser.getIdObjednavky(SessionSingleton.getInstance().getLoggedUser().Id); foreach (Pisnicka p in Kosik.getInstance().getPisnicky()) { pg.Id = p.Id; objIdg.Id = idObjednavky.Id; obj.Objednavka = objIdg; obj.Pisnicka = pg; Objednani ob = new Objednani(obj); objednaniSer.InsertObjednani(ob); } vytvoreniLabel.Show(); Kosik.getInstance().znicitKosik(); } }