예제 #1
0
        public void GetData()
        {
            using (var db = new StudentCareContext())
            {
                var kolegiji = from it in db.Kolegiji
                               select it;

                if (kolegiji != null)
                {
                    List <Kolegiji> listaKolegija = new List <Kolegiji>();

                    foreach (var it in kolegiji)
                    {
                        listaKolegija.Add(it);
                    }

                    cmbKolegij.ItemsSource       = listaKolegija;
                    cmbKolegij.DisplayMemberPath = "Naziv";
                    cmbKolegij.SelectedValuePath = "Id";
                }

                var dvorane = from i in db.Dvorane
                              select i;

                if (dvorane != null)
                {
                    List <Dvorane> listaDvorana = new List <Dvorane>();

                    foreach (var i in dvorane)
                    {
                        listaDvorana.Add(i);
                    }

                    cmbDvorana.ItemsSource       = listaDvorana;
                    cmbDvorana.DisplayMemberPath = "Naziv";
                    cmbDvorana.SelectedValuePath = "Id";
                }

                var tipProvjere = from itt in db.TipoviProvjera
                                  select itt;

                if (tipProvjere != null)
                {
                    List <TipoviProvjera> listaTipoviProvjera = new List <TipoviProvjera>();

                    foreach (var itt in tipProvjere)
                    {
                        listaTipoviProvjera.Add(itt);
                    }

                    cmbTipProvjere.ItemsSource       = listaTipoviProvjera;
                    cmbTipProvjere.DisplayMemberPath = "Naziv";
                    cmbTipProvjere.SelectedValuePath = "Id";
                }
            }
        }
예제 #2
0
        public void GetData()
        {
            using (var db = new StudentCareContext())
            {
                var kolegiji = from it in db.Kolegiji
                               select it;

                if (kolegiji != null)
                {
                    List <Kolegiji> listaKolegija = new List <Kolegiji>();

                    foreach (var it in kolegiji)
                    {
                        listaKolegija.Add(it);
                    }

                    cmbKolegij.ItemsSource       = listaKolegija;
                    cmbKolegij.DisplayMemberPath = "Naziv";
                    cmbKolegij.SelectedValuePath = "Id";
                }

                var dvorane = from i in db.Dvorane
                              select i;

                if (dvorane != null)
                {
                    List <Dvorane> listaDvorana = new List <Dvorane>();

                    foreach (var i in dvorane)
                    {
                        listaDvorana.Add(i);
                    }

                    cmbDvorana.ItemsSource       = listaDvorana;
                    cmbDvorana.DisplayMemberPath = "Naziv";
                    cmbDvorana.SelectedValuePath = "Id";
                }

                var obliciNastave = from itt in db.ObliciNastave
                                    select itt;

                if (obliciNastave != null)
                {
                    List <ObliciNastave> listaObliciNastave = new List <ObliciNastave>();

                    foreach (var itt in obliciNastave)
                    {
                        listaObliciNastave.Add(itt);
                    }

                    cmbOblikNastave.ItemsSource       = listaObliciNastave;
                    cmbOblikNastave.DisplayMemberPath = "Naziv";
                    cmbOblikNastave.SelectedValuePath = "Id";
                }
            }
        }
예제 #3
0
        public void dodajProvjeru(int kolegij, DateTime datum, int dvorana, int tipProvjere, string naziv)
        {
            using (var db = new StudentCareContext())
            {
                Provjere provjere = new Provjere();

                provjere.KolegijiId       = kolegij;
                provjere.Datum            = datum;
                provjere.DvoraneId        = dvorana;
                provjere.TipoviProvjeraId = tipProvjere;
                provjere.Naziv            = naziv;

                db.Provjere.Add(provjere);
                db.SaveChanges();
            }
        }
예제 #4
0
        public void dodajOcjenu(int kolegij, int student, int provjera, string bodovi, string ocjena, string napomena)
        {
            using (var db = new StudentCareContext())
            {
                Ocjene ocjene = new Ocjene();

                ocjene.KolegijiId = kolegij;
                ocjene.StudentiId = student;
                ocjene.ProvjereId = provjera;
                ocjene.Bodovi     = bodovi;
                ocjene.Ocjena     = ocjena;
                ocjene.Napomena   = napomena;

                db.Ocjene.Add(ocjene);
                db.SaveChanges();
            }
        }
예제 #5
0
        public void dodajRaspored(int kolegij, int oblikNastave, DateTime datumOd,
                                  DateTime datumDo, int dvorana, string napomena)
        {
            using (var db = new StudentCareContext())
            {
                Rasporedi rasporedi = new Rasporedi();

                rasporedi.KolegijiId      = kolegij;
                rasporedi.ObliciNastaveId = oblikNastave;
                rasporedi.DatumOd         = datumOd;
                rasporedi.DatumDo         = datumDo;
                rasporedi.DvoraneId       = dvorana;
                rasporedi.Napomena        = napomena;

                db.Rasporedi.Add(rasporedi);
                db.SaveChanges();
            }
        }
예제 #6
0
        private void cmbStudent_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Trace.WriteLine("selection");

            using (var db = new StudentCareContext())
            {
                var jmbag = from it in db.Studenti
                            where cmbStudent.SelectedValue.ToString() == it.Id.ToString()
                            select it;

                if (jmbag != null)
                {
                    foreach (var i in jmbag)
                    {
                        txtJMBAG.Text = i.Jmbag;
                    }
                }
            }
        }
예제 #7
0
        public void GetData()
        {
            using (var db = new StudentCareContext())
            {
                var kolegiji = from it in db.Kolegiji
                               select it;

                if (kolegiji != null)
                {
                    List <Kolegiji> listaKolegija = new List <Kolegiji>();

                    foreach (var it in kolegiji)
                    {
                        listaKolegija.Add(it);
                    }

                    cmbKolegij.ItemsSource       = listaKolegija;
                    cmbKolegij.DisplayMemberPath = "Naziv";
                    cmbKolegij.SelectedValuePath = "Id";
                }

                var studenti = from i in db.Studenti
                               select i;

                if (studenti != null)
                {
                    List <Studenti> listaStudenata = new List <Studenti>();

                    foreach (var i in studenti)
                    {
                        listaStudenata.Add(i);
                    }

                    cmbStudent.ItemsSource       = listaStudenata;
                    cmbStudent.DisplayMemberPath = "Prezime";
                    cmbStudent.SelectedValuePath = "Id";
                }
            }
        }
예제 #8
0
        public bool Autentifikacija(string korisnik, string lozinka)
        {
            using (var db = new StudentCareContext())
            {
                var provjeraKorisnika = from item in db.Nastavnici
                                        where korisnik == item.KorisnickoIme &&
                                        lozinka == item.Lozinka
                                        select item;

                Trace.WriteLine("id: ", provjeraKorisnika.ToString());

                if (provjeraKorisnika != null)
                {
                    foreach (var it in provjeraKorisnika)
                    {
                        Trace.WriteLine("aa: " + it.KorisnickoIme);
                        return(true);
                    }
                }
            }

            return(false);
        }
예제 #9
0
        private void cmbKolegij_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            using (var db = new StudentCareContext())
            {
                var naziv = from i in db.Kolegiji
                            join ii in db.Provjere on i.Id equals ii.KolegijiId
                            where ii.KolegijiId == int.Parse(cmbKolegij.SelectedValue.ToString())
                            select ii;

                if (naziv != null)
                {
                    List <Provjere> listaProvjera = new List <Provjere>();

                    foreach (var itt in naziv)
                    {
                        listaProvjera.Add(itt);
                    }

                    cmbNaziv.ItemsSource       = listaProvjera;
                    cmbNaziv.DisplayMemberPath = "Naziv";
                    cmbNaziv.SelectedValuePath = "Id";
                }
            }
        }