public int UpdatePakovanje(int id, Pakovanje p) { try { ISession s = DataLayer.GetSession(); Pakovanje pp = s.Get <Pakovanje>(id); pp.kolicina = p.kolicina; pp.sastav = p.sastav; pp.tipPakovanja = p.tipPakovanja; pp.pakujeLek = p.pakujeLek; s.SaveOrUpdate(pp); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public PakovanjeView(Pakovanje p) { this.idPakovanja = p.idPakovanja; this.kolicina = p.kolicina; this.sastav = p.sastav; string tipP; if (p.GetType() == typeof(Entiteti.Sirup)) { tipP = "SIRUP"; } else if (p.GetType() == typeof(Entiteti.Tableta)) { tipP = "TABLETA"; } else if (p.GetType() == typeof(Entiteti.Prasak)) { tipP = "PRASAK"; } else { tipP = "INEKCIJA"; } tipPakovanja = tipP; //this.tipPakovanja = p.tipPakovanja; this.pakujeLek = new LekView(p.pakujeLek); }
public AddPackageForm(MainForm parent, Pakovanje pakovanje = null, bool add = true, bool details = false) { InitializeComponent(); _parent = parent; Pakovanje = pakovanje; Add = add; numericKolicina.Maximum = 100000; comboBoxTip.Items.Add(Enum.TipPakovanja.Prasak.ToString()); comboBoxTip.Items.Add(Enum.TipPakovanja.Injekcija.ToString()); comboBoxTip.Items.Add(Enum.TipPakovanja.Sirup.ToString()); comboBoxTip.Items.Add(Enum.TipPakovanja.Tableta.ToString()); listBoxKontraindikacija.DataSource = ServiceProvider.Get <KontraindikacijaService>().GetDataTable(); listBoxLekovi.DataSource = ServiceProvider.Get <LekService>().GetDataTable(); listBoxKontraindikacija.DisplayMember = Constants.ConcatenatedField; listBoxLekovi.DisplayMember = Constants.ConcatenatedField; if (Add) { return; } if (Pakovanje == null) { throw new Exception("Pakovanje == null => AddPakcageForm"); } buttonAdd.Text = Constants.ButtonEditText; textBoxSastav.Text = Pakovanje.Sastav; numericKolicina.Value = Pakovanje.Kolicina; comboBoxTip.Text = Pakovanje.Tip.ToString(); var ids = (from Entity x in Pakovanje.KontraindikacijaList select x.Id).ToList(); _parent.FillDefault(listBoxKontraindikacija, ids); ids = (from Entity x in Pakovanje.LekList select x.Id).ToList(); _parent.FillDefault(listBoxLekovi, ids); if (!details) { return; } _parent.DisableAll(this); tableLayoutPanel1.Controls.Remove(buttonAdd); labelSubject.Text = @"Detaljne informacije"; }
// POST api/Pakovanje public bool Post([FromBody] Pakovanje obj) { try { ServiceProvider.Get <PakovanjeService>().Create(obj); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
public PakovanjeView GetPakovanjeView(int i) { ISession s = DataLayer.GetSession(); Pakovanje p = s.Query <Pakovanje>() .Where(pp => pp.idPakovanja == i).Select(ss => ss).FirstOrDefault(); if (p == null) { return(new PakovanjeView()); } return(new PakovanjeView(p)); }
private void FillPackageArgs(Pakovanje pakovanje) { pakovanje.Sastav = textBoxSastav.Text; pakovanje.Kolicina = (int)numericKolicina.Value; if (listBoxKontraindikacija.SelectedItem != null) { pakovanje.KontraindikacijaList = _parent.GetSelectedEntities(listBoxKontraindikacija)? .Select(ServiceProvider.Get <KontraindikacijaService>().Get).ToList(); } if (listBoxLekovi.SelectedItem != null) { pakovanje.LekList = _parent.GetSelectedEntities(listBoxLekovi)? .Select(ServiceProvider.Get <LekService>().Get).ToList(); } }
public int RemovePakovanje(int i) { try { ISession s = DataLayer.GetSession(); Pakovanje p = s.Get <Pakovanje>(i); s.Delete(p); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
// PUT api/Pakovanje/5 public void Put(int id, [FromBody] Pakovanje obj) { ServiceProvider.Get <PakovanjeService>().Update(id, obj); }
public int Put(int id, [FromBody] Pakovanje p) { DataProvider provider = new DataProvider(); return(provider.UpdatePakovanje(id, p)); }
public int Post([FromBody] Pakovanje p) { DataProvider provider = new DataProvider(); return(provider.AddPakovanje(p)); }
public int AddPakovanje(Pakovanje p) { try { ISession s = DataLayer.GetSession(); if (p.tipPakovanja == "SIRUP") { Sirup a = new Sirup(); a.kolicina = p.kolicina; a.pakujeLek = p.pakujeLek; a.tipPakovanja = p.tipPakovanja; a.sastav = p.sastav; s.Save(a); s.Flush(); s.Close(); return(1); } if (p.tipPakovanja == "TABLETA") { Tableta a = new Tableta(); a.kolicina = p.kolicina; a.pakujeLek = p.pakujeLek; a.tipPakovanja = p.tipPakovanja; a.sastav = p.sastav; s.Save(a); s.Flush(); s.Close(); return(1); } if (p.tipPakovanja == "INEKCIJA") { Inekcija a = new Inekcija(); a.kolicina = p.kolicina; a.pakujeLek = p.pakujeLek; a.tipPakovanja = p.tipPakovanja; a.sastav = p.sastav; s.Save(a); s.Flush(); s.Close(); return(1); } if (p.tipPakovanja == "PRASAK") { Prasak a = new Prasak(); a.kolicina = p.kolicina; a.pakujeLek = p.pakujeLek; a.tipPakovanja = p.tipPakovanja; a.sastav = p.sastav; s.Save(a); s.Flush(); s.Close(); return(1); } return(-1); } catch (Exception ec) { return(-1); } }