private void BtnSacuvaj_Click(object sender, EventArgs e) { if (!validacija()) { return; } this.predmet.Naziv = txbNaziv.Text; this.predmet.Godina = comboBoxGodina.Text; this.predmet.smer = (SmerPregled)smerovi.SelectedItem; DTOManager.dodajPredmet(predmet); MessageBox.Show("Uspesno izvrseno dodavanje predmeta!"); this.Close(); }
private void BtnIzmeniUcenika_Click(object sender, EventArgs e) { if (listaUcenika.SelectedItems.Count == 0) { MessageBox.Show("Izaberite ucenika koga zelite da izmenite!"); return; } int idUcenika = Int32.Parse(listaUcenika.SelectedItems[0].SubItems[0].Text); UcenikBasic uc = DTOManager.vratiUcenika(idUcenika); IzmeniUcenikaForma forma = new IzmeniUcenikaForma(uc); forma.ShowDialog(); PopuniTabeluPodacima(); }
private void BtnIzmeniSmer_Click(object sender, EventArgs e) { if (listaSmerova.SelectedItems.Count == 0) { MessageBox.Show("Izaberite smer cije podatke zelite da izmenite!"); return; } int idSmera = Int32.Parse(listaSmerova.SelectedItems[0].SubItems[0].Text); SmerBasic ob = DTOManager.vratiSmer(idSmera); UpdateSmer forma = new UpdateSmer(ob); forma.ShowDialog(); this.PopuniTabeluPodacima(); }
private void btnIzmeni_Click(object sender, EventArgs e) { if (listaSkola.SelectedItems.Count == 0) { MessageBox.Show("Izaberite stavku za izmenu!"); return; } int idRada = Int32.Parse(listaSkola.SelectedItems[0].SubItems[0].Text); RadUDrugojSkoliBasic rad = DTOManager.vratiRadUSkoli(idRada); DodajRadUDrugojSkoliForm forma = new DodajRadUDrugojSkoliForm(rad); forma.ShowDialog(); popuniPodacima(); }
private void BtnIzmeniPredmet_Click(object sender, EventArgs e) { if (listaPredmeta.SelectedItems.Count == 0) { MessageBox.Show("Izaberite predmet koji zelite da izmenite!"); return; } int idPredmeta = Int32.Parse(listaPredmeta.SelectedItems[0].SubItems[0].Text); pred = DTOManager.vratiPredmet(idPredmeta); IzmeniPredmet forma = new IzmeniPredmet(pred, listaPredmeta.SelectedItems[0].SubItems[3].Text); forma.ShowDialog(); PopuniTabeluPodacima(); }
private void btnAngazmanNastavnika_Click(object sender, EventArgs e) { if (listaNastavnika.SelectedItems.Count == 0) { MessageBox.Show("Izaberite nastavnika cije angazmane zelite da vidite!"); return; } int idNastavnika = Int32.Parse(listaNastavnika.SelectedItems[0].SubItems[0].Text); NastavnoLiceBasic ob = DTOManager.vratiNastavnoLice(idNastavnika); AngazmanNastavnikaForma formaAngazman = new AngazmanNastavnikaForma(ob); formaAngazman.ShowDialog(); }
private void btnIzmeni_Click(object sender, EventArgs e) { if (listaNenastavnogOsoblja.SelectedItems.Count == 0) { MessageBox.Show("Izaberite nenastavno lice koje zelite da izmenite!"); return; } int idOsobe = Int32.Parse(listaNenastavnogOsoblja.SelectedItems[0].SubItems[0].Text); NeNastavnoLiceBasic n = DTOManager.vratiNeNastavnoLice(idOsobe); DodajNeNastavnoLiceForm forma = new DodajNeNastavnoLiceForm(n); forma.ShowDialog(); popuniTabeluPodacima(); }
private void btnIzmeni_Click(object sender, EventArgs e) { if (listaPredmeta.SelectedItems.Count == 0) { MessageBox.Show("Izaberite angazman koji zelite na izmenite!"); return; } int idAngazmana = Int32.Parse(listaPredmeta.SelectedItems[0].SubItems[0].Text); AngazmanBasic a = DTOManager.vratiAngazman(idAngazmana); AzuriranjeAngazmanaForm formaAzuriranje = new AzuriranjeAngazmanaForm(a); formaAzuriranje.ShowDialog(); this.popuniTabeluPodacima(); }
private void btnIzmeniNastavnika_Click(object sender, EventArgs e) { if (listaNastavnika.SelectedItems.Count == 0) { MessageBox.Show("Izaberite nastavnika cije podatke zelite da izmenite!"); return; } int idNastavnika = Int32.Parse(listaNastavnika.SelectedItems[0].SubItems[0].Text); NastavnoLiceBasic ob = DTOManager.vratiNastavnoLice(idNastavnika); NastavnoLiceUpdateForm formaUpdate = new NastavnoLiceUpdateForm(ob); formaUpdate.ShowDialog(); this.PopuniTabeluPodacima(); }
private void BtnSacuvaj_Click(object sender, EventArgs e) { if (!validacija()) { return; } izmenjenUcenik.Id = Ucenik.Id; izmenjenUcenik.Ime = txbIme.Text; izmenjenUcenik.Prezime = txbPrezime.Text; izmenjenUcenik.Razred = comboBoxRazred.Text; izmenjenUcenik.Datum_upisa = datumUpisa.Value; izmenjenUcenik.SmerUcenika = smerUcenika; izmenjenUcenik.Adresa = txbAdresa.Text; if (listaSmerova.SelectedItems.Count == 0) { smerUcenika = DTOManager.vratiSmer(Ucenik.SmerUcenika.Id); } else { int idSmera = Int32.Parse(listaSmerova.SelectedItems[0].SubItems[0].Text); this.brUcenikaNaSmeru = DTOManager.vratiBrojUcenikaNaSmeru(idSmera); smerUcenika = DTOManager.vratiSmer(idSmera); if (brUcenikaNaSmeru >= smerUcenika.MaxUcenika && smerUcenika.Id != idSmera) { MessageBox.Show("Nije moguce dodati ucenika na smer jer je broj mesta na smeru popunjen!"); return; } // MessageBox.Show("Trenutno na smeru ima " + brUcenikaNaSmeru + " ucenika moguce je dodati jos " + (smerUcenika.MaxUcenika - brUcenikaNaSmeru) + " ."); lblSmer.Text = smerUcenika.Naziv; } izmenjenUcenik.SmerUcenika = smerUcenika; string poruka = "Da li zelite da nastavite?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { DTOManager.azurirajUcenika(izmenjenUcenik); Close(); } else { } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (!validacija()) { return; } if (btnSacuvaj.Text == "Izmeni") { string poruka = "Da li ste sigurni da zelite da izmenite podatke?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (!validacija()) { return; } if (result == DialogResult.OK) { this.prikupiPodatke(); DTOManager.azurirajNeNastavnoLice(this.osoblje); MessageBox.Show("Azuriranje uspesno obavljeno!"); this.Close(); } else { } } else { string poruka = "Da li ste sigurni da zelite da dodate novog zaposlenog?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { this.prikupiPodatke(); DTOManager.dodajNeNastavnoLice(this.osoblje); MessageBox.Show("Dodavanje uspesno obavljeno!"); this.Close(); } else { } } }
private void BtnDodajOcenu_Click(object sender, EventArgs e) { if (listaPredmeta.SelectedItems.Count == 0) { MessageBox.Show("Morate izabrati predmet!"); return; } int idPredmeta = Int32.Parse(listaPredmeta.SelectedItems[0].SubItems[0].Text); PredmetBasic ob = DTOManager.vratiPredmet(idPredmeta); ocenaUcenikova.DatumDobijanja = datumDobijanjaOcene.Value; ocenaUcenikova.NumerickaVrednost = Int32.Parse(comboBoxOcena.Text); ocenaUcenikova.Predmet = ob; String opis = ""; int vrednostOcene = Int32.Parse(comboBoxOcena.Text); switch (vrednostOcene) { case 1: opis = "nedovoljan"; break; case 2: opis = "dovoljan"; break; case 3: opis = "dobar"; break; case 4: opis = "vrlo dobar"; break; case 5: opis = "odlican"; break; } ocenaUcenikova.Opis = opis; ocenaUcenikova.Ucenik = ucenik; DTOManager.dodajOcenu(ocenaUcenikova); this.Close(); }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (btnSacuvaj.Text == "Dodaj") { rad.brojCasova = (int)brojSati.Value; rad.skola = (DrugaSKolaBasic)skole.SelectedItem; rad.nastavnik = nastavnik; DTOManager.dodajRadUdrugojSkoli(rad); MessageBox.Show("Uspesno je izvrseno dodavanje!"); this.Close(); } else { procitajVrednosti(); DTOManager.azurirajRadUDrugojSkoli(rad); MessageBox.Show("Uspesno je izvrseno azuriranje!"); this.Close(); } }
private void button1_Click(object sender, EventArgs e) { if (listaNastavnika.SelectedItems.Count == 0) { MessageBox.Show("Izaberite nastavnika bez pune norme ciji rad drugim skolama zelite da vidite!"); return; } int idNastavnika = Int32.Parse(listaNastavnika.SelectedItems[0].SubItems[0].Text); NastavnoLiceBasic ob = DTOManager.vratiNastavnoLice(idNastavnika); if (ob.PunaNorma == 1) { MessageBox.Show("Izabrali ste nastavnika sa punom normom!"); return; } RadUDrugiSkolamaForm forma = new RadUDrugiSkolamaForm(ob); forma.ShowDialog(); }
public void popuniPodacima() { listaStaratelja.Items.Clear(); List <StarateljPregled> informacije = DTOManager.vratiSveStarateljeUcenika(ucenik.Id); foreach (StarateljPregled n in informacije) { String norma = ""; if (n.clanSaveta == 1) { norma = "Da"; } else { norma = "Ne"; } ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Ime, n.Prezime, norma }); listaStaratelja.Items.Add(item); } listaStaratelja.Refresh(); }
public void PopuniTabeluPodacima() { listaNastavnika.Items.Clear(); List <NastavnoLicePregled> informacije = DTOManager.vratiSvaNastavnaLica(); foreach (NastavnoLicePregled n in informacije) { String norma = ""; if (n.PunaNorma == 1) { norma = "Da"; } else { norma = "Ne"; } ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Ime, n.Ime_Roditelja, n.Prezime, n.Jmbg, n.Adresa, norma }); listaNastavnika.Items.Add(item); } listaNastavnika.Refresh(); }
private void btnUnesi_Click(object sender, EventArgs e) { if (listaPredmeta.SelectedItems.Count == 0) { MessageBox.Show("Morate da selektujete predmet kako biste dodali angazman!"); return; } int idPredmeta = Int32.Parse(listaPredmeta.SelectedItems[0].SubItems[0].Text); PredmetBasic p = DTOManager.vratiPredmet(idPredmeta); DateTime datumOdKada = this.datumOd.Value; DateTime?datumDoKada = null; if (chbDatumDo.Checked == false) { datumDoKada = this.datumDo.Value; } string poruka = "Da li ste sigurni da zelite da dodati novi angazman?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { AngazmanBasic angazman = new AngazmanBasic(); angazman.Nastavnik = this.nastavnik; angazman.Predmet = p; angazman.DatumOd = datumOdKada; angazman.DatumDo = datumDoKada; DTOManager.dodajAngazman(angazman); MessageBox.Show("Uspesno ste dodali novi angazman!"); this.Close(); } else { } }
public void popuniTelefone() { if (listaStaratelja.SelectedItems.Count == 0) { MessageBox.Show("Izaberite staratelja cije brojeve telefona zelite da vidite!"); return; } int idStaratelja = Int32.Parse(listaStaratelja.SelectedItems[0].SubItems[0].Text); StarateljPregled staratelj = DTOManager.vratiStaratelja(idStaratelja); grbDodatniPodaci.Text = $"{staratelj.Ime} {staratelj.Prezime} Telefoni"; listaTelefona.Items.Clear(); List <TelefonBasic> informacije = DTOManager.vratiTelefone(idStaratelja); foreach (TelefonBasic n in informacije) { ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.BrojTelefona }); listaTelefona.Items.Add(item); } listaTelefona.Refresh(); }
public static RadUDrugojSkoliBasic vratiRadUSkoli(int id) { RadUDrugojSkoliBasic ob = new RadUDrugojSkoliBasic(); try { ISession s = DataLayer.GetSession(); Radi o = s.Load <Radi>(id); DrugaSKolaBasic skola = DTOManager.vratiDruguSkolu(o.Skola.Id); NastavnoLiceBasic nastavnik = DTOManager.vratiNastavnoLice(o.Nastavnik.Id); ob = new RadUDrugojSkoliBasic(o.Id, skola, o.BrojCasova, nastavnik); s.Close(); } catch (Exception ec) { //handle exceptions } return(ob); }
public static AngazmanBasic vratiAngazman(int id) { AngazmanBasic ob = new AngazmanBasic(); try { ISession s = DataLayer.GetSession(); Angazman o = s.Load <Angazman>(id); NastavnoLiceBasic n = DTOManager.vratiNastavnoLice(o.Nastavnik.Id); PredmetBasic p = DTOManager.vratiPredmet(o.Predmet.Id); ob = new AngazmanBasic(o.Id, o.DatumOd, o.DatumDo, n, p); s.Close(); } catch (Exception ec) { //handle exceptions } return(ob); }
private void BtnObrisiPredmet_Click(object sender, EventArgs e) { if (listaPredmeta.SelectedItems.Count == 0) { MessageBox.Show("Izaberite predmet koji zelite da obrisete!"); return; } int idPredmeta = Int32.Parse(listaPredmeta.SelectedItems[0].SubItems[0].Text); string poruka = "Da li zelite da obrisete izabrani predmet?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { DTOManager.obrisiPredmet(idPredmeta); MessageBox.Show("Brisanje uspesno obavljeno!"); this.PopuniTabeluPodacima(); } else { } }
public void PopuniTabeluPodacima() { listaPredmeta.Items.Clear(); List <PredmetPregled> informacije = DTOManager.vratiSvePredmete(); foreach (PredmetPregled n in informacije) { if (n.Smer.Count == 0) { ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Naziv, n.Godina }); listaPredmeta.Items.Add(item); } else { foreach (String s in n.Smer) { ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Naziv, n.Godina, s }); listaPredmeta.Items.Add(item); } } } listaPredmeta.Refresh(); }
public void popuniTabeluPodacima() { listaPredmeta.Items.Clear(); List <PredmetPregled> informacije = DTOManager.vratiSvePredmete(); foreach (PredmetPregled n in informacije) { if (n.Smer.Count != 0) { foreach (String naziv in n.Smer) { ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Naziv, n.Godina, naziv }); listaPredmeta.Items.Add(item); } } else { ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Naziv, n.Godina, "Još uvek nije određen smer." }); listaPredmeta.Items.Add(item); } } listaPredmeta.Refresh(); }
public void popuniTabeluPodacima() { listaPredmeta.Items.Clear(); List <AngazmanPregled> informacije = DTOManager.vratiSveAngazmaneNastavnika(this.nastavnik); foreach (AngazmanPregled n in informacije) { if (n.Predmet.Smer.Count != 0) { foreach (String smer in n.Predmet.Smer) { ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Predmet.Naziv, n.Predmet.Godina, smer, n.DatumOd.ToShortDateString(), n.DatumDo.ToString() }); listaPredmeta.Items.Add(item); } } else { ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Predmet.Naziv, n.Predmet.Godina, "Jos uvek nije definisan.", n.DatumOd.ToShortDateString(), n.DatumDo.ToString() }); listaPredmeta.Items.Add(item); } } listaPredmeta.Refresh(); }
private void btnAngazujNastavnika_Click(object sender, EventArgs e) { int idPredmeta = Int32.Parse(listaPredmeta.SelectedItems[0].SubItems[0].Text); PredmetBasic p = DTOManager.vratiPredmet(idPredmeta); DateTime datumOdKada = this.datumOd.Value; DateTime?datumDoKada = null; if (chbDatumDo.Checked == false) { datumDoKada = this.datumDo.Value; } string poruka = "Da li ste sigurni da zelite da dodati novi angazman?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { AngazmanBasic angazman = new AngazmanBasic(); NastavnoLicePregled izabrani = (NastavnoLicePregled)this.listaNastavnika.SelectedItem; NastavnoLiceBasic nastavnik = DTOManager.vratiNastavnoLice(izabrani.Id); angazman.Nastavnik = nastavnik; angazman.Predmet = p; angazman.DatumOd = datumOdKada; angazman.DatumDo = datumDoKada; DTOManager.dodajAngazman(angazman); MessageBox.Show("Uspesno ste dodali novi angazman!"); grbAngazman.Enabled = false; } else { } }
private void btnDodaj_Click(object sender, EventArgs e) { if (btnDodaj.Text == "Dodaj") { dodaj.Enabled = true; btnDodaj.Text = "Potvrdi"; zaposleni.ResetText(); } else { if (txbNazivDodaj.Text.Length > 25 || txbNazivDodaj.Text == "") { MessageBox.Show("Naziv druge skole je nevalidan!"); return; } string poruka = "Da li zelite da dodate drugu skolu?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { DrugaSKolaBasic skola = new DrugaSKolaBasic(); skola.Naziv = txbNazivDodaj.Text; DTOManager.dodajDruguSkolu(skola); MessageBox.Show("Uspesno ste dodali drugu skolu!"); PopuniTabeluPodacima(); txbNazivDodaj.ResetText(); dodaj.Enabled = false; zaposleni.Enabled = false; } else { } btnDodaj.Text = "Dodaj"; } }
private void BtnAzuriraj_Click(object sender, EventArgs e) { if (!validacija()) { return; } string poruka = "Da li zelite da izvrsite izmene?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { this.smer.Naziv = txbNaziv.Text; this.smer.MaxUcenika = (int)brojMaxU.Value; DTOManager.azurirajSmer(this.smer); MessageBox.Show("Uspesno izvrseno azuriranje!"); this.Close(); } else { } }
private void btnObrisi_Click(object sender, EventArgs e) { if (listaSkola.SelectedItems.Count == 0) { MessageBox.Show("Izaberite skolu u kojoj radnik vise ne radi!"); return; } int idRada = Int32.Parse(listaSkola.SelectedItems[0].SubItems[0].Text); string poruka = "Da li zelite da obrisete izabrani angazman?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { DTOManager.obrisiRadUdrugojSkoli(idRada); MessageBox.Show("Brisanje uspesno obavljeno!"); this.popuniPodacima(); } else { } }
private void BtnSacuvaj_Click(object sender, EventArgs e) { if (!validacija()) { return; } string poruka = "Da li zelite da izvrsite izmene?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { this.pred.Naziv = txbNaziv.Text; this.pred.Godina = comboBoxGodina.Text; this.pred.smer = (SmerPregled)listaSmerova.SelectedItem; DTOManager.azurirajPredmet(pred); MessageBox.Show("Uspesno izvrseno azuriranje!"); this.Close(); } else { } }
private void btnObrisi_Click(object sender, EventArgs e) { if (listaNenastavnogOsoblja.SelectedItems.Count == 0) { MessageBox.Show("Izaberite nenastavno lice koje zelite da obrisete!"); return; } int idOsobe = Int32.Parse(listaNenastavnogOsoblja.SelectedItems[0].SubItems[0].Text); string poruka = "Da li zelite da obrisete izabrano nenasatvno lice?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { DTOManager.obrisiNeNastavnoLice(idOsobe); MessageBox.Show("Brisanje uspesno obavljeno!"); this.popuniTabeluPodacima(); } else { } }