コード例 #1
0
        private void btnDodaj_Click(object sender, EventArgs e)
        {
            //Dodavanje Sefa

            SefBasic s = new SefBasic();

            s.Mbr           = Int32.Parse(txbMbr.Text);
            s.Ime           = txbIme.Text;
            s.SrednjeSlovo  = Char.Parse(txbSrednjeSlovo.Text);
            s.Prezime       = txbPrezime.Text;
            s.DatumRodjenja = datumRodjenja.Value;
            s.StrucnaSpema  = txbStrucnaSprema.Text;
            s.Sef           = true;

            DTOManager.dodajSefa(s);

            //Dodavanje RadiU
            dodajRadniOdnos();

            //sefuje.DatumPostavljenja = DateTime.Now;
            SefujeBasic sefuje = new SefujeBasic();

            sefuje.DatumPostavljenja = datumPostavljanja.Value;
            sefuje.Upravnik          = DTOManager.vratiSveSefove().OrderByDescending(item => item.Jbr).First();
            sefuje.Upravlja          = prodavnica;

            //Dodavanje Sefuje
            DTOManager.dodajSefOdnos(sefuje);
            MessageBox.Show("Uspesno ste dodali novog sefa!");
        }
コード例 #2
0
        private void btnDodaj_Click(object sender, EventArgs e)
        {
            SefBasic    s         = (SefBasic)sefovi.SelectedItem;
            SefujeBasic sefovanje = new SefujeBasic();

            sefovanje.DatumPostavljenja = datumPostavljenja.Value;
            sefovanje.Upravlja          = prodavnica;
            sefovanje.Upravnik          = s;
            DTOManager.dodajSefOdnos(sefovanje);
            MessageBox.Show("Uspesno ste dodali novog sefa prodavnice!");
            this.Close();
        }
コード例 #3
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        public static void dodajSefOdnos(SefujeBasic sefuje)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Sefuje r = new Sefuje();
                r.Upravlja          = s.Load <Prodavnica.Entiteti.Prodavnica>(sefuje.Upravlja.Id);
                r.Upravnik          = s.Load <Sef>(sefuje.Upravnik.Jbr); // OVDE JE GRESKA
                r.DatumPostavljenja = sefuje.DatumPostavljenja;

                s.SaveOrUpdate(r);
                s.Flush();
                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }
        }