public static List <SefujeBasic> vratiSveSefoveProdavnice(int id) { List <SefujeBasic> sefovanje = new List <SefujeBasic>(); try { ISession s = DataLayer.GetSession(); IEnumerable <Prodavnica.Entiteti.Sefuje> sviSefovi = from o in s.Query <Prodavnica.Entiteti.Sefuje>() where o.Upravlja.Id == id select o; foreach (Prodavnica.Entiteti.Sefuje r in sviSefovi) { SefBasic upravnik = DTOManager.vratiSefa(r.Upravnik.Jbr); ProdavnicaBasic upravlja = DTOManager.vratiProdavnicu(r.Upravlja.Id); sefovanje.Add(new SefujeBasic(r.Id, r.DatumPostavljenja, upravnik, upravlja)); } s.Close(); } catch (Exception ec) { //handle exceptions } return(sefovanje); }
private void btnIzmeniSefa_Click(object sender, EventArgs e) { if (sefovi.SelectedItems.Count == 0) { MessageBox.Show("Izaberite sefa koga zelite da izmenite!"); return; } int idSefa = Int32.Parse(sefovi.SelectedItems[0].SubItems[0].Text); RadnikBasic r = DTOManager.vratiSefa(idSefa); IzmeniSefaForma forma = new IzmeniSefaForma(r); forma.ShowDialog(); MessageBox.Show("Uspesno ste izmenili podatke o sefu!"); popuniPodacima(); }