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 NezeljeniEfektiView GetNezeljeniefektiView(string opis) { ISession s = DataLayer.GetSession(); NezeljeniEfekti p = null; try { p = s.Query <NezeljeniEfekti>() .Where(pp => pp.opisEfekta == opis).Select(ss => ss).FirstOrDefault(); } catch (Exception ec) { } if (p == null) { return(new NezeljeniEfektiView()); } return(new NezeljeniEfektiView(p)); }
public int RemoveNezeljeniefekti(string opis) { try { ISession s = DataLayer.GetSession(); //Indikacije ind = s.Get<Indikacije>(opis); NezeljeniEfekti ef = s.Query <NezeljeniEfekti>() .Where(pp => pp.opisEfekta == opis).Select(ss => ss).FirstOrDefault(); s.Delete(ef); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int AddNezeljeniefekti(NezeljeniEfektiView n) { try { ISession s = DataLayer.GetSession(); NezeljeniEfekti nn = new NezeljeniEfekti(); Lek l = s.Load <Lek>(n.idLeka); nn.opisEfekta = n.opisEfekta; nn.idLeka = l; s.Save(nn); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int UpdateNezeljeniefekti(string opis, NezeljeniEfekti nef) { try { ISession s = DataLayer.GetSession(); //NezeljeniEfekti eef = s.Get<NezeljeniEfekti>(opis); NezeljeniEfekti eef = s.Query <NezeljeniEfekti>() .Where(pp => pp.opisEfekta == opis).Select(ss => ss).FirstOrDefault(); eef.idLeka = nef.idLeka; s.SaveOrUpdate(eef); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
//public LekView idLeka { get; set; } public NezeljeniEfektiView(NezeljeniEfekti n) { opisEfekta = n.opisEfekta; idLeka = n.idLeka.komercijalniNaziv; // idLeka = new LekView(n.idLeka); }
public int Put(string opis, [FromBody] NezeljeniEfekti p) { DataProvider provider = new DataProvider(); return(provider.UpdateNezeljeniefekti(opis, p)); }