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)); }
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(); } } }
public TipProizvodaCRUD() { InitializeComponent(); BindVrstaProizvoda(); tipProizvoda = new TipProizvoda(); BindMjerneJedinice(); }
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)); }
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); } }
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)); }
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(); } }