private void button1_Click(object sender, EventArgs e) { try { ISession sd = DataLayer.GetSession(); //Apoteka.Entiteti.Proizvodjac p = sd.Load<Apoteka.Entiteti.Proizvodjac>(2); //Analgetik l = sd.Load<Analgetik>("BROMAZEPAM"); //IList<Kontraindikacije> list = sd.QueryOver<Kontraindikacije>().List<Kontraindikacije>(); //Analgetik l1 = sd.Load<Analgetik>("BROMAZEPAM"); Antibiotik l = sd.Load <Antibiotik>("ERITROMICIN"); MessageBox.Show(l.izdavanjeNaRecept); Kontraindikacije k = sd.Load <Kontraindikacije>(l.listaKontraindikacija.ElementAt(0)); MessageBox.Show(k.idLeka.komercijalniNaziv + " " + l.listaProdajnihMesta.ElementAt(0).nazivProdajnogMesta + " " + k.opisKontraindikacije); Indikacije i = sd.Load <Indikacije>(l.listaIndikacija.ElementAt(0)); MessageBox.Show(i.idLeka.komercijalniNaziv + " " + l.listaProdajnihMesta.ElementAt(0).nazivProdajnogMesta + " " + i.opisIndikacije); NezeljeniEfekti n = sd.Load <NezeljeniEfekti>(l.listaNezeljenihEfekata.ElementAt(0)); MessageBox.Show(n.idLeka.komercijalniNaziv + " " + l.listaProdajnihMesta.ElementAt(0).nazivProdajnogMesta + " " + n.opisEfekta); sd.Close(); } //catch (GenericADOException ado) { MessageBox.Show(ado.Message.ToString()); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button6_Click(object sender, EventArgs e) { try { ISession sd = DataLayer.GetSession(); Antibiotik a = sd.Load <Antibiotik>("ERITROMICIN"); Kontraindikacije k = new Kontraindikacije(); k.opisKontraindikacije = "pazi da te ne udari grom"; Indikacije i = new Indikacije(); i.opisIndikacije = "pre upotrebe promuckati"; NezeljeniEfekti ne = new NezeljeniEfekti(); ne.opisEfekta = "opadanje kose"; k.idLeka = a; sd.Save(k); i.idLeka = a; sd.Save(i); ne.idLeka = a; sd.Save(ne); //a.listaKontraindikacija.Add(k); //sd.SaveOrUpdate(a); //sd.Flush(); sd.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public IndikacijeView GetIndikacijeView(string opis) { ISession s = DataLayer.GetSession(); Indikacije p = null; try { p = s.Query <Indikacije>() .Where(pp => pp.opisIndikacije == opis).Select(ss => ss).FirstOrDefault(); } catch (Exception ec) { } if (p == null) { return(new IndikacijeView()); } return(new IndikacijeView(p)); }
public int RemoveIndikacije(string opis) { try { ISession s = DataLayer.GetSession(); Indikacije ind = s.Query <Indikacije>() .Where(pp => pp.opisIndikacije == opis).Select(ss => ss).FirstOrDefault(); s.Delete(ind); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int AddIndikacije(IndikacijeView i) { try { ISession s = DataLayer.GetSession(); Indikacije ind = new Indikacije(); Lek l = s.Load <Lek>(i.idLeka); ind.opisIndikacije = i.opisIndikacije; ind.idLeka = l; s.Save(ind); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int UpdateIndikacije(string opis, Indikacije i) { try { ISession s = DataLayer.GetSession(); //Indikacije ii = s.Get<Indikacije>(opis); Indikacije ii = s.Query <Indikacije>() .Where(pp => pp.opisIndikacije == opis).Select(ss => ss).FirstOrDefault(); ii.idLeka = i.idLeka; s.SaveOrUpdate(ii); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int Put(string opis, [FromBody] Indikacije p) { DataProvider provider = new DataProvider(); return(provider.UpdateIndikacije(opis, p)); }
// public LekView idLeka { get; set; } public IndikacijeView(Indikacije i) { opisIndikacije = i.opisIndikacije; idLeka = i.idLeka.komercijalniNaziv; // idLeka = new LekView(i.idLeka); }