Example #1
0
        public IHttpActionResult PutTipProizvoda(int id, TipProizvoda tipProizvoda)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tipProizvoda.Id)
            {
                return(BadRequest());
            }

            db.Entry(tipProizvoda).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TipProizvodaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #2
0
        public List <TipProizvoda> VratiTipoveProizvoda(string uslov)
        {
            List <TipProizvoda> lista = new List <TipProizvoda>();

            try
            {
                konekcija.Open();
                komanda.CommandText = "Select * from TipProizvoda where Naziv like '" + uslov + "%' ";
                SqlDataReader citac = komanda.ExecuteReader();
                while (citac.Read())
                {
                    TipProizvoda tp = new TipProizvoda();

                    tp.Sifra = citac.GetInt32(0);
                    tp.Naziv = citac.GetString(1);

                    lista.Add(tp);
                }
                citac.Close();
                return(lista);
            }
            catch (Exception)
            {
                throw;
            }
            finally { if (konekcija != null)
                      {
                          konekcija.Close();
                      }
            }
        }
Example #3
0
 public TipProizvodaCRUD()
 {
     InitializeComponent();
     BindVrstaProizvoda();
     tipProizvoda = new TipProizvoda();
     BindMjerneJedinice();
 }
Example #4
0
        public IHttpActionResult PostTipProizvoda(TipProizvoda tipProizvoda)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.TipoviProizvoda.Add(tipProizvoda);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = tipProizvoda.Id }, tipProizvoda));
        }
Example #5
0
 internal static bool odaberiTipProizvoda(DataGridView dgv)
 {
     try
     {
         tipProizvoda = (TipProizvoda)dgv.CurrentRow.DataBoundItem;
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Greska!\n" + ex.Message);
         return(false);
     }
 }
Example #6
0
        public IHttpActionResult DeleteTipProizvoda(int id)
        {
            TipProizvoda tipProizvoda = db.TipoviProizvoda.Find(id);

            if (tipProizvoda == null)
            {
                return(NotFound());
            }

            db.TipoviProizvoda.Remove(tipProizvoda);
            db.SaveChanges();

            return(Ok(tipProizvoda));
        }
Example #7
0
 public void izmeniTipProizvoda(TipProizvoda tp)
 {
     try
     {
         zapocniTransakciju();
         komanda.CommandText = "Update TipProizvoda set Naziv='" + tp.Naziv + "' where Sifra=" + tp.Sifra + " ";
         komanda.ExecuteNonQuery();
         potvrdiTransakciju();
     }
     catch (Exception)
     {
         ponistiTransakciju();
         throw;
     }
     finally { zatvoriKonekciju(); }
 }