Beispiel #1
0
        public Knihovna getIdKnihovny(int param)
        {
            IKnihovnaGateway Gateway = kf.VyberId(param);
            Knihovna         kn      = new Knihovna(Gateway);

            return(kn);
        }
Beispiel #2
0
        public void InsertKnihovnu(Knihovna knihovna)
        {
            Knihovna         k  = knihovna;
            IKnihovnaGateway kg = new KnihovnaGateway();

            kg.Uzivatel.Id = k.Uzivatel;

            kg.Insert();
        }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (us.getVypisKnihovny(int.Parse(uzivatelLabel.Text)).Count == 0)
            {
                KnihovnaGateway kg = new KnihovnaGateway();
                UzivatelGateway ug = new UzivatelGateway();

                ug.Id       = Int32.Parse(uzivatelLabel.Text);
                kg.Uzivatel = ug;

                Knihovna k = new Knihovna(kg);

                ks.InsertKnihovnu(k);
            }

            UlozeniGateway   ulg = new UlozeniGateway();
            IPisnickaGateway pg  = new PisnickaGateway();
            KnihovnaGateway  kng = new KnihovnaGateway();

            Knihovna knihovna = ks.getIdKnihovny(Int32.Parse(uzivatelLabel.Text));

            foreach (int i in pisnicky)
            {
                pg.Id  = i;
                kng.Id = knihovna.Id;

                ulg.Knihovna = kng;
                ulg.Pisnicka = pg;

                Ulozeni ulozeni = new Ulozeni(ulg);

                UlozeniService.InsertUlozeni(ulozeni);
            }

            infoLabel.Text = "ok";
        }