public AdminPregledClanova(StudentskiDom sd)
        {
            this.InitializeComponent();
            this.sd = sd;

            upisiUListe();
        }
 public RegistracijaStudenta(StudentskiDom sd)
 {
     this.InitializeComponent();
     this.sd            = sd;
     validacija.Opacity = 0;
     dodajUCombo();
 }
예제 #3
0
        ///Amer Beso - 68-ST - implementacija
        public void TestPromjenaSobeUStudentskomDomuIzbacivanjeNekolikoStudenata()
        {
            StudentskiDom sd = new StudentskiDom(1);

            sd.PromjenaSobe(sd.Sobe[0], 3);
            Skolovanje  s  = new Skolovanje();
            LicniPodaci l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now);
            LicniPodaci l2 = new LicniPodaci("Amer", "Beso", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now);
            LicniPodaci l3 = new LicniPodaci("Kerim", "Hodzic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now);
            Student     k1 = new Student("faris12", "colakovic23", l1, null, s);
            Student     k2 = new Student("amer12", "beso2332", l2, null, s);
            Student     k3 = new Student("kerim12", "hodzic23", l2, null, s);

            sd.Sobe[0].DodajStanara(k1);
            sd.Sobe[0].DodajStanara(k2);
            sd.Sobe[0].DodajStanara(k3);
            //provjera da li su svi studenti u sobi
            Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k1));
            Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k2));
            Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k3));
            sd.PromjenaSobe(sd.Sobe[0], 2);
            Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k1));
            Assert.IsTrue(sd.Sobe[0].DaLiJeStanar(k2));
            Assert.IsFalse(sd.Sobe[0].DaLiJeStanar(k3));
        }
 public MainPage()
 {
     this.InitializeComponent();
     sd = new StudentskiDom();
     sd.povuciIzBaze();
     usernameValidacija.Opacity = 0;
 }
        public AdminPage(StudentskiDom sd)
        {
            this.InitializeComponent();
            this.sd = sd;
            novostValidacija.Opacity = 0;
            if (sd.Admin().Pol == 'M')
            {
                dobrodosaoAdmin.Text = "Dobrodošao, " + sd.Admin().Ime + "e!";
            }
            else
            {
                dobrodosaoAdmin.Text = "Dobrodošla, " + sd.Admin().Ime + "!";
            }
            comboUposlenici.Items.Add("Blagajnik");
            comboUposlenici.Items.Add("Kuhar");
            comboUposlenici.Items.Add("Šef restorana");
            comboUposlenici.Items.Add("Konobar");
            comboUposlenici.Items.Add("Majstor");
            comboUposlenici.SelectedIndex = 0;
            List <string> novosti = sd.dajNovosti();

            foreach (string novost in novosti)
            {
                listaNovosti.Items.Add(novost);
            }
        }
예제 #6
0
        ///Amer Beso - 68-ST - implementacija
        public void TestPromjenaSobeUStudentskomDomu()
        {
            StudentskiDom sd = new StudentskiDom(100);

            sd.PromjenaSobe(new Soba(101, 2), 1);
            //provjera da li je uspjesna promjena kapaciteta sa 2 na 1
            Assert.AreEqual(sd.Sobe[0].Kapacitet, 2);
        }
예제 #7
0
        ///Amer Beso - 68-ST - implementacija
        public void TestPromjenaSobeUStudentskomDomuIzbacivanjeSvihStudenata()
        {
            StudentskiDom sd = new StudentskiDom(100);

            sd.PromjenaSobe(new Soba(101, 2), 2);
            //provjera da li je uspjesna promjena kapaciteta sa 2 na 1
            Assert.AreEqual(sd.Sobe[0].Stanari.Count, 0);
        }
 public RegistracijaKuhara(StudentskiDom sd)
 {
     this.InitializeComponent();
     this.sd            = sd;
     validacija.Opacity = 0;
     pol.Items.Add("Muški");
     pol.Items.Add("Ženski");
     pol.SelectedIndex = 0;
 }
예제 #9
0
        public void TestPrviIzuzetak()
        {
            Student       student       = new Student("hrvo", "hrvic123", new LicniPodaci(), null, new Skolovanje());
            StudentskiDom studentskiDom = new StudentskiDom(100);

            for (int i = 0; i < 10; i++)
            {
                studentskiDom.Sobe.Add(new Soba(i + 5, 20));
            }
            studentskiDom.UpisUDom(student, 50, false);
        }
예제 #10
0
        public void TestDrugiIzuzetak()
        {
            Student       student       = new Student("hrvo", "hrvic123", new LicniPodaci(), null, new Skolovanje());
            Student       student1      = new Student("sadik", "sadik123", new LicniPodaci(), null, new Skolovanje());
            Student       student2      = new Student("sanjin", "sanjin123", new LicniPodaci(), null, new Skolovanje());
            StudentskiDom studentskiDom = new StudentskiDom(1);

            studentskiDom.UpisUDom(student, 2, true);
            studentskiDom.UpisUDom(student1, 2, true);
            studentskiDom.UpisUDom(student2, 2, true);
        }
예제 #11
0
            ///Amer Beso - 68-ST - implementacija
            public void TestStudentskiDomKlasaRadSaStudentomException3()
            {
                List <String> l = new List <string>();

                l.Add("Boracka br.1");
                Skolovanje    s  = new Skolovanje();
                LicniPodaci   l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now);
                Student       k1 = new Student("faris12", "colakovic23", l1, l, s);
                StudentskiDom sd = new StudentskiDom(1);

                sd.RadSaStudentom(k1, 2);//nije dodan ovaj Student nikako, linija 87.
            }
예제 #12
0
        public void TestMethod1()
        {
            Student       student       = new Student("hrvo", "hrvic123", new LicniPodaci(), null, new Skolovanje());
            StudentskiDom studentskiDom = new StudentskiDom(100);

            for (int i = 0; i < 10; i++)
            {
                studentskiDom.Sobe.Add(new Soba(i, 20));
            }
            studentskiDom.UpisUDom(student, 20, false);
            Assert.AreEqual(true, studentskiDom.Sobe[100].DaLiJeStanar(student));
        }
예제 #13
0
            ///Amer Beso - 68-ST - implementacija
            public void TestStudentskiDomKlasaRadSaStudentom1()
            {
                List <String> l = new List <string>();

                l.Add("Boracka br.1");
                Skolovanje    s  = new Skolovanje();
                LicniPodaci   l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now);
                Student       k1 = new Student("faris12", "colakovic23", l1, l, s);
                StudentskiDom sd = new StudentskiDom(1);

                sd.RadSaStudentom(k1, 0);
                Assert.IsTrue(sd.Studenti.Contains(k1));
            }
예제 #14
0
            ///Amer Beso - 68-ST - implementacija
            public void TestStudentskiDomKlasaUpisiMeUDom()
            {
                List <String> l = new List <string>();

                l.Add("Boracka br.1");
                Skolovanje    s  = new Skolovanje();
                LicniPodaci   l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now);
                Student       k1 = new Student("faris12", "colakovic23", l1, l, s);
                Student       k2 = new Student("amer12", "beso12223", l1, l, s);
                StudentskiDom sd = new StudentskiDom(1);

                sd.UpisUDom(k1, 2, false);
                sd.UpisUDom(k2, 1, true);
                Assert.IsTrue(sd.Sobe[0].Stanari.Contains(k1));
            }
예제 #15
0
            ///Amer Beso - 68-ST - implementacija
            public void TestStudentskiDomKlasaUpisiMeUDomException2()
            {
                List <String> l = new List <string>();

                l.Add("Boracka br.1");
                Skolovanje    s  = new Skolovanje();
                LicniPodaci   l1 = new LicniPodaci("Faris", "Colakovic", "Zenica", "*****@*****.**", "image.jpeg", "1231231231233", Spol.Muško, DateTime.Now);
                Student       k1 = new Student("faris12", "colakovic23", l1, l, s);
                Student       k2 = new Student("amer12", "beso12223", l1, l, s);
                Student       k3 = new Student("kerim12", "hodizc12223", l1, l, s);
                StudentskiDom sd = new StudentskiDom(1);

                sd.UpisUDom(k1, 2, true);
                sd.UpisUDom(k2, 2, true);
                sd.UpisUDom(k3, 2, false);  //96. linija u klasi StudentskiDom.cs
            }
예제 #16
0
        public void TestMethod2()
        {
            Student       student       = new Student("hrvo", "hrvic123", new LicniPodaci(), null, new Skolovanje());
            Student       student1      = new Student("sadik", "sadik123", new LicniPodaci(), null, new Skolovanje());
            Student       student2      = new Student("sanjin", "sanjin123", new LicniPodaci(), null, new Skolovanje());
            StudentskiDom studentskiDom = new StudentskiDom(0);

            for (int i = 0; i < 2; i++)
            {
                studentskiDom.Sobe.Add(new Soba(i, 20));
            }
            studentskiDom.UpisUDom(student, 2, true);
            studentskiDom.UpisUDom(student1, 2, true);
            studentskiDom.UpisUDom(student2, 2, true);
            Assert.AreEqual(3, studentskiDom.Sobe[0].Stanari.Count);
        }
예제 #17
0
        public void TestZamjenskiObjekat()
        {
            StudentskiDom dom = new StudentskiDom(15);

            Student s = new Student();

            s.Skolovanje = new Skolovanje();
            s.Skolovanje.MaticniFakultet = "ETF";

            dom.RadSaStudentom(s, 0);

            IPodaci paviljon = new Paviljon();

            List <Student> studenti = dom.DajStudenteIzPaviljona(paviljon);

            Assert.IsTrue(studenti.Find(student => student.IdentifikacioniBroj == s.IdentifikacioniBroj) != null);
        }
        public StudentPage(Student s, StudentskiDom sd)
        {
            this.InitializeComponent();
            this.s  = s;
            this.sd = sd;
            if (s.Pol == 'M')
            {
                dobrodosaoText.Text = "Dobrodošao, " + s.Ime + "e!";
            }
            else
            {
                dobrodosaoText.Text = "Dobrodošla, " + s.Ime + "!";
            }
            List <string> novosti = sd.dajNovosti();

            rucak.Text      += s.rucak;
            vecera.Text     += s.vecera;
            kafeterija.Text += s.kafeterija;

            foreach (string novost in novosti)
            {
                listaNovostiStudent.Items.Add(novost);
            }
            brojSobe.Text += s.dajBrojSobe();

            vrijeme = DateTime.Now;

            if (DateTime.Now.Hour >= 12 && DateTime.Now.Hour < 15)
            {
                raiseTimer2();
            }
            else if (DateTime.Now.Hour < 12 || DateTime.Now.Hour >= 20)
            {
                raiseTimer1();
            }
            else if (DateTime.Now.Hour >= 17 && DateTime.Now.Hour < 20)
            {
                raiseTimer4();
            }
            else
            {
                raiseTimer3();
            }
        }
 public MainPage(StudentskiDom sd)
 {
     this.InitializeComponent();
     this.sd = sd;
     usernameValidacija.Opacity = 0;
 }