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(); }
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 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); }