private void button16_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); PrakticniProjekat t = new PrakticniProjekat { Ime = "Adiutor", SkolskaGodina = "2016", PojedinacnoIliGrupno = "g", BrojIzvestaja = 6 }; Predmet predmet = s.Load <Predmet>(45); t.Predmet = predmet; s.SaveOrUpdate(t); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button17_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); PrakticniProjekat p = s.Load <PrakticniProjekat>(47); if (p != null) { MessageBox.Show(p.Ime); } else { MessageBox.Show("Ne postoji prakticni projekat sa zadatim identifikatorom"); } s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button23_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Izvestaj i = new Izvestaj { Opis = "Ovo je jedan izvestaj", RokPredaje = new DateTime(2015, 05, 15), VremePredaje = new DateTime(2015, 05, 12) }; PrakticniProjekat p = s.Load <PrakticniProjekat>(48); i.PrakticniProjekat = p; s.Save(i); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button7_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Izvestaj i = new Izvestaj { Opis = textBox9.Text, }; i.RokPredaje = DateTime.Parse(textBox8.Text); i.VremePredaje = DateTime.Parse(textBox7.Text); i.Id = int.Parse(textBox5.Text); PrakticniProjekat p = Crud <PrakticniProjekat> .Read(s, int.Parse(textBox6.Text)); i.PrakticniProjekat = p; Crud <Izvestaj> .Update(s, i); s.Close(); neaktivno(); } catch (Exception ex) { } }
private void button7_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); PrakticniProjekat t = new PrakticniProjekat { Ime = textBox9.Text, SkolskaGodina = textBox8.Text, PojedinacnoIliGrupno = textBox7.Text, Opis = textBox10.Text, ProgramskiJezik = textBox6.Text, Predmet = predmet }; t.BrojIzvestaja = int.Parse(textBox11.Text); t.Id = int.Parse(textBox5.Text); Crud <PrakticniProjekat> .Update(s, t); s.Close(); neaktivno(); } catch (Exception ex) { } }
private void button1_Click(object sender, EventArgs e) { try { neaktivno(); textBox9.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString(); textBox8.Text = dataGridView1.CurrentRow.Cells[7].Value.ToString(); textBox7.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString(); textBox11.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString(); textBox10.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString(); textBox6.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString(); textBox5.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString(); ISession s = DataLayer.GetSession(); int id = int.Parse(textBox5.Text); PrakticniProjekat pp = Crud <PrakticniProjekat> .Read(s, id); predmet = pp.Predmet; s.Close(); } catch (Exception ex) { } }
// PUT api/clanak/5 public void Put(int id, [FromBody] PrakticniProjekat PrakticniProjekat) { //linija je dodata da bi mogli da testiramo sa objektima koje dobijemo kao rezultat //kontrolera ge. Potavlja se objekat iz baze, zbog toga sto je u odgovarajucoj tabeli spoljni kljuc obavezan PrakticniProjekat.Predmet = new Predmet() { Id = 44 }; Crud <PrakticniProjekat> .Update(sesija, PrakticniProjekat); }
// GET api/clanak/5 public PrakticniProjekat Get(int id) { PrakticniProjekat PrakticniProjekat = Crud <PrakticniProjekat> .Read(sesija, id); PrakticniProjekat.Timovi = null; PrakticniProjekat.Izvestaji = null; PrakticniProjekat.Predmet = null; PrakticniProjekat.WebStranice = null; return(PrakticniProjekat); }
private void button1_Click(object sender, EventArgs e) { Izvestaj i = new Izvestaj { Opis = textBox9.Text, RokPredaje = DateTime.Parse(textBox8.Text), VremePredaje = DateTime.Parse(textBox7.Text) }; int index = comboBox1.SelectedIndex; int id = IdProjekta[index]; PrakticniProjekat pp = Crud <PrakticniProjekat> .Read(s, id); i.PrakticniProjekat = pp; Crud <Izvestaj> .Create(s, i); textBox9.Text = ""; textBox8.Text = ""; textBox7.Text = ""; }
public int AddIzvestaj(Izvestaj i) { try { ISession s = DataLayer.GetSession(); //Prakticni projekat i grupa ucitani su SAMO da bi proslo snimanje PrakticniProjekat p = s.Get <PrakticniProjekat>(1); Grupa g = s.Get <Grupa>(3); i.PodnelaGrupa = g; i.ZaProjekat = p; s.Save(i); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
private void button25_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); WebStranice w = new WebStranice { URL = "www.noviprojekat.com", }; PrakticniProjekat p = s.Load <PrakticniProjekat>(48); w.PrakticniProjekat = p; s.Save(w); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }