Exemple #1
0
        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();
        }