Beispiel #1
0
        public void GetWykazByKategoriaGryTest()
        {
            string imie1         = "Imie1";
            string imie2         = "Imie2";
            string nazwisko1     = "Nazwisko1";
            string nazwisko2     = "Nazwisko2";
            string kategoriaGry1 = "kategoriaGry1";
            string kategoriaGry2 = "kategoriaGry2";
            string nazwaGry1     = "nazwaGry1";
            string nazwaGry2     = "nazwaGry2";
            string autorGry1     = "autorGry1";
            string autorGry2     = "autorGry2";
            string opisGry1      = "opisGry1";
            string opisGry2      = "opisGry2";

            IFillingColection fillingColection = new WypelnianieStalymi();
            DataContext       dataContext      = new DataContext();
            DataRepository    dataRepository   = new DataRepository(fillingColection, dataContext);
            DataService       dataService      = new DataService(dataRepository);

            Wykaz     wykaz1     = new Wykaz(imie1, nazwisko1, 1, new System.DateTime(2018, 11, 1));
            Wykaz     wykaz2     = new Wykaz(imie2, nazwisko2, 2, new System.DateTime(2018, 11, 2));
            Katalog   katalog1   = new Katalog(1, kategoriaGry1);
            Katalog   katalog2   = new Katalog(2, kategoriaGry2);
            OpisStanu opisStanu1 = new OpisStanu(katalog1, nazwaGry1, autorGry1, opisGry1);
            OpisStanu opisStanu2 = new OpisStanu(katalog2, nazwaGry2, autorGry2, opisGry2);
            Zdarzenie zdarzenie1 = new Zdarzenie(1, wykaz1, opisStanu1);
            Zdarzenie zdarzenie2 = new Zdarzenie(2, wykaz2, opisStanu2);

            dataRepository.AddZdarzenie(zdarzenie1);
            dataRepository.AddZdarzenie(zdarzenie2);

            CollectionAssert.Equals(imie1, dataService.GetWykazByKategoriaGry(kategoriaGry1)[0].Imie);
        }
        public void Startup()
        {
            daneRepozytorium = new DaneRepozytorium();

            katalog1 = new Katalog("Test_Tytul", "Test_Autor", "Test_Opis");
            katalog2 = new Katalog("Test_Tytul2", "Test_Autor2", "Test_Opis2");
            daneRepozytorium.DanePowiazania.PozycjeKatalogowe.Add(katalog1.Klucz, katalog1);

            wykaz1 = new Wykaz("Jan", "Kowalski");
            wykaz2 = new Wykaz("Piotr", "Nowak");
            daneRepozytorium.DanePowiazania.ElementyWykazu.Add(wykaz1);

            opis1 = new OpisStanu(katalog1, "Mocno_zniszczona", new DateTime(2018, 9, 3, 12, 00, 00));
            opis2 = new OpisStanu(katalog2, "W_stanie_idealnym", new DateTime(2012, 8, 4, 12, 00, 00));
            daneRepozytorium.DanePowiazania.OpisyStanu.Add(opis1);

            zdarzenie1 = new Zdarzenie(opis1, wykaz1, new DateTime(2017, 6, 3, 12, 00, 00), new DateTime(2017, 9, 3, 12, 00, 00));
            zdarzenie2 = new Zdarzenie(opis2, wykaz2, new DateTime(2017, 6, 3, 12, 00, 00));
            daneRepozytorium.DanePowiazania.Wypozyczenia.Add(zdarzenie1);


            obslugaDanych = new ObslugaDanych(daneRepozytorium);

            sciezka = "dane.txt";

            daneOryginalne = obslugaDanych.WyswietlDaneRepozytorium();
        }
Beispiel #3
0
        public Zdarzenie DodajZdarzenie(int id, OpisStanu opisStanu, Wykaz wykaz, double ilosc, DateTime dataWypozyczenia)
        {
            Zdarzenie z = new Zdarzenie(id, opisStanu, wykaz, ilosc, dataWypozyczenia);

            dataRepository.DodajZdarzenie(z);
            return(z);
        }
Beispiel #4
0
        public void AddZdarzenieTest()
        {
            var Id    = 1;
            var gracz = new Gracz();

            gracz.Id       = 1;
            gracz.Imie     = "Maciej";
            gracz.Nazwisko = "Milewski";
            gracz.PESEL    = "90072105756";
            var gra = new Katalog();

            gra.NazwaGry = "Rosyjska ruletka";
            gra.OpisGry  = "Traf na kule, bedziesz mial pecha";
            var numerStolu = 5;

            var zdarzenie = new Zdarzenie {
                Id = Id, Gracz = gracz, Gra = gra, NumerStolu = numerStolu
            };

            dr.AddZdarzenie(zdarzenie);
            var expectedZdarzenie = dr.GetZdarzenie(Id);

            Assert.AreEqual(expectedZdarzenie.Id, Id);
            Assert.AreEqual(expectedZdarzenie.Gracz, gracz);
            Assert.AreEqual(expectedZdarzenie.Gra, gra);
            Assert.AreEqual(expectedZdarzenie.NumerStolu, numerStolu);

            //sprawdzamy wyrywkowo, czy na pewno add i get działają
            Console.WriteLine(Convert.ToString(expectedZdarzenie.Id) + expectedZdarzenie.Gracz.Imie + expectedZdarzenie.Gra.NazwaGry + Convert.ToString(expectedZdarzenie.NumerStolu));
        }
Beispiel #5
0
        public void DeleteZdarzenieTest()
        {
            var Id    = 1;
            var gracz = new Gracz();

            gracz.Id       = 1;
            gracz.Imie     = "Maciej";
            gracz.Nazwisko = "Milewski";
            gracz.PESEL    = "90072105756";
            var gra = new Katalog();

            gra.NazwaGry = "Rosyjska ruletka";
            gra.OpisGry  = "Traf na kule, bedziesz mial pecha";
            var numerStolu = 5;

            var zdarzenie = new Zdarzenie {
                Id = Id, Gracz = gracz, Gra = gra, NumerStolu = numerStolu
            };

            dr.AddZdarzenie(zdarzenie);
            dr.DeleteZdarzenie(zdarzenie.Id = Id);
            var expectedZdarzenie = dr.GetZdarzenie(Id);

            Assert.IsNull(expectedZdarzenie);
        }
Beispiel #6
0
        public void FillColection(DataContext dataContext)
        {
            Wykaz     wykaz1     = new Wykaz("Imie1", "Nazwisko1", 1, new System.DateTime(2019, 05, 21));
            Wykaz     wykaz2     = new Wykaz("Imie2", "Nazwisko2", 2, new System.DateTime(2019, 05, 22));
            Wykaz     wykaz3     = new Wykaz("Imie3", "Nazwisko3", 3, new System.DateTime(2019, 05, 23));
            Katalog   katalog1   = new Katalog(1, "kategoriaGry1");
            Katalog   katalog2   = new Katalog(2, "kategoriaGry2");
            Katalog   katalog3   = new Katalog(3, "kategoriaGry3");
            OpisStanu opisStanu1 = new OpisStanu(katalog1, "nazwaGry1", "autorGry1", "opisGry1");
            OpisStanu opisStanu2 = new OpisStanu(katalog2, "nazwaGry2", "autorGry2", "opisGry2");
            OpisStanu opisStanu3 = new OpisStanu(katalog3, "nazwaGry3", "autorGry3", "opisGry3");
            Zdarzenie zdarzenie1 = new Zdarzenie(1, wykaz1, opisStanu1);
            Zdarzenie zdarzenie2 = new Zdarzenie(2, wykaz2, opisStanu2);
            Zdarzenie zdarzenie3 = new Zdarzenie(3, wykaz3, opisStanu3);

            dataContext.listaWykazow.Add(wykaz1);
            dataContext.listaWykazow.Add(wykaz2);
            dataContext.listaWykazow.Add(wykaz3);
            dataContext.listaKatalogow.Add(1, katalog1);
            dataContext.listaKatalogow.Add(2, katalog2);
            dataContext.listaKatalogow.Add(3, katalog3);
            dataContext.listaOpisowStanu.Add(opisStanu1);
            dataContext.listaOpisowStanu.Add(opisStanu2);
            dataContext.listaOpisowStanu.Add(opisStanu3);
            dataContext.listaZdarzen.Add(zdarzenie1);
            dataContext.listaZdarzen.Add(zdarzenie2);
            dataContext.listaZdarzen.Add(zdarzenie3);
        }
Beispiel #7
0
 private void Init_Delegates()
 {
     if (_zaznaczacz != null)
     {
         Zdarzenie.InitDelegate(ref Zaznacz, _zaznaczacz.Zaznacz);
         Zdarzenie.InitDelegate(ref Odznacz, _zaznaczacz.Odznacz);
     }
 }
Beispiel #8
0
 public void Init_Delegates()
 {
     Zdarzenie.InitDelegate(ref rKontroler.RightMouseClick, ViewRotation);
     Zdarzenie.InitDelegate(ref rKontroler.BtnClick_W, ViewTranslation_W);
     Zdarzenie.InitDelegate(ref rKontroler.BtnClick_S, ViewTranslation_S);
     Zdarzenie.InitDelegate(ref rKontroler.BtnClick_A, ViewTranslation_A);
     Zdarzenie.InitDelegate(ref rKontroler.BtnClick_D, ViewTranslation_D);
 }
Beispiel #9
0
        public void Test_updateEvent()
        {
            DataFiller     dataFiller = new WypelnianieStalymi();
            DataRepository dataRep    = new DataRepository(dataFiller);
            Zdarzenie      ev         = new Zdarzenie(((InterfejsCrud <Wykaz>)dataRep).Retrieve(1), ((InterfejsCrud <OpisStanu>)dataRep).Retrieve(1), DateTime.Now, DateTime.MaxValue);

            dataRep.Update(1, ev);
            Assert.AreEqual(ev, ((InterfejsCrud <Zdarzenie>)dataRep).Retrieve(1));
        }
Beispiel #10
0
        public void removeZdarzenieTest()
        {
            DataRepository dataRepository = buildDataRepository();
            Zdarzenie      zdarzenieFromDataRepository = dataRepository.GetAllZdarzenia()[0];

            dataRepository.RemoveZdarzenie(zdarzenieFromDataRepository.IdZdarzenia);

            CollectionAssert.DoesNotContain(dataRepository.GetAllZdarzenia(), zdarzenieFromDataRepository);
        }
Beispiel #11
0
        public void Test_addEvent()
        {
            DataFiller     dataFiller = new WypelnianieStalymi();
            DataRepository dataRep    = new DataRepository(dataFiller);

            Zdarzenie ev = new Zdarzenie(((InterfejsCrud <Wykaz>)dataRep).Retrieve(1), ((InterfejsCrud <OpisStanu>)dataRep).Retrieve(1), DateTime.Now, DateTime.MaxValue);

            dataRep.Create(ev);
            Assert.AreEqual(4, dataRep.getAllEvents().Count);
        }
Beispiel #12
0
        public void PobierzZdarzeniePoId()
        {
            DataRepository repoTest  = new DataRepository(new WypelnijBaze());
            Katalog        ksiazka   = new Katalog(5, "C# programowanie", "Krzysztof", "Brak");
            OpisStanu      stan      = new OpisStanu(5, ksiazka, 5, 10, "Nowa");
            Wykaz          czytelnik = new Wykaz(4, "Artur", "Gromadko", "87434997", "Belchatów");
            Zdarzenie      zdarzenie = new Zdarzenie(5, stan, czytelnik, 1, new DateTime(2018, 6, 12));

            repoTest.DodajZdarzenie(zdarzenie);
            Assert.AreEqual(zdarzenie, repoTest.PobierzZdarzeniePoId(5));
        }
Beispiel #13
0
        public void updateZdarzenie()
        {
            DataRepository dataRepository = buildDataRepository();
            Zdarzenie      zdarzenieFromDataRepository = dataRepository.GetAllZdarzenia()[0];

            zdarzenieFromDataRepository.KtoWypozyczyl = Wykaz1;

            dataRepository.UpdateZdarzenie(zdarzenieFromDataRepository);
            zdarzenieFromDataRepository = dataRepository.GetAllZdarzenia()[0];
            Assert.AreEqual(Wykaz1, zdarzenieFromDataRepository.KtoWypozyczyl);
        }
Beispiel #14
0
        public void UpdateZdarzenieTest()
        {
            IDataFiller     wypelnianieStalymi = new WypelnianieStalymi();
            DataContext     dataContext        = new DataContext();
            IDataRepository dataRepository     = new DataRepository(wypelnianieStalymi, dataContext);

            Zdarzenie zdarzenie    = dataRepository.GetZdarzenie(0);
            Zdarzenie newZdarzenie = new Zwrot(dataRepository.GetKlient(0), dataRepository.GetStan(0));

            Assert.AreNotSame(zdarzenie, newZdarzenie);
            dataRepository.UpdateZdarzenie(0, newZdarzenie);
            Assert.AreNotSame(zdarzenie, dataRepository.GetZdarzenie(0));
            Assert.AreSame(newZdarzenie, dataRepository.GetZdarzenie(0));
        }
Beispiel #15
0
        public void DeleteZdarzenieTest()
        {
            IDataFiller     wypelnianieStalymi = new WypelnianieStalymi();
            DataContext     dataContext        = new DataContext();
            IDataRepository dataRepository     = new DataRepository(wypelnianieStalymi, dataContext);

            Zdarzenie zdarzenie = dataRepository.GetZdarzenie(0);

            Assert.AreEqual(zdarzenie, dataRepository.GetZdarzenie(0));
            dataRepository.DeleteZdarzenie(zdarzenie);
            foreach (Zdarzenie z in dataRepository.GetAllZdarzenie())
            {
                Assert.AreNotEqual(zdarzenie, z);
            }
        }
Beispiel #16
0
    void Start()
    {
        _obiekt = GetComponent <Obiekt>();

        _form = GetComponent <Combo_Form>();

        _zaznaczacz = GameObject.Find("Baza").GetComponent <Zaznaczacz>();

        _baza = _zaznaczacz.gameObject.GetComponent <Baza>();

        ParentEdges = _baza.gameObject.transform.GetChild(1).gameObject;

        if (_zaznaczacz != null)
        {
            Zdarzenie.InitDelegate(ref _zaznaczacz.SelectionChanged, SelectionChanged);
        }

        Init_Dijkstra();
    }
Beispiel #17
0
        public void Wypelnij(DataContext dataContext)
        {
            Katalog ksiazka1 = new Katalog(1, "Przygody Tomka", "Maciek", "Brak");
            Katalog ksiazka2 = new Katalog(2, "c# od podstaw", "Krzysztof", "Brak");
            Katalog ksiazka3 = new Katalog(3, "2 Wojna", "Adolf", "Brak");
            Katalog ksiazka4 = new Katalog(4, "Java w 21 dni", "Sebastian", "Brak");

            dataContext.Ksiazki.Add(ksiazka1.Id, ksiazka1);
            dataContext.Ksiazki.Add(ksiazka2.Id, ksiazka2);
            dataContext.Ksiazki.Add(ksiazka3.Id, ksiazka3);
            dataContext.Ksiazki.Add(ksiazka4.Id, ksiazka4);

            Wykaz czytelnik1 = new Wykaz(1, "Krzysztof", "Kosmala", "56780187", "Łódzka");
            Wykaz czytelnik2 = new Wykaz(2, "Maciek", "Kozłowski", "56780666", "Pabianicka");
            Wykaz czytelnik3 = new Wykaz(3, "Tomasz", "Gromadko", "52231187", "Odrzanska");
            Wykaz czytelnik4 = new Wykaz(4, "Artur", "Badura", "87434887", "Joanny");

            dataContext.Czytelnicy.Add(czytelnik1);
            dataContext.Czytelnicy.Add(czytelnik2);
            dataContext.Czytelnicy.Add(czytelnik3);
            dataContext.Czytelnicy.Add(czytelnik4);

            OpisStanu stan1 = new OpisStanu(1, ksiazka1, 5, 10, "Nowa");
            OpisStanu stan2 = new OpisStanu(2, ksiazka2, 2, 12, "Używana");
            OpisStanu stan3 = new OpisStanu(3, ksiazka3, 4, 13, "Zniszczona");
            OpisStanu stan4 = new OpisStanu(4, ksiazka4, 5, 11, "Nowa");

            dataContext.OpisStanu.Add(stan1);
            dataContext.OpisStanu.Add(stan2);
            dataContext.OpisStanu.Add(stan3);
            dataContext.OpisStanu.Add(stan4);

            Zdarzenie zdarznie1 = new Zdarzenie(1, stan2, czytelnik3, 1, new DateTime(2018, 5, 12));
            Zdarzenie zdarznie2 = new Zdarzenie(1, stan2, czytelnik4, 1, new DateTime(2018, 12, 13));
            Zdarzenie zdarznie3 = new Zdarzenie(1, stan4, czytelnik2, 1, new DateTime(2018, 5, 17));
            Zdarzenie zdarznie4 = new Zdarzenie(1, stan1, czytelnik1, 1, new DateTime(2018, 4, 1));

            dataContext.Wypozyczenia.Add(zdarznie1);
            dataContext.Wypozyczenia.Add(zdarznie2);
            dataContext.Wypozyczenia.Add(zdarznie3);
            dataContext.Wypozyczenia.Add(zdarznie4);
        }
Beispiel #18
0
        public void GetZdarzenieTest()
        {
            string imie1         = "Imie1";
            string nazwisko1     = "Nazwisko1";
            string kategoriaGry1 = "kategoriaGry1";
            string nazwaGry1     = "nazwaGry1";
            string autorGry1     = "autorGry1";
            string opisGry1      = "opisGry1";

            IFillingColection fillingColection = new WypelnianieStalymi();
            DataContext       dataContext      = new DataContext();
            DataRepository    dataRepository   = new DataRepository(fillingColection, dataContext);
            Wykaz             wykaz1           = new Wykaz(imie1, nazwisko1, 1, new System.DateTime(2018, 11, 1));
            Katalog           katalog1         = new Katalog(1, kategoriaGry1);
            OpisStanu         opisStanu1       = new OpisStanu(katalog1, nazwaGry1, autorGry1, opisGry1);
            Zdarzenie         zdarzenie1       = new Zdarzenie(1, wykaz1, opisStanu1);

            dataRepository.AddZdarzenie(zdarzenie1);

            Assert.AreEqual("Imie1", dataRepository.GetZdarzenie(1).Wykaz.Imie);
        }
Beispiel #19
0
    public void Init_Delegates
    (
        Zdarzenie.dProceduraMyszki L_Click,
        Zdarzenie.dProceduraMyszki L_ClickDown,
        Zdarzenie.dProceduraMyszki L_ClickUp,

        Zdarzenie.dProceduraMyszki P_Click,
        Zdarzenie.dProceduraMyszki P_ClickDown,
        Zdarzenie.dProceduraMyszki P_ClickUp,

        Zdarzenie.dProceduraMyszki Hover,
        Zdarzenie.dProceduraMyszki Leave,

        Zdarzenie.dProceduraMyszki CoursorContact,
        Zdarzenie.dProceduraMyszki CoursorContactWithThis,
        Zdarzenie.dProceduraMyszki CoursorContactWithOther,
        Zdarzenie.dProceduraMyszki CoursorNoContact
    )
    {
        Zdarzenie.InitDelegate(ref this.Hover, Hover);

        Zdarzenie.InitDelegate(ref this.L_Click, L_Click);
        Zdarzenie.InitDelegate(ref this.L_ClickDown, L_ClickDown);
        Zdarzenie.InitDelegate(ref this.L_ClickUp, L_ClickUp);

        Zdarzenie.InitDelegate(ref this.P_Click, P_Click);
        Zdarzenie.InitDelegate(ref this.P_ClickDown, P_ClickDown);
        Zdarzenie.InitDelegate(ref this.P_ClickUp, P_ClickUp);

        Zdarzenie.InitDelegate(ref this.Leave, Leave);

        Zdarzenie.InitDelegate(ref this.CoursorContact, CoursorContact);
        Zdarzenie.InitDelegate(ref this.CoursorContactWithThis, CoursorContactWithThis);
        Zdarzenie.InitDelegate(ref this.CoursorContactWithOther, CoursorContactWithOther);

        if (CoursorNoContact != null)
        {
            this.CoursorNoContact += CoursorNoContact;
        }
    }
Beispiel #20
0
        public void UaktualnijZdarzeniePoId()
        {
            DataRepository repoTest      = new DataRepository(new WypelnijBaze());
            Katalog        ksiazka       = new Katalog(5, "C# programowanie", "Krzysztof", "Brak");
            OpisStanu      stan          = new OpisStanu(5, ksiazka, 5, 10, "Nowa");
            Wykaz          czytelnik     = new Wykaz(5, "Artur", "Gromadko", "87434997", "Belchatów");
            Zdarzenie      noweZdarzenie = new Zdarzenie(5, stan, czytelnik, 1, new DateTime(2018, 6, 12));
            Zdarzenie      zdarzenie     = repoTest.PobierzZdarzeniePoId(1);

            Assert.AreNotEqual(zdarzenie.Id, noweZdarzenie.Id);
            Assert.AreNotEqual(zdarzenie.Opisstanu, noweZdarzenie.Opisstanu);
            Assert.AreNotEqual(zdarzenie.Wykaz, noweZdarzenie.Wykaz);
            Assert.AreNotEqual(zdarzenie.DataWypozyczenia, noweZdarzenie.DataWypozyczenia);

            Assert.AreEqual(true, repoTest.UaktualnijZdarzeniePoId(1, noweZdarzenie));

            Assert.AreNotEqual(zdarzenie.Id, noweZdarzenie.Id);
            Assert.AreEqual(zdarzenie.Ilosc, noweZdarzenie.Ilosc);
            Assert.AreEqual(zdarzenie.Opisstanu, noweZdarzenie.Opisstanu);
            Assert.AreEqual(zdarzenie.Wykaz, noweZdarzenie.Wykaz);
            Assert.AreEqual(zdarzenie.DataWypozyczenia, noweZdarzenie.DataWypozyczenia);
        }
Beispiel #21
0
        public Koleje()
        {
            StreamReader s     = new StreamReader("C:/Users/marci/Desktop/in.txt");
            string       value = s.ReadLine();

            string[] p = value.Split(null);
            ilosc_miast = Convert.ToInt32(p[0]) + 1;
            zdarzenia   = new Zdarzenie[Convert.ToInt32(p[1])];
            zapytania   = new Zapytanie[Convert.ToInt32(p[2])];
            for (int i = 0; i < zdarzenia.Length; i++)
            {
                value = s.ReadLine();
                p     = value.Split(null);
                String[] data  = p[0].Split("-");
                Data     dataa = new Data(Convert.ToInt32(data[0]), Convert.ToInt32(data[1]), Convert.ToInt32(data[2]));
                if (p[1] == "b")
                {
                    zdarzenia[i] = new Zdarzenie(dataa, Convert.ToInt32(p[2]), Convert.ToInt32(p[3]), Convert.ToChar(p[1]),
                                                 Convert.ToInt32(p[4]), 60 * Convert.ToInt32(p[5]));
                }
                else
                {
                    zdarzenia[i] = new Zdarzenie(dataa, Convert.ToInt32(p[2]), Convert.ToInt32(p[3]), Convert.ToChar(p[1]),
                                                 Convert.ToInt32(p[4]));
                }
            }
            for (int i = 0; i < zapytania.Length; i++)
            {
                value        = s.ReadLine();
                p            = value.Split(null);
                zapytania[i] = new Zapytanie(Convert.ToInt32(p[0]), Convert.ToInt32(p[1]), Convert.ToInt32(p[2]), ilosc_miast);
            }
            lista_incydencji = new List <Stacja> [ilosc_miast];
            for (int i = 0; i < ilosc_miast; i++)
            {
                lista_incydencji[i] = new List <Stacja>();
            }
        }
Beispiel #22
0
        public void Wypelnij(DataContext dataContext)
        {
            for (int i = 0; i < IleRekordow; i++)
            {
                Katalog ksiazka1 = new Katalog(i, Faker.Lorem.Sentence(), Faker.Name.FullName(), "Brak");
                dataContext.Ksiazki.Add(ksiazka1.Id, ksiazka1);
                Wykaz czytelnik1 = new Wykaz(i, Faker.Name.First(), Faker.Name.Last(), Faker.Phone.Number(), Faker.Address.StreetName());
                dataContext.Czytelnicy.Add(czytelnik1);

                var randHelper  = r.Next(0, IleRekordow);
                var randHelper2 = r.Next(0, IleRekordow);

                OpisStanu stan1 = new OpisStanu(i, ksiazka1, randHelper, randHelper2, Faker.Lorem.GetFirstWord());
                dataContext.OpisStanu.Add(stan1);

                var randHelper3 = r.Next(0, IleRekordow);

                DateTime start = new DateTime(1995, 1, 1);
                int      range = (DateTime.Today - start).Days;

                Zdarzenie zdarznie1 = new Zdarzenie(i, stan1, czytelnik1, randHelper3, start.AddDays(r.Next(range)));
                dataContext.Wypozyczenia.Add(zdarznie1);
            }
        }
        public void Startup()
        {
            daneRepozytorium = new DaneRepozytorium();

            katalog1 = new Katalog("Test Tytul", "Test Autor", "Test Opis");
            katalog2 = new Katalog("Test Tytul2", "Test Autor2", "Test Opis2");
            daneRepozytorium.DanePowiazania.PozycjeKatalogowe.Add(katalog1.Klucz, katalog1);

            wykaz1 = new Wykaz("Jan", "Kowalski");
            wykaz2 = new Wykaz("Piotr", "Nowak");
            daneRepozytorium.DanePowiazania.ElementyWykazu.Add(wykaz1);

            opis1 = new OpisStanu(katalog1, "Mocno zniszczona", new DateTime(2018, 9, 3, 12, 00, 00));
            opis2 = new OpisStanu(katalog2, "W stanie idealnym", new DateTime(2012, 8, 4, 12, 00, 00));
            daneRepozytorium.DanePowiazania.OpisyStanu.Add(opis1);

            zdarzenie1 = new Zdarzenie(opis1, wykaz1, new DateTime(2017, 6, 3, 12, 00, 00), new DateTime(2017, 9, 3, 12, 00, 00));
            zdarzenie2 = new Zdarzenie(opis2, wykaz2, new DateTime(2017, 6, 3, 12, 00, 00));
            daneRepozytorium.DanePowiazania.Wypozyczenia.Add(zdarzenie1);

            obslugaDanych             = new ObslugaDanych(daneRepozytorium);
            wypelnianieStalymi        = new WypelnianieStalymi();
            wypelnianieLosowymiDanymi = new WypelnianieLosowymiDanymi();
        }
Beispiel #24
0
 public void ZmienZdarzenie(Zdarzenie stare, Zdarzenie nowe)
 {
     repozytorium.UpdateZdarzenie(stare, nowe);
 }
Beispiel #25
0
        static void Main(string[] args)
        {
            Console.Write("Podaj pozycję początkową , np. B4  : ");
            string wyborPozycji = Console.ReadLine();

            Console.Write("Podaj kolor (c - czarne , b - białe) : ");
            string wyburKoloru = Console.ReadLine();

            Console.WriteLine("Wybierz figurę :");
            Console.WriteLine("   1. Król.");
            Console.WriteLine("   2. Goniec.");
            Console.WriteLine("   3. Wieża.");
            Console.WriteLine("   4. Pionek.");

            string wyborFigury = Console.ReadLine();

            switch (wyborFigury)
            {
            case "1":

                Krol krol = new Krol();
                krol.PoczatkowaPozycja(new Szachownica(wyborPozycji));
                krol.WybranyKolor(wyburKoloru);
                Console.WriteLine("Twoja figura to: " + krol.NazwaFigury + ", kolor : " + krol.WybranyKolor(wyburKoloru) + " , na pozycji : " + wyborPozycji);
                Console.Write("Podaj pozycję docelową : ");
                string      nowaPozycja     = Console.ReadLine();
                Szachownica docelowaPozycja = new Szachownica(nowaPozycja);
                if (krol.CzyMozeRuszyc(docelowaPozycja))
                {
                    Zdarzenie.write("Ruch z: " + wyborPozycji + " na " + nowaPozycja + "  jest OK");
                }
                else
                {
                    Zdarzenie.write("Ruch z: " + wyborPozycji + " na " + nowaPozycja + "  jest ZABRONIONY");
                }
                break;

            case "2":

                Goniec goniec = new Goniec();
                goniec.PoczatkowaPozycja(new Szachownica(wyborPozycji));
                goniec.WybranyKolor(wyburKoloru);
                Console.WriteLine("Twoja figura to: " + goniec.NazwaFigury + ", kolor : " + goniec.WybranyKolor(wyburKoloru) + " , na pozycji : " + wyborPozycji);
                Console.Write("Podaj pozycję docelową : ");
                string      nowaPozycja1     = Console.ReadLine();
                Szachownica docelowaPozycja1 = new Szachownica(nowaPozycja1);
                if (goniec.CzyMozeRuszyc(docelowaPozycja1))
                {
                    Console.WriteLine("Ruch z: " + wyborPozycji + " na " + nowaPozycja1 + "  jest OK");
                }
                else
                {
                    Console.WriteLine("Ruch z: " + wyborPozycji + " na " + nowaPozycja1 + "  jest ZABRONIONY");
                }
                break;

            case "3":
                Wieza wieza = new Figury.Wieza();
                wieza.PoczatkowaPozycja(new Szachownica(wyborPozycji));
                wieza.WybranyKolor(wyburKoloru);
                Console.WriteLine("Twoja figura to: " + wieza.NazwaFigury + ", kolor : " + wieza.WybranyKolor(wyburKoloru) + " , na pozycji : " + wyborPozycji);
                Console.Write("Podaj pozycję docelową : ");
                string      nowaPozycja2     = Console.ReadLine();
                Szachownica docelowaPozycja2 = new Szachownica(nowaPozycja2);
                if (wieza.CzyMozeRuszyc(docelowaPozycja2))
                {
                    Console.WriteLine("Ruch z: " + wyborPozycji + " na " + nowaPozycja2 + "  jest OK");
                }
                else
                {
                    Console.WriteLine("Ruch z: " + wyborPozycji + " na " + nowaPozycja2 + "  jest ZABRONIONY");
                }
                break;

            case "4":
                Pionek pionek = new Pionek();
                pionek.PoczatkowaPozycja(new Szachownica(wyborPozycji));
                pionek.WybranyKolor(wyburKoloru);
                Console.WriteLine("Twoja figura to: " + pionek.NazwaFigury + ", kolor : " + pionek.WybranyKolor(wyburKoloru) + " , na pozycji : " + wyborPozycji);
                Console.Write("Podaj pozycję docelową : ");
                string      nowaPozycja3     = Console.ReadLine();
                Szachownica docelowaPozycja3 = new Szachownica(nowaPozycja3);
                if (pionek.CzyMozeRuszyc(docelowaPozycja3))
                {
                    Console.WriteLine("Ruch z: " + wyborPozycji + " na " + nowaPozycja3 + "  jest OK");
                }
                else
                {
                    Console.WriteLine("Ruch z: " + wyborPozycji + " na " + nowaPozycja3 + "  jest ZABRONIONY");
                }
                break;

            default:
                Console.WriteLine("Zły wybór !");
                break;
            }



            Console.Read();
        }
Beispiel #26
0
 public void DeleteZdarzenie(Zdarzenie zdarzenie)
 {
     IData.DeleteZdarzenie(zdarzenie);
 }
Beispiel #27
0
 private static void WalkaKoniec(Zdarzenie zdarzenie)
 {
     zdarzenie.Walka.ZakończWalke();
 }
Beispiel #28
0
        public void UaktualnijZdarzeniePoId(int id, int noweId, OpisStanu opisStanu, Wykaz wykaz, double ilosc, DateTime dataWypozyczenia)
        {
            Zdarzenie z = DodajZdarzenie(noweId, opisStanu, wykaz, ilosc, dataWypozyczenia);

            dataRepository.UaktualnijZdarzeniePoId(id, z);
        }
Beispiel #29
0
        public Zdarzenie GetRandomZdarzenie()
        {
            Zdarzenie zdarzenie = new Zdarzenie(random.Next(1, 100), GetRandomWykaz(), GetRandomOpisStanu());

            return(zdarzenie);
        }