// PUT api/clanak/5 public void Put(int id, [FromBody] Izvestaj Izvestaj) { //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 Izvestaj.PrakticniProjekat = new PrakticniProjekat() { Id = 167 }; Crud <Izvestaj> .Update(sesija, Izvestaj); }
public static void AddIzvestaj(Izvestaj iz) { ISession session = SessionManager.GetSession(); if (session == null) { return; } RowSet izvestajData = session.Execute("insert into \"VeterinarskaStanica\".\"Izvestaj\" (id, doktorid, zivotinjaid, ordinacijaid, izvestaj, datum, vrstaintervencije) values (" + iz.id + ", " + iz.doktorId + ", " + iz.zivotinjaId + ", " + iz.ordinacijaId + ", '" + iz.izvestaj + "', '" + iz.datum + "', '" + iz.vrstaIntervencije + "')"); }
public static void DeleteIzvestaj(int id) { ISession session = SessionManager.GetSession(); Izvestaj izvestaj = new Izvestaj(); if (session == null) { return; } RowSet row = session.Execute("delete from \"izvestaj\" where \"reg_broj\" = " + id); }
private void button1_Click(object sender, EventArgs e) { ISession s = DataLayer.GetSession(); Izvestaj i = new Izvestaj(); i.Opis = textBox1.Text; i.DatumPodnosenja = dateTimePicker1.Value.Date; i.ZaProjekat = (PrakticniProjekat)comboBox1.SelectedItem; i.PodnelaGrupa = (Grupa)comboBox2.SelectedItem; s.Save(i); s.Flush(); s.Close(); }
// GET: Izvestajs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Izvestaj izvestaj = db.Izvestajs.Find(id); if (izvestaj == null) { return(HttpNotFound()); } return(View(izvestaj)); }
private void button2_Click(object sender, EventArgs e) { ISession s = DataLayer.GetSession(); Izvestaj i = s.Load <Izvestaj>(izvestaj.IzvestajId); i.Opis = richTextBox1.Text; i.DatumPodnosenja = dateTimePicker1.Value; i.ZaProjekat = (PrakticniProjekat)comboBox1.SelectedItem; i.PodnelaGrupa = (Grupa)comboBox2.SelectedItem; s.Update(i); s.Flush(); s.Close(); }
public IzvestajView GetIzvestajView(int id) { try { ISession s = DataLayer.GetSession(); Izvestaj i = s.Get <Izvestaj>(id); return(new IzvestajView(i)); } catch (Exception) { return(new IzvestajView()); } }
public void setIzvestaj(Izvestaj izvestaj) { this.izvestaj = izvestaj; setPreferredPrinterAndPaperSize(izvestaj); try { setupContent(); previewPage = 1; setPageTextBox(previewPage); } catch (SmallPageSizeException) { rezimRada = RezimRada.PageSizeTooSmall; } }
public int RemoveIzvestaj(int id) { try { ISession s = DataLayer.GetSession(); Izvestaj izvestaj = s.Get <Izvestaj>(id); s.Delete(izvestaj); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
private void RetrieveInfo(Izvestaj iz) { comboBox1.Items.Clear(); textBox1.Text = iz.izvestaj; textBox2.Text = iz.vrstaIntervencije; //nesh za combo, znash cimo vetj shta Ordinacija o = new Ordinacija(); o = DataProvider.vratiOrdinaciju(iz.ordinacijaId); if (o == null) { return; } comboBox1.Items.Add(o.tip); comboBox1.SelectedIndex = 0; }
public ActionResult Edit([Bind(Include = "ID,IDPacijenta,IDLekara,DatumPregleda,Dijagnoza")] Izvestaj izvestaj) { DateTime dt = DateTime.Now; DateTime dateOnly = dt.Date; izvestaj.DatumPregleda = dateOnly; if (ModelState.IsValid) { db.Entry(izvestaj).State = EntityState.Modified; db.SaveChanges(); Session["Obavestenje"] = "Izvestaj je izmenjen"; return(RedirectToAction("Index")); } ViewBag.IDLekara = new SelectList(db.Korisniks.OfType <Lekar>().Where(l => l.ID == izvestaj.IDLekara), "ID", "ImePrezime"); ViewBag.IDPacijenta = new SelectList(db.Korisniks.OfType <Pacijent>().Where(l => l.ID == izvestaj.IDPacijenta), "ID", "ImePrezime"); return(View(izvestaj)); }
public ActionResult Create([Bind(Include = "ID,IDPacijenta,IDLekara,DatumPregleda,Dijagnoza")] Izvestaj izvestaj) { DateTime dt = DateTime.Now; DateTime dateOnly = dt.Date; izvestaj.DatumPregleda = dateOnly; if (ModelState.IsValid) { db.Izvestajs.Add(izvestaj); db.SaveChanges(); Session["Obavestenje"] = "Izvestaj je napisan"; return(RedirectToAction("Index")); } ViewBag.IDLekara = new SelectList(db.Korisniks.OfType <LekarSpecijalista>().Where(l => l.ID == izvestaj.IDLekara), "ID", "ImePrezime"); ViewBag.IDPacijenta = new SelectList(db.Korisniks.OfType <Pacijent>().Where(p => p.ID == izvestaj.IDPacijenta), "ID", "ImePrezime"); return(View(izvestaj)); }
internal static DTIzvestaj GetIzvestaj(int idIzvestaja) { DTIzvestaj izvestajDT = new DTIzvestaj(); try { ISession s = DataLayer.GetSession(); Izvestaj izvestaj = s.Load <Izvestaj>(idIzvestaja); izvestajDT = new DTIzvestaj(izvestaj.Id, izvestaj.Opis, izvestaj.DatumPodnosenja); s.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(izvestajDT); }
// GET: Izvestajs/Edit/5 public ActionResult Edit(int?id) { if (Session["IDAdmina"] != null || Session["IDLekara"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Izvestaj izvestaj = db.Izvestajs.Find(id); if (izvestaj == null) { return(HttpNotFound()); } ViewBag.IDLekara = new SelectList(db.Korisniks.OfType <Lekar>().Where(l => l.ID == izvestaj.IDLekara), "ID", "ImePrezime"); ViewBag.IDPacijenta = new SelectList(db.Korisniks.OfType <Pacijent>().Where(l => l.ID == izvestaj.IDPacijenta), "ID", "ImePrezime"); return(View(izvestaj)); } return(RedirectToAction("Index", "Home")); }
public int UpdateIzvestaj(int id, Izvestaj i) { try { ISession s = DataLayer.GetSession(); Izvestaj izvestaj = s.Get <Izvestaj>(id); izvestaj.Opis = i.Opis; izvestaj.DatumPodnosenja = i.DatumPodnosenja; s.Update(izvestaj); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
private void buttonPrikazi_Click(object sender, EventArgs e) { if (listViewIzvestaji.SelectedItems.Count > 0) { int id = Int32.Parse(listViewIzvestaji.SelectedItems[0].SubItems[0].Text); Izvestaj iz = DataProvider.GetIzvestaj(id); FormNoviIzvestaj f = new FormNoviIzvestaj(); f.Tip = 1; f.Zivotinja = Zivotinja; f.Izvestaj = iz; f.Doktor = Doktor; f.Show(); } else { MessageBox.Show("Morate odabrati izvestaj!"); } }
public bool updateIzvestaj(Izvestaj i) { try { connection.Open(); komanda.CommandText = "Update Izvestaj set datum = cast('" + DateTime.ParseExact(i.Datum, "yyyy-MM-dd", null) + "' as date), nalogid = " + i.Nalogid + ", klijentid = " + i.KlijentId + " where id = " + i.Id + ""; komanda.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); } finally { if (connection != null) { connection.Close(); } } }
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); } }
// GET: Izvestajs/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Izvestaj izvestaj = db.Izvestajs.Find(id); if (izvestaj == null) { return(HttpNotFound()); } ViewBag.Ustanova = (from l in db.Korisniks.OfType <Lekar>() join o in db.Odeljenjes on l.IDOdeljenja equals o.ID join u in db.Ustanovas on o.IDUstanove equals u.ID where l.ID == izvestaj.IDLekara select u.Naziv).First(); ViewBag.Odeljenje = (from l in db.Korisniks.OfType <Lekar>() join o in db.Odeljenjes on l.IDOdeljenja equals o.ID where l.ID == izvestaj.IDLekara select o.Naziv).First(); return(View(izvestaj)); }
private void setPreferredPrinterAndPaperSize(Izvestaj izvestaj) { if (!String.IsNullOrEmpty(izvestaj.PrinterName)) { printDocument1.PrinterSettings.PrinterName = izvestaj.PrinterName; if (!printDocument1.PrinterSettings.IsValid) { printDocument1.PrinterSettings = new PrinterSettings(); } } if (izvestaj.A4) { foreach (PaperSize size in printDocument1.PrinterSettings.PaperSizes) { if (size.Kind == PaperKind.A4) { printDocument1.DefaultPageSettings.PaperSize = size; break; } } } }
public FileResult IzvozUExcel() { Izvestaj model = new Izvestaj(); return(File(model.IzvozUExcel(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")); }
// To delete item which is selected in listView private void obrisiBtn_Click(object sender, EventArgs e) { ISession _session; switch (this.LastLoadedData) { case 0: // Projekat try { _session = DataLayer.GetSession(); Projekat projekat = _session.Load <Projekat>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(projekat.Naziv); _session.Delete(projekat); _session.Flush(); _session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } break; case 1: // Predmet try { _session = DataLayer.GetSession(); Predmet predmet = _session.Load <Predmet>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(predmet.Naziv); _session.Delete(predmet); _session.Flush(); _session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } break; case 2: // Nastavnik try { _session = DataLayer.GetSession(); Nastavnik n = _session.Load <Nastavnik>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(n.Ime); _session.Delete(n); _session.Flush(); _session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } break; case 3: //Clanak try { _session = DataLayer.GetSession(); Clanak c = _session.Load <Clanak>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(c.Naziv); _session.Delete(c); _session.Flush(); _session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } break; case 4: // Rad try { _session = DataLayer.GetSession(); Rad r = _session.Load <Rad>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(r.Id.ToString()); _session.Delete(r); _session.Flush(); _session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } break; case 5: // Knjiga _session = DataLayer.GetSession(); Knjiga k = _session.Load <Knjiga>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(k.Naslov); _session.Delete(k); _session.Flush(); _session.Close(); break; case 6: // Autor _session = DataLayer.GetSession(); Autor a = _session.Load <Autor>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(a.Ime + " " + a.Prezime); _session.Delete(a); _session.Flush(); _session.Close(); break; case 7: // Student _session = DataLayer.GetSession(); Student s = _session.Load <Student>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(s.Ime + " " + s.Prezime); _session.Delete(s); _session.Flush(); _session.Close(); break; case 8: // Grupe _session = DataLayer.GetSession(); Grupa g = _session.Load <Grupa>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(g.Naziv); _session.Delete(g); _session.Flush(); _session.Close(); break; case 9: // Izvestaji _session = DataLayer.GetSession(); //ITransaction t = _session.BeginTransaction(); Izvestaj i = _session.Load <Izvestaj>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(i.Opis); _session.Delete(i); _session.Flush(); _session.Close(); UpdateListViewIzvestaji(); break; case 10: // Web Stranice _session = DataLayer.GetSession(); WebStranice w = _session.Load <WebStranice>(Int32.Parse(listProjekti.SelectedItems[0].SubItems[0].Text)); MessageBox.Show(w.Link); _session.Delete(w); _session.Flush(); _session.Close(); break; } }
public int Put(int id, [FromBody] Izvestaj i) { DataProvider provider = new DataProvider(); return(provider.UpdateIzvestaj(id, i)); }
public bool updateIzvestaj([FromBody] Izvestaj izvestaj) { var data = izvestaj; return(ds.updateIzvestaj(izvestaj)); }
public int Post([FromBody] Izvestaj i) { DataProvider provider = new DataProvider(); return(provider.AddIzvestaj(i)); }