public DodajRadUDrugojSkoliForm(RadUDrugojSkoliBasic n) { InitializeComponent(); btnSacuvaj.Text = "Izmeni"; this.rad = n; }
public DodajRadUDrugojSkoliForm(NastavnoLiceBasic n) { InitializeComponent(); rad = new RadUDrugojSkoliBasic(); btnSacuvaj.Text = "Dodaj"; this.nastavnik = n; }
private void btnIzmeni_Click(object sender, EventArgs e) { if (listaSkola.SelectedItems.Count == 0) { MessageBox.Show("Izaberite stavku za izmenu!"); return; } int idRada = Int32.Parse(listaSkola.SelectedItems[0].SubItems[0].Text); RadUDrugojSkoliBasic rad = DTOManager.vratiRadUSkoli(idRada); DodajRadUDrugojSkoliForm forma = new DodajRadUDrugojSkoliForm(rad); forma.ShowDialog(); popuniPodacima(); }
public static void dodajRadUdrugojSkoli(RadUDrugojSkoliBasic n) { try { ISession s = DataLayer.GetSession(); Radi o = new Radi(); o.Nastavnik = s.Load <NastavnoOsoblje>(n.nastavnik.Id); o.Skola = s.Load <DrugaSkola>(n.skola.Id); o.BrojCasova = n.brojCasova; s.SaveOrUpdate(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }
public static RadUDrugojSkoliBasic azurirajRadUDrugojSkoli(RadUDrugojSkoliBasic n) { try { ISession s = DataLayer.GetSession(); Radi o = s.Load <Radi>(n.id); o.Skola = s.Load <DrugaSkola>(n.skola.Id); o.BrojCasova = n.brojCasova; o.Nastavnik = s.Load <NastavnoOsoblje>(n.nastavnik.Id); s.Update(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } return(n); }
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); }