コード例 #1
0
ファイル: BazaDanych.cs プロジェクト: dawi1995/ArOp
        private static Magazyn pobierzMagazyn()
        {
            Magazyn magazyn = new Magazyn();


            SkonfigurujPolaczenie();
            WykonajWBazie("SELECT * FROM towary3");

            Towar towar;

            foreach (DataTable tables in ds.Tables)
            {
                foreach (DataRow row in tables.Rows)
                {
                    towar       = new Towar();
                    towar.id    = (int)row.ItemArray[0];
                    towar.nazwa = (string)row.ItemArray[1];
                    //towar.ilosc = (int)row.ItemArray[2];

                    magazyn.towary.Add(towar);
                }
            }
            WykonajWBazie("SELECT * FROM pracownicy2");

            Pracownik pracownik;

            foreach (DataTable tables in ds.Tables)
            {
                foreach (DataRow row in tables.Rows)
                {
                    pracownik               = new Pracownik();
                    pracownik.id            = (int)row.ItemArray[0];
                    pracownik.imie          = (string)row.ItemArray[1];
                    pracownik.nazwisko      = (string)row.ItemArray[2];
                    pracownik.pesel         = (string)row.ItemArray[3];
                    pracownik.telefon       = (int)row.ItemArray[4];
                    pracownik.dataUrodzenia = (DateTime)row.ItemArray[5];
                    pracownik.login         = (string)row.ItemArray[6];
                    pracownik.haslo         = (string)row.ItemArray[7];
                    magazyn.pracownicy.Add(pracownik);
                }
            }
            WykonajWBazie("SELECT * FROM zlecenia2");


            Zlecenie zlecenie;

            foreach (DataTable tables in ds.Tables)
            {
                foreach (DataRow row in tables.Rows)
                {
                    zlecenie             = new Zlecenie();
                    zlecenie.pracownik   = magazyn.pracownicy.Find(Pracownik => Pracownik.id == Convert.ToInt32(row.ItemArray[0]));
                    zlecenie.data        = (DateTime)row.ItemArray[1];
                    zlecenie.towar       = magazyn.towary.Find(Towar => Towar.id == (int)row.ItemArray[2]);
                    zlecenie.ilosc       = (int)row.ItemArray[3];
                    zlecenie.czyPrzyjeto = (bool)row.ItemArray[4];         //nie wiadomo czy zrzutuje
                    zlecenie.informacje  = (string)row.ItemArray[5];
                    magazyn.zlecenia.Add(zlecenie);
                }
            }

            WykonajWBazie("SELECT * FROM menadzerowie1");

            Menadzer menadzer;

            foreach (DataTable tables in ds.Tables)
            {
                foreach (DataRow row in tables.Rows)
                {
                    menadzer               = new Menadzer();
                    menadzer.id            = (int)row.ItemArray[0];
                    menadzer.imie          = (string)row.ItemArray[1];
                    menadzer.nazwisko      = (string)row.ItemArray[2];
                    menadzer.pesel         = (string)row.ItemArray[3];
                    menadzer.telefon       = (int)row.ItemArray[4];
                    menadzer.dataUrodzenia = (DateTime)row.ItemArray[5];
                    menadzer.login         = (string)row.ItemArray[6];
                    menadzer.haslo         = (string)row.ItemArray[7];
                    magazyn.menadzerowie.Add(menadzer);
                }
            }
            WykonajWBazie("SELECT * FROM grafik");


            foreach (DataTable tables in ds.Tables)
            {
                foreach (DataRow row in tables.Rows)
                {
                    pracownik = magazyn.pracownicy.Find(Pracownik => Pracownik.id == (int)row.ItemArray[0]);

                    pracownik.grafik.grafik.Add((DateTime)row.ItemArray[1], (int)row.ItemArray[2]);
                }
            }
            WykonajWBazie("SELECT * FROM lokalizacje2");

            foreach (DataTable tables in ds.Tables)
            {
                foreach (DataRow row in tables.Rows)
                {
                    towar = magazyn.towary.Find(Towar => Towar.id == (int)row.ItemArray[0]);

                    towar.lokalizacje.Add(new Lokalizacja((int)row.ItemArray[1], (int)row.ItemArray[2], (int)row.ItemArray[3]), (int)row.ItemArray[4]);
                }
            }
            return(magazyn);
        }
コード例 #2
0
ファイル: Menadzer.cs プロジェクト: dawi1995/ArOp
 public Menadzer(int id, string imie, string nazwisko, string pesel, int telefon, DateTime dataUrodzenia, Magazyn magazyn, string login, string haslo)
     : base(id, imie, nazwisko, pesel, telefon, dataUrodzenia, login, haslo)
 {
 }
コード例 #3
0
ファイル: BazaDanych.cs プロジェクト: dawi1995/ArOp
        //public BazaDanych(string adres, string nazwa)
        //{
        //    this.adres = adres;
        //    this.nazwa = nazwa;
        //    //this.haslo = haslo;
        //}

        private static void PobierzMagazyn()
        {
            magazyn = pobierzMagazyn();
        }