private void btnBrisiImaOcenu_Click(object sender, EventArgs e) { try { ISession s = DataLayer.getSession(); Object ob = lbImaOcenu.SelectedItem; if (ob == null) { MessageBox.Show("Selektujte ImaOcenu koji zelite da obrisete!"); return; } int pos1 = ob.ToString().IndexOf(" "); int idImaOcenu = int.Parse(ob.ToString().Substring(0, pos1)); ImaOcenu imaOcenu = s.Load <ImaOcenu>(idImaOcenu); s.Delete(imaOcenu); s.Flush(); s.Close(); MessageBox.Show("Uspesno obrisano ImaOcenu!"); lbImaOcenu.Items.Clear(); this.CtrlBrisiImaOcenu_Load(null, null); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnDodaj_Click(object sender, EventArgs e) { try { ISession s = DataLayer.getSession(); Object o1 = Predmeti.SelectedItem; Object o2 = Ucenici.SelectedItem; Object o3 = Ocene.SelectedItem; if (o1 == null || o2 == null || o3 == null) { MessageBox.Show("Morate selektovati i ucenika i predmet i ocenu"); return; } int pos1 = o1.ToString().IndexOf(" "); int pos2 = o2.ToString().IndexOf(" "); int pos3 = o3.ToString().IndexOf(" "); int idUcenika = int.Parse(o2.ToString().Substring(0, pos2)); int idOcene = int.Parse(o3.ToString().Substring(0, pos3)); int idPredmet = int.Parse(o1.ToString().Substring(0, pos1)); Ucenik ucenik = s.Load <Ucenik>(idUcenika); Ocena ocena = s.Load <Ocena>(idOcene); Predmet predmet = s.Load <Predmet>(idPredmet); ImaOcenu imaOcenu = new ImaOcenu(); imaOcenu.Ocena = ocena; imaOcenu.Predmet = predmet; imaOcenu.Ucenik = ucenik; s.Save(imaOcenu); s.Flush(); s.Close(); MessageBox.Show("Uspesno ste dodali u tabelu ImaOcenu"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnOpisna_Click(object sender, EventArgs e) { try { ISession session = DataLayer.getSession(); String ocena = cmbOpisnaOcena.Text; IList <Ocena> ocene = session.QueryOver <Ocena>().List <Ocena>(); Ocena oc = null; lblOpisneOcene.Text += ocena + ", "; foreach (Ocena o in ocene) { if (o.GetType() == typeof(OpisnaOcena)) { // MessageBox.Show(o.GetType().ToString()); if (o.Opis.Equals(ocena)) { oc = o; } } } ImaOcenu imaOcenu = new ImaOcenu(); imaOcenu.Ocena = oc; imaOcenu.Predmet = this.predmet; imaOcenu.Ucenik = this.ucenik; session.Save(imaOcenu); session.Flush(); session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnDodaj_Click(object sender, EventArgs e) { try { ISession session = DataLayer.getSession(); int ocena = (int)nudBrojcanaOcena.Value; IList <Ocena> ocene = session.QueryOver <Ocena>().List <Ocena>(); Ocena oc = null; lblBrojcaneOcene.Text += ocena + ", "; foreach (Ocena o in ocene) { if (o.Broj == ocena) { oc = o; } } ImaOcenu imaOcenu = new ImaOcenu(); imaOcenu.Ocena = oc; imaOcenu.Predmet = this.predmet; imaOcenu.Ucenik = this.ucenik; session.Save(imaOcenu); session.Flush(); session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }