private void button3_Click(object sender, EventArgs e) { try { ISession q = DataLayer.GetSession(); Proizvodjac p = q.Load <Proizvodjac>(1); Antipiretik a = new Antipiretik(); a.komercijalniNaziv = "ggvbi"; a.cenaLeka = 11; a.dejstvoLeka = "esdvru"; a.hemijskiNaziv = "C12b23112"; a.izdavanjeNaRecept = "DA"; a.nacinDoziranjaZaDecu = "na 10 sati"; a.nacinDoziranjaZaOdrasle = "na 8 sati"; a.nacinDoziranjaZaTrudnice = "na 8 sati"; a.pripadaProizvodjacu = p; a.procenatParticipacije = 5; Tableta t = new Tableta(); t.kolicina = 1; t.sastav = "gposasdasdasddnjig"; q.Save(a); t.pakujeLek = a; q.Save(t); a.listaPakovanja.Add(t); //sd.Flush(); q.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
// POST api/Antipiretik public bool Post([FromBody] Antipiretik obj) { try { ServiceProvider.Get <AntipiretikService>().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/Antipiretik/5 public void Put(int id, [FromBody] Antipiretik obj) { ServiceProvider.Get <AntipiretikService>().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); } }