private void dugmeUkloniStudenta_Click(object sender, EventArgs e) { //brisanje studenta DialogResult res = MessageBox.Show("Da li ste sigurni da želite da obrišete studenta?", "Potvrda", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (res == DialogResult.OK) { try { MessageBox.Show(this.id_studenta_za_brisanje.ToString()); Baza.daj_instancu().Izbrisi_studenta(this.id_studenta_za_brisanje); MessageBox.Show(MenadzerStatusnihKodova.STUDENT_OBRISAN, MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Osvezi_sadrzaj(); } } }
public void Osvezi_sadrzaj() { tabelaPrikazPredmeta.Rows.Clear(); this.mapa_predmet_id.Clear(); try { var rezultat = Baza.daj_instancu().Daj_slistu_predmeta_koje_student_slusa(this.broj_indeksa); foreach (var elem in rezultat) { tabelaPrikazPredmeta.Rows.Add(elem["predmet"], elem["smer"], elem["id"], elem["fakultetska_godina"], "obriši"); if (!this.mapa_predmet_id.ContainsKey(elem["predmet"])) { this.mapa_predmet_id.Add(elem["predmet"], Convert.ToUInt32(elem["id"])); } } }catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private static Tuple <List <float>, DataTable> Daj_sve_promene_na_fakultetu() { DataTable promene = new DataTable(); var rezultat = Baza.daj_instancu().Daj_sve_promene_na_fakultetu(); promene.Columns.Add("naziv"); promene.Columns.Add("korisnik"); promene.Columns.Add("vreme"); promene.Columns.Add("poruka"); foreach (var elem in rezultat) { promene.Rows.Add(elem["naziv"], elem["korisnik"], elem["vreme"], elem["poruka"]); } /// nije dobro ovo sve mora da ide u model List <float> velicina_kolone = new List <float>(4); velicina_kolone.Add(60); velicina_kolone.Add(52); velicina_kolone.Add(55); velicina_kolone.Add(100); return(new Tuple <List <float>, DataTable>(velicina_kolone, promene)); }
private static Tuple <List <float>, DataTable> Daj_sve_predmete() { DataTable studenti = new DataTable(); var rezultat = Baza.daj_instancu().Daj_sve_predmete(); studenti.Columns.Add("id"); studenti.Columns.Add("naziv"); studenti.Columns.Add("departman"); studenti.Columns.Add("godina"); studenti.Columns.Add("semestar"); studenti.Columns.Add("espv"); foreach (var elem in rezultat) { studenti.Rows.Add(elem["id"], elem["naziv"], elem["departman"], elem["godina"], elem["semestar"], elem["espb"]); } /// nije dobro ovo sve mora da ide u model List <float> velicina_kolone = new List <float>(4); velicina_kolone.Add(20); velicina_kolone.Add(40); velicina_kolone.Add(60); velicina_kolone.Add(20); velicina_kolone.Add(20); velicina_kolone.Add(20); return(new Tuple <List <float>, DataTable>(velicina_kolone, studenti)); }
private static Tuple <List <float>, DataTable> Daj_sve_studente_koji_su_diplomirali() { DataTable studenti = new DataTable(); var rezultat = Baza.daj_instancu().Daj_sve_diplomirane_studente(); studenti.Columns.Add("broj indeksa"); studenti.Columns.Add("ime"); studenti.Columns.Add("kontakt"); studenti.Columns.Add("status"); foreach (var elem in rezultat) { studenti.Rows.Add(elem["broj_indeksa"], elem["ime"] + " " + elem["prezime"], elem["email"] + " - " + elem["telefon"], elem["prosek"] + " espb: " + elem["espb"]); } /// nije dobro ovo sve mora da ide u model List <float> velicina_kolone = new List <float>(4); velicina_kolone.Add(20); velicina_kolone.Add(40); velicina_kolone.Add(60); velicina_kolone.Add(30); return(new Tuple <List <float>, DataTable>(velicina_kolone, studenti)); }
private void tabelaPolozeniPredmeti_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == tabelaPolozeniPredmeti.Columns["akcija"].Index && e.RowIndex >= 0) { DialogResult res = MessageBox.Show("Da li ste sigurni da želite da obrišete položen predmet?", "Potvrda", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (res.Equals(DialogResult.OK)) { int izabraniIndex = tabelaPolozeniPredmeti.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = tabelaPolozeniPredmeti.Rows[izabraniIndex]; UInt32 id_predmeta = Convert.ToUInt32(selectedRow.Cells["predmet_id"].Value); try { string rezultat = Baza.daj_instancu().Izbrisi_polozen_ispit_studentu(this.broj_indeksa, id_predmeta); if (rezultat.Equals(string.Empty)) { MessageBox.Show("uspešno izbrisan položen predmet studentu", MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); this.potrebno_azuriranje = true; } else { MessageBox.Show(string.Format("nismo uspeli da izvršimo operaciju {0}", rezultat), MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public void Osvezi_sadrzaj() { tabelaPolozeniPredmeti.Rows.Clear(); this.predmeti.Clear(); try { var rezultat = Baza.daj_instancu().Daj_listu_polozenih_ispita(this.broj_indeksa); foreach (var elem in rezultat) { tabelaPolozeniPredmeti.Rows.Add(elem["predmet"], elem["predmet_id"], elem["datum"], elem["ocena"], elem["fakultetska_godina"], "obriši"); Dictionary <string, string> red = new Dictionary <string, string>(); red.Add("predmet", elem["predmet"]); red.Add("datum", elem["datum"]); red.Add("ocena", elem["ocena"]); red.Add("fakultetska_godina", elem["fakultetska_godina"]); this.predmeti.Add(red); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Osvezi_sadrzaj() { this.departmani_iz_baze.Clear(); listaDepartmana.Items.Clear(); nazivUnos.Text = string.Empty; godinaUnos.Text = string.Empty; semestarUnos.Text = string.Empty; espbUnos.Text = string.Empty; try { var rezultat = Baza.daj_instancu().Daj_sve_departmane(); foreach (var elem in rezultat) { Dictionary <string, string> red = new Dictionary <string, string>(); red.Add("id", elem["id"]); red.Add("fakultet", elem["fakultet"]); red.Add("smer", elem["smer"]); red.Add("univerzitet", elem["univerzitet"]); red.Add("nivo_studija", elem["nivo_studija"]); listaDepartmana.Items.Add(elem["smer"]); this.departmani_iz_baze.Add(red); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugmeDodajPredmet_Click(object sender, EventArgs e) { if (!Validacija()) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } try { UInt32 id_departmana = 0; foreach (var elem in departmani_iz_baze) { if (elem["smer"] == Convert.ToString(listaDepartmana.SelectedItem)) { id_departmana = Convert.ToUInt32(elem["id"]); break; } } Baza.daj_instancu().Dodavanje_predmeta(nazivUnos.Text, Convert.ToSByte(godinaUnos.Text), Convert.ToSByte(semestarUnos.Text), Convert.ToSByte(espbUnos.Text), Convert.ToUInt32(id_departmana)); MessageBox.Show("uspešno registrovan predmet", "uspešno", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Osvezi_sadrzaj(); } }
private void dugmeDodajPredmet_Click(object sender, EventArgs e) { // dodavanje studenta predmetu if (!Validacija()) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } try { var broj_indeksa = from student in this.studenti_iz_baze where student["naziv"] == listaStudent.SelectedItem.ToString() select student["broj_indeksa"]; var predmet_id = from predmet in this.predmeti_iz_baze where predmet["naziv"] == listaPredmet.SelectedItem.ToString() select predmet["id"]; string status = Baza.daj_instancu().Dodeli_studenta_predmetu(Convert.ToUInt32(broj_indeksa.ToList()[0]), Convert.ToUInt32(predmet_id.ToList()[0])); MessageBox.Show(status, MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Osvezi_sadrzaj() { labelaProfesorUnos.Text = this.naslov_profesor_prim; tabelaPrikazPredmeta.Rows.Clear(); try { var rezultat = Baza.daj_instancu().Daj_predmete_na_kojima_predaje_profesor(this.id_profesora); foreach (var elem in rezultat) { tabelaPrikazPredmeta.Rows.Add(elem["email"], elem["naziv"], Convert.ToInt32(elem["tip"]) == 1 ? "asistent" : "profesor"); Dictionary <string, string> red = new Dictionary <string, string>(); red.Add("email", elem["email"]); red.Add("naziv", elem["naziv"]); red.Add("tip", Convert.ToInt32(elem["tip"]) == 1 ? "asistent" : "profesor"); this.predmeti.Add(red); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tabelaPrikazPredmeta_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == tabelaPrikazPredmeta.Columns["akcija"].Index && e.RowIndex >= 0) { DialogResult res = MessageBox.Show("Da li ste sigurni da želite da obrišete predmet?", "Potvrda", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (res.Equals(DialogResult.OK)) { int izabraniIndex = tabelaPrikazPredmeta.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = tabelaPrikazPredmeta.Rows[izabraniIndex]; UInt32 id_predmeta = Convert.ToUInt32(selectedRow.Cells["id_predmeta"].Value); try { Baza.daj_instancu().Brisanje_predmeta_koji_student_slusa(this.broj_indeksa, id_predmeta); MessageBox.Show("uspešno obrisan predmet studentu", MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Osvezi_sadrzaj(); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void tabelaPrikazDepartmana_CellClick(object sender, DataGridViewCellEventArgs e) { ///brisanje departmana if (e.ColumnIndex == tabelaPrikazDepartmana.Columns["akcija"].Index && e.RowIndex >= 0) { DialogResult res = MessageBox.Show("Da li ste sigurni da želite da obrišete departman?", "Potvrda", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (res.Equals(DialogResult.OK)) { int izabraniIndex = tabelaPrikazDepartmana.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = tabelaPrikazDepartmana.Rows[izabraniIndex]; string polje = Convert.ToString(selectedRow.Cells["departman"].Value); int id = this.mapa_id_departmana[polje]; try { Baza.daj_instancu().Izbriši_departman(id); MessageBox.Show("uspešno izbrisan departman", MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Osvezi_sadrzaj(); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public void Osvezi_sadrzaj() { try { listaTip.Items.Clear(); this.tip_zaposlenja.Clear(); listaTip.Items.Add("asistent"); this.tip_zaposlenja.Add("asistent", 1); listaTip.Items.Add("profesor"); this.tip_zaposlenja.Add("profesor", 0); this.predmeti_iz_baze.Clear(); listaPredmet.Items.Clear(); var predmeti = Baza.daj_instancu().Daj_sve_predmete(); foreach (var elem in predmeti) { Dictionary <string, string> red = new Dictionary <string, string>(); red.Add("id", elem["id"]); red.Add("naziv", elem["naziv"]); red.Add("espb", elem["espb"]); red.Add("godina", elem["godina"]); red.Add("semestar", elem["semestar"]); red.Add("departman", elem["departman"]); this.predmeti_iz_baze.Add(red); listaPredmet.Items.Add(elem["naziv"]); } this.profesori_iz_baze.Clear(); listaProfesor.Items.Clear(); var profesori = Baza.daj_instancu().Daj_sve_profesore(); foreach (var elem in profesori) { Dictionary <string, string> red = new Dictionary <string, string>(); red.Add("id", elem["id"]); red.Add("ime", elem["ime"]); red.Add("prezime", elem["prezime"]); red.Add("email", elem["email"]); red.Add("telefon", elem["telefon"]); red.Add("naziv_iz_liste", elem["ime"] + " " + elem["prezime"]); this.profesori_iz_baze.Add(red); listaProfesor.Items.Add(elem["ime"] + " " + elem["prezime"]); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugme_logovanje_Click(object sender, EventArgs e) { if (korisnicko_ime_unos.Text.Trim().Equals("") || lozinka_unos.Text.Trim().Equals("")) { MessageBox.Show("Prazna polja nisu dozvoljena", "Prazno polje", MessageBoxButtons.OK, MessageBoxIcon.Error); korisnicko_ime_unos.Text = ""; lozinka_unos.Text = ""; } else { /*provera da li korisnik postoji u bazi*/ korisnicko_ime_unos.Enabled = false; lozinka_unos.Enabled = false; dugme_logovanje.Enabled = false; dugme_registracija.Enabled = false; labelaUcitavanje.Text = "učitavanje, molimo sačekajte"; this.Cursor = Cursors.WaitCursor; try { Baza b = Baza.daj_instancu(); bool status = b.Validacija_korisnika(korisnicko_ime_unos.Text.Trim(), lozinka_unos.Text.Trim()); if (status) { /*stavljamo korisnika u sesiji*/ Sesija.dajSessiju().Registruj_korisnika(korisnicko_ime_unos.Text.Trim()); korisnicko_ime_unos.Text = ""; lozinka_unos.Text = ""; MenadzerFormi.dajFormu <FormaPocetnaStrana>(this); } else { MessageBox.Show("korisničko ime ili lozinka nisu ispravni", "neuspešno", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.Cursor = Cursors.Arrow; korisnicko_ime_unos.Enabled = true; korisnicko_ime_unos.Text = ""; lozinka_unos.Enabled = true; lozinka_unos.Text = ""; dugme_logovanje.Enabled = true; dugme_registracija.Enabled = true; labelaUcitavanje.Text = ""; } } }
public void Osvezi_sadrzaj() { try { // uzimanje liste studenata iz baze i nad njima vršiti upite listaStudent.Items.Clear(); studenti_iz_baze.Clear(); var rezultat = Baza.daj_instancu().Daj_sve_studente(); foreach (var elem in rezultat) { Dictionary <string, string> red = new Dictionary <string, string>(); red.Add("naziv", elem["broj_indeksa"] + "-" + elem["ime"] + " " + elem["prezime"]); red.Add("ime", elem["ime"]); red.Add("prezime", elem["prezime"]); red.Add("broj_indeksa", elem["broj_indeksa"]); red.Add("fakultet", elem["fakultet"]); red.Add("departman", elem["departman"]); this.studenti_iz_baze.Add(red); listaStudent.Items.Add(elem["broj_indeksa"] + "-" + elem["ime"] + " " + elem["prezime"]); } //uzimanje liste predmeta iz baze i nad njima vršiti upite listaPredmet.Items.Clear(); predmeti_iz_baze.Clear(); rezultat = Baza.daj_instancu().Daj_sve_predmete(); foreach (var elem in rezultat) { Dictionary <string, string> red = new Dictionary <string, string>(); red.Add("id", elem["id"]); red.Add("departman", elem["departman"]); red.Add("naziv", elem["naziv"]); red.Add("espb", elem["espb"]); red.Add("godina", elem["godina"]); red.Add("semestar", elem["semestar"]); listaPredmet.Items.Add(elem["naziv"]); this.predmeti_iz_baze.Add(red); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugmePretraga_Click(object sender, EventArgs e) { // pretraga profesora if (!Validacija()) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } Osvezi_sadrzaj(); try { var rezultat = Baza.daj_instancu().Daj_informacije_o_profesoru(UInt32.Parse(idUnos.Text.ToString())); if (rezultat.Count > 0) { profesorImePrikaz.Text = rezultat["ime"] + " " + rezultat["prezime"]; korisnickoImePrikaz.Text = rezultat["korisnicko_ime"]; telefonPrikaz.Text = rezultat["telefon"]; emailPrikaz.Text = rezultat["email"]; jmbgPrikaz.Text = rezultat["jmbg"]; zvanjePrikaz.Text = rezultat["zvanje"]; idPrikaz.Text = rezultat["id"]; this.id_profesora_za_brisanje = Convert.ToInt32(rezultat["id"]); datumRodjenjaPrikaz.Text = rezultat["datum_rodjenja"]; dugmeUkloniProfesora.Enabled = true; panelPrikazRezultata.Visible = true; } else { MessageBox.Show(MenadzerStatusnihKodova.PROFESOR_NIJE_PRONADJEN, MenadzerStatusnihKodova.ZAPIS_NIJE_PRONADJEN, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Osvezi_sadrzaj() { try { tabelaPrikazUniverziteta.Rows.Clear(); var dd = Baza.daj_instancu().Daj_sve_univerzitete(); foreach (var elem in dd) { tabelaPrikazUniverziteta.Rows.Add(elem["id"], elem["naziv"], elem["grad"], elem["drzava"], "izmeni"); } } catch (Exception ee) { MessageBox.Show("doslo je do greske " + ee.ToString()); } }
private void dugmeDodajPredmet_Click(object sender, EventArgs e) { if (!Validacija()) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } try { UInt32 id_profesora = 0; foreach (var elem in this.profesori_iz_baze) { if (elem["naziv_iz_liste"] == Convert.ToString(listaProfesor.SelectedItem)) { id_profesora = Convert.ToUInt32(elem["id"]); break; } } UInt32 id_predmeta = 0; foreach (var elem in this.predmeti_iz_baze) { if (elem["naziv"] == Convert.ToString(listaPredmet.SelectedItem)) { id_predmeta = Convert.ToUInt32(elem["id"]); break; } } sbyte tip = Convert.ToSByte(this.tip_zaposlenja[Convert.ToString(listaTip.SelectedItem)]); string status = Baza.daj_instancu().Dodeli_predmet_profesoru(id_profesora, id_predmeta, tip); MessageBox.Show(string.Format("{0}", status), MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugmeZaIzmenu_Click(object sender, EventArgs e) { // sacuvaj izmene na univerzitetu if (!validacija()) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } try { Baza.daj_instancu().Sacuvaj_izmene_na_univerzitetu(this.ID, nazivUnos.Text, drzavaUnos.Text, gradUnos.Text); MessageBox.Show("Izmene uspešno sačuvane", MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void FormaPocetnaStrana_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; /*ucitavanje podataka o administratoru*/ try { var rezultat = Baza.daj_instancu().Daj_podatke_o_adminu(Sesija.dajSessiju().Daj_admina()); labelaEmailPrikaz.Text = rezultat["email"]; labelaTelefonPrikaz.Text = rezultat["telefon"]; labelaImePrikaz.Text = rezultat["ime"] + " " + rezultat["prezime"]; fakultetskaGodinaPrikaz.Text = Baza.daj_instancu().daj_tekucu_fakultetsku_godinu(); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugmeZaBrisanje_Click(object sender, EventArgs e) { //brisanje fakulteta DialogResult res = MessageBox.Show("Da li ste sigurni da želite da obrišete fakultet?", "Potvrda", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (res == DialogResult.OK) { try { Baza.daj_instancu().Izbrisi_fakultet(this.ID); MessageBox.Show("Uspešno izbrisan fakultet", MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); MenadzerFormi.dajFormu <FormaUpravljanjeFakultetom>(this, null, true); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void Osvezi_sadrzaj() { try { tabelaPrikazDepartmana.Rows.Clear(); this.mapa_id_departmana.Clear(); var dd = Baza.daj_instancu().Daj_sve_departmane(); foreach (var elem in dd) { tabelaPrikazDepartmana.Rows.Add(elem["id"], elem["univerzitet"], elem["fakultet"], elem["smer"], elem["nivo_studija"], "izbriši"); this.mapa_id_departmana.Add(elem["smer"], Convert.ToInt32(elem["id"])); } } catch (Exception ee) { MessageBox.Show("doslo je do greske " + ee.ToString()); } }
private void dugmeDodajPredmet_Click(object sender, EventArgs e) { // dodavanje studentu položen predmet if (listaOcena.SelectedIndex < 0 || listaStudent.SelectedIndex < 0 || listaPredmet.SelectedIndex < 0) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { try { var broj_indeksa = from student in this.studenti_iz_baze where student["naziv"] == listaStudent.SelectedItem.ToString() select student["broj_indeksa"]; var predmet_id = from predmet in this.predmeti_iz_baze where predmet["naziv"] == listaPredmet.SelectedItem.ToString() select predmet["id"]; string msg = Baza.daj_instancu().Dodaj_polozen_ispit_studentu(Convert.ToUInt32(broj_indeksa.ToList()[0]), Convert.ToUInt32(predmet_id.ToList()[0]), datumUnos.Value.ToString("yyyy-MM-dd").ToString(), Convert.ToByte(listaOcena.SelectedItem.ToString())); if (msg != "") { MessageBox.Show("Greška: " + msg, "greška", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Uspešno evidentiran položen ispit studentu", MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void Osvezi_sadrzaj() { try { listaDepartmana.Items.Clear(); listaStatus.Items.Clear(); mapa_vrednosti.Clear(); var rezultat = Baza.daj_instancu().Daj_sve_departmane(); foreach (var elem in rezultat) { listaDepartmana.Items.Add(elem["fakultet"] + " - " + elem["smer"]); mapa_vrednosti.Add(elem["fakultet"] + " - " + elem["smer"], Convert.ToInt32(elem["id"])); } mapa_vrednosti.Add(MenadzerStatusnihKodova.STUDENT_BUDZET_PORUKA, MenadzerStatusnihKodova.STUDENT_STATUS_BUDZET); listaStatus.Items.Add(MenadzerStatusnihKodova.STUDENT_BUDZET_PORUKA); mapa_vrednosti.Add(MenadzerStatusnihKodova.STUDENT_SAMOFINANSIRANJE_PORUKA, MenadzerStatusnihKodova.STUDENT_STATUS_SAMOFINANSIRANJE); listaStatus.Items.Add(MenadzerStatusnihKodova.STUDENT_SAMOFINANSIRANJE_PORUKA); imeUnos.Clear(); prezimeUnos.Clear(); mestoBoravkaUnos.Clear(); ulicaUnos.Clear(); brojUnos.Clear(); jmbgUnos.Clear(); korisnickoImeUnos.Clear(); lozinkaUnos.Clear(); lozinkaPonovoUnos.Clear(); emailUnos.Clear(); telefonUnos.Clear(); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugmeZaProsledi_Click(object sender, EventArgs e) { //dodavanje fakulteta if (!Validacija()) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } try { Baza.daj_instancu().Dodavanje_fakulteta(nazivUnos.Text, gradUnos.Text, mapa_id_naziv[Convert.ToString(comboUniverziteti.SelectedItem)]); MessageBox.Show("uspešno dodat fakultet", MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugmeUkloniProfesora_Click(object sender, EventArgs e) { DialogResult res = MessageBox.Show("Da li ste sigurni da želite da obrišete profesora?", "Potvrda", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (res == DialogResult.OK) { try { Baza.daj_instancu().Izbrisi_profesora(this.id_profesora_za_brisanje); Osvezi_sadrzaj(); MessageBox.Show(MenadzerStatusnihKodova.PROFESOR_OBRISAN, MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void dugmeZaProsledi_Click(object sender, EventArgs e) { if (!Validacija()) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } try { Baza.daj_instancu().Dodavanje_univerziteta(nazivUnos.Text, drzavaUnos.Text, gradUnos.Text); MessageBox.Show("Uspešno registrovan univerzitet", MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); MenadzerFormi.dajFormu <FormaUpravljanjeUniverzitetom>(this, null, true); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugmeZaIzmenu_Click(object sender, EventArgs e) { //izmena fakulteta if (!validacija()) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } try { Baza.daj_instancu().Izmeni_fakultet(this.ID, nazivUnos.Text, mestoUnos.Text); MessageBox.Show("Uspešno izmenjen fakultet ", MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugmeDodaj_Click(object sender, EventArgs e) { if (!ValidacijaLozinki()) { MessageBox.Show(MenadzerStatusnihKodova.NEPOKLAPANJE_LOZINKI_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (!Validacija()) { MessageBox.Show(MenadzerStatusnihKodova.NEPRAVILAN_UNOS_PORUKA, MenadzerStatusnihKodova.NEPRAVILAN_UNOS, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } try { int id_profesora = Baza.daj_instancu().Dodaj_profesora(imeUnos.Text, prezimeUnos.Text, emailUnos.Text, telefonUnos.Text, datumRodjenja.Value.ToString("yyyy-MM-dd").ToString(), korisnickoImeUnos.Text, lozinkaUnos.Text, jmbgUnos.Text, zvanjeUnos.Text); MessageBox.Show(MenadzerStatusnihKodova.PROFESOR_REGISTROVAN(id_profesora), MenadzerStatusnihKodova.USPEH, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Osvezi_sadrzaj(); } }