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