Exemple #1
0
 // POST api/Sirup
 public bool Post([FromBody] Sirup obj)
 {
     try
     {
         ServiceProvider.Get <SirupService>().Create(obj);
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         return(false);
     }
 }
Exemple #2
0
        private void AddNewPakovanje(object sender, EventArgs e)
        {
            var dialogResult = MessageBox.Show(Constants.CheckMessageBoxText, Constants.CheckMessageBoxText,
                                               MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.No)
            {
                return;
            }

            if (Add)
            {
                Pakovanje pakovanje;
                switch (Enum.GetEnumTipPakovanja(comboBoxTip.Text))
                {
                case Enum.TipPakovanja.Tableta:
                    pakovanje = new Tableta();
                    break;

                case Enum.TipPakovanja.Sirup:
                    pakovanje = new Sirup();
                    break;

                case Enum.TipPakovanja.Prasak:
                    pakovanje = new Prasak();
                    break;

                case Enum.TipPakovanja.Injekcija:
                    pakovanje = new Injekcija();
                    break;

                default:
                    throw new Exception("Pakovanje EnumTipLeka unknown");
                }
                FillPackageArgs(pakovanje);
                ServiceProvider.Get <PakovanjeService>().Create(pakovanje);
            }
            else
            {
                FillPackageArgs(Pakovanje);
                ServiceProvider.Get <PakovanjeService>().Update(Pakovanje);
            }
            _parent.UpdatePackageGrid();
            Dispose();
        }
Exemple #3
0
 // PUT api/Sirup/5
 public void Put(int id, [FromBody] Sirup obj)
 {
     ServiceProvider.Get <SirupService>().Update(id, obj);
 }
Exemple #4
0
        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);
            }
        }