private void btnPrijaviSe_Click(object sender, EventArgs e) { string id = txtBoxLogIn.Text; if (id == "") { MessageBox.Show("Uneti sifru!"); } else { if (radioButton1.Checked) { if (proveraDirektor(id)) { DirektorForm form = new DirektorForm(id); form.Show(); } else { MessageBox.Show("Uneli ste pogresan ID!"); txtBoxLogIn.Clear(); } } else if (radioButton2.Checked) { if (proveraProfesor(id)) { ProfesorFormInterfejs form = new ProfesorFormInterfejs(id); form.Show(); } else { MessageBox.Show("Uneli ste pogresan ID!"); txtBoxLogIn.Clear(); } } else if (radioButton3.Checked) { if (proveraUcenik(id)) { Ucenik uc = DataProvider.VratiUcenika(id); RazredniOceneForm form = new RazredniOceneForm(uc); form.Show(); } else { MessageBox.Show("Uneli ste pogresan ID!"); txtBoxLogIn.Clear(); } } } }
static void Main(string[] args) { Console.WriteLine("Hello World!"); Nastavnik n1 = new Nastavnik(Ime: "Filip", Prezime: "Fizic"); Nastavnik n2 = new Nastavnik(Ime: "Matko", Prezime: "Matkic"); Predmet p1 = new Predmet("Fizika"); Predmet p2 = new Predmet("Matematika"); Predmet p3 = new Predmet("Kemija"); Predmet p4 = new Predmet("Hrvatski"); n1.predajePredmet(p1); Ucenik u1 = new Ucenik(Ime: "Đuro", Prezime: "Đurić"); u1.upisujePredmet(p1); u1.upisujePredmet(p2); List <Ispit> ispiti = new List <Ispit>(); ispiti.Add(new Ispit(n1, p1, u1, DateTime.Today, 3)); ispiti.Add(new Ispit(n1, p2, u1, DateTime.Today, 2)); ispiti.Add(new Ispit(n1, p3, u1, DateTime.Today, 5)); ispiti.Add(new Ispit(n1, p4, u1, DateTime.Today, 5)); //Ispisujemo svaki clan liste ispiti kao item foreach (var item in ispiti) { Console.WriteLine(item); } //Ovdje ispisi ucenika i njegove predmete i ispite // Pero Peric // predmeti: // (1) Matem // (2) Fiz... // Ispiti: // - Matematika (2) // - Fizika (3) Console.WriteLine(u1.Detalji()); // ovdje ispisi nastavnika i njegove predmete }
private void btnPrikaziOcene_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count == 0) { MessageBox.Show("Selektujte ucenika!"); } else { string id = listView1.SelectedItems[0].SubItems[0].Text; Ucenik ucenik = DataProvider.VratiUcenika(id); RazredniOceneForm rf = new RazredniOceneForm(ucenik); rf.ShowDialog(); } }
public static void obrisiUcenika(int id) { try { ISession s = DataLayer.GetSession(); Ucenik o = s.Load <Ucenik>(id); s.Delete(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }
public static UcenikBasic vratiUcenika(int id) { UcenikBasic ub = new UcenikBasic(); try { ISession s = DataLayer.GetSession(); Ucenik u = s.Load <Ucenik>(id); SmerBasic smer = new SmerBasic(u.SmerUcenika.Id, u.SmerUcenika.Naziv, u.SmerUcenika.MaxUcenika); ub = new UcenikBasic(u.Id, u.Ime, u.Prezime, u.Razred, u.Adresa, u.DatumUpisa, smer); s.Close(); } catch (Exception ec) { //handle exceptions } return(ub); }
public static List <StarateljPregled> vratiSveStarateljeUcenika(int idUcenika) { List <StarateljPregled> staratelji = new List <StarateljPregled>(); try { ISession s = DataLayer.GetSession(); Ucenik u = s.Load <Ucenik>(idUcenika); foreach (Staratelj staratelj in u.ListaStaratelja) { staratelji.Add(new StarateljPregled(staratelj.Id, staratelj.Ime, staratelj.Prezime, staratelj.ClanSaveta)); } s.Close(); } catch (Exception ec) { //handle exceptions } return(staratelji); }
public RazredniOceneForm(Ucenik uc) { this.ucenik = uc; InitializeComponent(); }