public static bool dodajSmer(string ime) { BinaryFormatter bf = new BinaryFormatter(); FileStream fs; if (File.Exists("Smer.bin")) { List <Smer> smerovi = Smer.sviSmerovi(); foreach (Smer s in smerovi) { if (s.ime_smera.Equals(ime.ToUpper())) { return(false); } } smerovi.Add(new Smer(ime)); fs = File.OpenWrite("Smer.bin"); bf.Serialize(fs, smerovi); fs.Dispose(); } else { fs = File.OpenWrite("Smer.bin"); bf.Serialize(fs, new Smer(ime)); fs.Dispose(); } return(true); }
private void Statistika_predmeta_Load(object sender, EventArgs e) { List <Smer> smerovi = Smer.sviSmerovi(); foreach (Smer s in smerovi) { cmbSmerovi.Items.Add(s); } }
private void DodavanjePredmeta_Load(object sender, EventArgs e) { List <Smer> smerovi = Smer.sviSmerovi(); foreach (Smer s in smerovi) { cmbSmer.Items.Add(s); } for (int i = 1; i < 7; i++) { cmbSemestar.Items.Add(i); } }
private void AzuriranjeStudenta_Load(object sender, EventArgs e) { gpPodaci.Enabled = false; btnAzuriraj.Enabled = false; foreach (Studenti s in studenti) { cmbStudenti.Items.Add(s); } List <Smer> smerovi = Smer.sviSmerovi(); foreach (Smer s in smerovi) { cmbSmer.Items.Add(s); } }
private void AzuriranjePredmeta_Load(object sender, EventArgs e) { List <Smer> smerovi = Smer.sviSmerovi(); btnAzuriraj.Enabled = false; grpPodaci.Enabled = false; foreach (Predmet p in predmeti) { cmbPredmeti.Items.Add(p); } foreach (Smer s in smerovi) { cmbSmer.Items.Add(s); } for (int i = 1; i < 7; i++) { cmbSemestar.Items.Add(i); } }
public NoviKorisnik() { InitializeComponent(); cmbSmer.DataSource = Smer.sviSmerovi(); }
private void btnAzuriraj_Click(object sender, EventArgs e) { int broj = cmbStudenti.SelectedIndex; Studenti student = (Studenti)cmbStudenti.SelectedItem; Studenti novi_student = new Studenti(student); if (!txtIndex.Text.Equals("")) { novi_student.Index = txtIndex.Text; } if (!txtIme.Text.Equals("")) { novi_student.Ime_studenta = txtIme.Text; } if (!txtPrezime.Text.Equals("")) { novi_student.Prezime_studenta = txtPrezime.Text; } if (!txtKorisnickoIme.Text.Equals("")) { novi_student.Korisnicko_ime = txtKorisnickoIme.Text; } if (!txtPassword.Text.Equals("")) { novi_student.Password = txtPassword.Text; } if (!txtJMBG.Text.Equals("")) { foreach (char c in txtJMBG.Text) { if (!Char.IsNumber(c)) { lblPoruka.Text = "Greska, JMBG pogresno unet!"; lblPoruka.ForeColor = Color.Red; return; } } novi_student.JMBG1 = txtJMBG.Text; } DateTime pom2; bool uspesno = DateTime.TryParse(dtDatumRodjenja.Text, out pom2); if (uspesno) { novi_student.Datum_rodjenja = pom2; } if (!txtTelefon.Text.Equals("")) { foreach (char c in txtTelefon.Text) { if (!Char.IsNumber(c)) { lblPoruka.Text = "Greska, telefon pogresno unet!"; lblPoruka.ForeColor = Color.Red; return; } } novi_student.Telefon = txtTelefon.Text; } if (!student.Smer.Equals(cmbSmer.SelectedItem)) { List <Smer> smerovi = Smer.sviSmerovi(); novi_student.Smer = smerovi[cmbSmer.SelectedIndex]; } if (studenti[broj].ToString().Equals(novi_student.ToString())) { lblPoruka.Text = "Nista niste promenili!"; lblPoruka.ForeColor = Color.Red; } else { List <IzbornaLista> izborne_liste = IzbornaLista.listeSvihStudenata(); for (int i = 0; i < izborne_liste.Count; i++) { if (izborne_liste[i].Student.ToString().Equals(student.ToString())) { izborne_liste[i].Student = novi_student; break; } } IzbornaLista.azuriranjeBrisanjeIzbornihLista(izborne_liste); studenti[broj] = novi_student; Studenti.azurirajBrisanjeStudenta(studenti); lblPoruka.Text = "Uspesno ste izmenili studenta"; lblPoruka.ForeColor = Color.Blue; cmbStudenti.Items.RemoveAt(broj); cmbStudenti.Items.Insert(broj, novi_student); gpPodaci.Enabled = false; btnAzuriraj.Enabled = false; txtIme.ResetText(); txtPrezime.ResetText(); txtJMBG.ResetText(); txtKorisnickoIme.ResetText(); txtPassword.ResetText(); txtTelefon.ResetText(); txtJMBG.ResetText(); txtIndex.ResetText(); cmbSmer.ResetText(); cmbStudenti.ResetText(); dtDatumRodjenja.ResetText(); } }