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); } }
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); } }
// POST api/bolest public bool Post([FromBody] Antibiotik obj) { try { ServiceProvider.Get <AntibiotikService>().Create(obj); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
private void AddNewLek(object sender, EventArgs e) { var dialogResult = MessageBox.Show(Constants.CheckMessageBoxText, Constants.CheckMessageBoxText, MessageBoxButtons.YesNo); if (dialogResult == DialogResult.No) { return; } Lek lekPom; if (Add) { switch (Enum.GetEnumTipLeka(comboBoxTipLeka.Text)) { case Enum.TipLeka.Analgetik: lekPom = new Analgetik(); break; case Enum.TipLeka.Antipiretik: lekPom = new Antipiretik(); break; case Enum.TipLeka.Antibiotik: lekPom = new Antibiotik(); break; case Enum.TipLeka.Diuretik: lekPom = new Diuretik(); break; default: throw new Exception("Lek EnumTipLeka unknown"); } FillDrugArgs(lekPom); ServiceProvider.Get <LekService>().Create(lekPom); } else { FillDrugArgs(Lek); ServiceProvider.Get <LekService>().Update(Lek); } _parent.UpdateDrugGrid(); Dispose(); }
// PUT api/bolest/5 public void Put(int id, [FromBody] Antibiotik obj) { ServiceProvider.Get <AntibiotikService>().Update(id, obj); }
public int AddLek(Lek l) { try { ISession s = DataLayer.GetSession(); if (l.tip == "ANTIPIRETIK") { Antipiretik a = new Antipiretik(); a.cenaLeka = l.cenaLeka; a.dejstvoLeka = l.dejstvoLeka; a.hemijskiNaziv = l.hemijskiNaziv; a.izdavanjeNaRecept = l.izdavanjeNaRecept; a.komercijalniNaziv = l.komercijalniNaziv; a.listaIndikacija = l.listaIndikacija; a.listaKontraindikacija = l.listaKontraindikacija; a.listaNezeljenihEfekata = l.listaNezeljenihEfekata; a.listaPakovanja = l.listaPakovanja; a.listaProdaja = l.listaProdaja; a.listaProdajnihMesta = l.listaProdajnihMesta; a.listRecepata = l.listRecepata; a.nacinDoziranjaZaDecu = l.nacinDoziranjaZaDecu; a.nacinDoziranjaZaOdrasle = l.nacinDoziranjaZaOdrasle; a.nacinDoziranjaZaTrudnice = l.nacinDoziranjaZaTrudnice; a.pripadaProizvodjacu = l.pripadaProizvodjacu; a.procenatParticipacije = l.procenatParticipacije; a.tip = l.tip; s.Save(a); s.Flush(); s.Close(); return(1); } if (l.tip == "ANALGETIK") { Analgetik a = new Analgetik(); a.cenaLeka = l.cenaLeka; a.dejstvoLeka = l.dejstvoLeka; a.hemijskiNaziv = l.hemijskiNaziv; a.izdavanjeNaRecept = l.izdavanjeNaRecept; a.komercijalniNaziv = l.komercijalniNaziv; a.listaIndikacija = l.listaIndikacija; a.listaKontraindikacija = l.listaKontraindikacija; a.listaNezeljenihEfekata = l.listaNezeljenihEfekata; a.listaPakovanja = l.listaPakovanja; a.listaProdaja = l.listaProdaja; a.listaProdajnihMesta = l.listaProdajnihMesta; a.listRecepata = l.listRecepata; a.nacinDoziranjaZaDecu = l.nacinDoziranjaZaDecu; a.nacinDoziranjaZaOdrasle = l.nacinDoziranjaZaOdrasle; a.nacinDoziranjaZaTrudnice = l.nacinDoziranjaZaTrudnice; a.pripadaProizvodjacu = l.pripadaProizvodjacu; a.procenatParticipacije = l.procenatParticipacije; a.tip = l.tip; s.Save(a); s.Flush(); s.Close(); return(1); } if (l.tip == "ANTIBIOTIK") { Antibiotik a = new Antibiotik(); a.cenaLeka = l.cenaLeka; a.dejstvoLeka = l.dejstvoLeka; a.hemijskiNaziv = l.hemijskiNaziv; a.izdavanjeNaRecept = l.izdavanjeNaRecept; a.komercijalniNaziv = l.komercijalniNaziv; a.listaIndikacija = l.listaIndikacija; a.listaKontraindikacija = l.listaKontraindikacija; a.listaNezeljenihEfekata = l.listaNezeljenihEfekata; a.listaPakovanja = l.listaPakovanja; a.listaProdaja = l.listaProdaja; a.listaProdajnihMesta = l.listaProdajnihMesta; a.listRecepata = l.listRecepata; a.nacinDoziranjaZaDecu = l.nacinDoziranjaZaDecu; a.nacinDoziranjaZaOdrasle = l.nacinDoziranjaZaOdrasle; a.nacinDoziranjaZaTrudnice = l.nacinDoziranjaZaTrudnice; a.pripadaProizvodjacu = l.pripadaProizvodjacu; a.procenatParticipacije = l.procenatParticipacije; a.tip = l.tip; s.Save(a); s.Flush(); s.Close(); return(1); } if (l.tip == "DIURETIK") { Diuretik a = new Diuretik(); a.cenaLeka = l.cenaLeka; a.dejstvoLeka = l.dejstvoLeka; a.hemijskiNaziv = l.hemijskiNaziv; a.izdavanjeNaRecept = l.izdavanjeNaRecept; a.komercijalniNaziv = l.komercijalniNaziv; a.listaIndikacija = l.listaIndikacija; a.listaKontraindikacija = l.listaKontraindikacija; a.listaNezeljenihEfekata = l.listaNezeljenihEfekata; a.listaPakovanja = l.listaPakovanja; a.listaProdaja = l.listaProdaja; a.listaProdajnihMesta = l.listaProdajnihMesta; a.listRecepata = l.listRecepata; a.nacinDoziranjaZaDecu = l.nacinDoziranjaZaDecu; a.nacinDoziranjaZaOdrasle = l.nacinDoziranjaZaOdrasle; a.nacinDoziranjaZaTrudnice = l.nacinDoziranjaZaTrudnice; a.pripadaProizvodjacu = l.pripadaProizvodjacu; a.procenatParticipacije = l.procenatParticipacije; a.tip = l.tip; s.Save(a); s.Flush(); s.Close(); return(1); } return(-1); } catch (Exception ec) { return(-1); } }