private void button34_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Policajac o = s.Get <Policajac>(100); if (o != null) { MessageBox.Show(o.Prezime); MessageBox.Show(o.Ime); MessageBox.Show(o.ImeRoditelja); } else { MessageBox.Show("Ne postoji policajac sa zadatim identifikatorom"); } s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button17_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Policajac pol = s.Load <Policajac>(11); Cin c = new Cin(); c.DatumSticanja = DateTime.Now; c.Naziv = "TEST ZA IGORAAAAAAA"; c.PripadaPolicajcu = pol; pol.Cinovi.Add(c); s.Save(c); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button51_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Policajac p = s.Load <Policajac>(2); //originalna sesija se zatvara i raskida se veza izmedju objekta i sesije //objekat se modifikuje potpuno nezavisno od sesije p.Ime = "Petar"; //otvara se nova sesija //poziva se Update i objekat se povezuje sa novom sesijom s.Update(p); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public ActionResult DeleteConfirmed(int id) { Policajac policajac = db.Policajac.Find(id); db.Policajac.Remove(policajac); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PolicajacID,PolicajacIme,PolicajacPrezime")] Policajac policajac) { if (ModelState.IsValid) { db.Entry(policajac).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(policajac)); }
public ActionResult Create([Bind(Include = "PolicajacID,PolicajacIme,PolicajacPrezime")] Policajac policajac) { if (ModelState.IsValid) { db.Policajac.Add(policajac); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(policajac)); }
// GET: Policajacs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Policajac policajac = db.Policajac.Find(id); if (policajac == null) { return(HttpNotFound()); } return(View(policajac)); }
public static void ObrisiPolicajca(int id) { try { ISession s = DataLayer.GetSession(); Policajac a = s.Get <Policajac>(id); s.Delete(a); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); throw; } }
public PolicajacView(Policajac p) { PolicajacId = p.PolicajacId; Ime = p.Ime; ImeRoditelja = p.ImeRoditelja; Prezime = p.Prezime; Pol = p.Pol; Jmbg = p.Jmbg; Adresa = p.Adresa; DatumRodjenja = p.DatumRodjenja; DatumSticanjaDiplome = p.DatumSticanjaDiplome; Kurs = p.Kurs; Skola = p.Skola; NazivObrazovanja = p.NazivObrazovanja; DatumPrijema = p.DatumPrijema; Pozicija = p.Pozicija; TipPosla = p.TipPosla; }
private void button23_Click_1(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Policajac pol = s.Get <Policajac>(11); //obrada podataka o odeljenju s.Refresh(pol); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button54_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Policajac o = s.Load <Policajac>(19); //brise se objekat iz baze ali ne i instanca objekta u memroiji s.Delete(o); //s.Delete("from Odeljenje"); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }