コード例 #1
0
ファイル: ObjednaniFinder.cs プロジェクト: mrNoactiv/Pokusy
        private static Collection <IObjednaniGateway> ReadObjednavku(SqlDataReader reader)
        {
            Collection <IObjednaniGateway> Objednani = new Collection <IObjednaniGateway>();

            while (reader.Read())
            {
                IPisnickaGateway   pisnicka   = new PisnickaGateway();
                IObjednavkaGateway objednavka = new ObjednavkaGateway();
                IUzivatelGateway   uzivatel   = new UzivatelGateway();
                IObjednaniGateway  objednani  = new ObjednaniGateway();

                objednavka.Id  = reader.GetInt32(0);
                pisnicka.Id    = reader.GetInt32(1);
                pisnicka.Nazev = reader.GetString(2);
                uzivatel.Id    = reader.GetInt32(3);
                uzivatel.Email = reader.GetString(4);

                objednavka.Uzivatel  = uzivatel;
                objednani.Objednavka = objednavka;
                objednani.Pisnicka   = pisnicka;



                Objednani.Add(objednani);
            }
            return(Objednani);
        }
コード例 #2
0
ファイル: UlozeniFinder.cs プロジェクト: mrNoactiv/Pokusy
        private Collection <IUlozeniGateway> ReadKnihovna(SqlDataReader reader)
        {
            Collection <IUlozeniGateway> uloziste = new Collection <IUlozeniGateway>();

            while (reader.Read())
            {
                IPisnickaGateway pisnicka = new PisnickaGateway();
                IKnihovnaGateway knihovna = new KnihovnaGateway();
                IUzivatelGateway uzivatel = new UzivatelGateway();
                IUlozeniGateway  ulozeni  = new UlozeniGateway();

                pisnicka.Id    = reader.GetInt32(0);
                pisnicka.Nazev = reader.GetString(1);
                knihovna.Id    = reader.GetInt32(2);
                uzivatel.Id    = reader.GetInt32(3);

                knihovna.Uzivatel = uzivatel;
                ulozeni.Knihovna  = knihovna;
                ulozeni.Pisnicka  = pisnicka;


                uloziste.Add(ulozeni);
            }
            return(uloziste);
        }
コード例 #3
0
ファイル: UzivatelFinder.cs プロジェクト: mrNoactiv/Pokusy
        private Collection <IUzivatelGateway> Read(SqlDataReader reader)
        {
            Collection <IUzivatelGateway> Uzivatele = new Collection <IUzivatelGateway>();

            while (reader.Read())
            {
                UzivatelGateway Uzivatel = new UzivatelGateway();
                Uzivatel.Prezdivka = reader.GetString(0);
                Uzivatel.Email     = reader.GetString(1);
                Uzivatel.Typ       = reader.GetString(2);


                Uzivatele.Add(Uzivatel);
            }
            return(Uzivatele);
        }
コード例 #4
0
        private Collection <IHodnoceniPisnickyGateway> Read(SqlDataReader reader)
        {
            Collection <IHodnoceniPisnickyGateway> HodnoceniKolekce = new Collection <IHodnoceniPisnickyGateway>();

            while (reader.Read())
            {
                IHodnoceniPisnickyGateway h        = new HodnoceniPisnickyGateway();
                UzivatelGateway           Uzivatel = new UzivatelGateway();
                h.Text             = reader.GetString(0);
                h.Hodnoceni        = reader.GetInt32(1);
                Uzivatel.Prezdivka = reader.GetString(2);

                h.Uzivatel = Uzivatel;

                HodnoceniKolekce.Add(h);
            }
            return(HodnoceniKolekce);
        }
コード例 #5
0
ファイル: ObjednavkaFinder.cs プロジェクト: mrNoactiv/Pokusy
        private static Collection <IObjednavkaGateway> Read(SqlDataReader reader)
        {
            Collection <IObjednavkaGateway> Objednavky = new Collection <IObjednavkaGateway>();

            while (reader.Read())
            {
                IObjednavkaGateway Objednavka = new ObjednavkaGateway();
                IUzivatelGateway   U          = new UzivatelGateway();
                Objednavka.Id = reader.GetInt32(0);
                U.Id          = reader.GetInt32(1);


                Objednavka.Uzivatel = U;

                Objednavky.Add(Objednavka);
            }
            return(Objednavky);
        }