private void button3_Click(object sender, EventArgs e) { if (listaSkola.SelectedItems.Count == 0) { MessageBox.Show("Izaberite skolu cije zaposlene zelite da vidite!"); return; } int idSkole = Int32.Parse(listaSkola.SelectedItems[0].SubItems[0].Text); DrugaSKolaBasic skola = DTOManager.vratiDruguSkolu(idSkole); zaposleni.Text = skola.Naziv; zaposleni.Enabled = true; dodaj.Enabled = false; izmeni.Enabled = false; listaZaposlenih.Items.Clear(); List <ZaposleniPregled> informacije = DTOManager.vratiZaposleneUSkoli(idSkole); foreach (ZaposleniPregled n in informacije) { ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Ime, n.Prezime }); listaZaposlenih.Items.Add(item); } listaZaposlenih.Refresh(); }
public RadUDrugojSkoliBasic(int id, DrugaSKolaBasic skola, int brojCasova, NastavnoLiceBasic n) { this.id = id; this.skola = skola; this.brojCasova = brojCasova; this.nastavnik = n; }
private void button1_Click(object sender, EventArgs e) { if (btnIzmeni.Text == "Izmeni") { zaposleni.ResetText(); if (listaSkola.SelectedItems.Count == 0) { MessageBox.Show("Izaberite skolu koju zelite da izmenite!"); return; } int idSkole = Int32.Parse(listaSkola.SelectedItems[0].SubItems[0].Text); DrugaSKolaBasic skola = DTOManager.vratiDruguSkolu(idSkole); txbNazivIzmeni.Text = skola.Naziv; btnIzmeni.Text = "Sacuvaj"; izmeni.Enabled = true; zaposleni.Enabled = false; } else { if (listaSkola.SelectedItems.Count == 0) { MessageBox.Show("Izaberite skolu koju zelite da izmenite!"); return; } if (txbNazivIzmeni.Text.Length > 25 || txbNazivIzmeni.Text == "") { MessageBox.Show("Naziv druge skole je nevalidan"); return; } int idSkole = Int32.Parse(listaSkola.SelectedItems[0].SubItems[0].Text); string poruka = "Da li zelite da sacuvate izmene?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); DrugaSKolaBasic skola = DTOManager.vratiDruguSkolu(idSkole); skola.Naziv = txbNazivIzmeni.Text; if (result == DialogResult.OK) { DTOManager.azurirajDruguSkolu(skola); MessageBox.Show("Azuriranje uspesno obavljeno!"); txbNazivIzmeni.ResetText(); this.PopuniTabeluPodacima(); izmeni.Enabled = false; zaposleni.Enabled = false; } else { } } }
public static DrugaSKolaBasic vratiDruguSkolu(int id) { DrugaSKolaBasic ob = new DrugaSKolaBasic(); try { ISession s = DataLayer.GetSession(); DrugaSkola o = s.Load <DrugaSkola>(id); ob = new DrugaSKolaBasic(o.Id, o.Naziv); s.Close(); } catch (Exception ec) { //handle exceptions } return(ob); }
public static DrugaSKolaBasic azurirajDruguSkolu(DrugaSKolaBasic d) { try { ISession s = DataLayer.GetSession(); DrugaSkola o = s.Load <DrugaSkola>(d.Id); o.Naziv = d.Naziv; s.Update(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } return(d); }
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 void dodajDruguSkolu(DrugaSKolaBasic d) { try { ISession s = DataLayer.GetSession(); DrugaSkola o = new DrugaSkola(); o.Naziv = d.Naziv; s.SaveOrUpdate(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }
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"; } }