Esempio n. 1
0
        public void InsertObjednani(Objednani objednani)
        {
            Objednani         o   = objednani;
            IObjednaniGateway obj = new ObjednaniGateway();

            obj.Pisnicka.Id   = o.Pisnicka;
            obj.Objednavka.Id = o.Objednavka;


            obj.Insert();
        }
Esempio n. 2
0
        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();
            }
        }