public static int UrediMjernuJedinicu(MjernaJedinica mj) { var result = SqlHelper.ExecuteNonQuery(cs, "UrediMjernuJedinicu", mj.IDMjerneJedinice, mj.Naziv); mjerneJedinice = null; return(result); }
public static int DodajMjernuJedinicuZaNamirnicu(int namirnicaID, MjernaJedinica m) { return(SqlHelper.ExecuteNonQuery(cs, "DodajMjernuJedinicuZaNamirnicu", namirnicaID, m.IDMjerneJedinice, m.TezinaUGramima)); }
protected void Button1_Click(object sender, EventArgs e) { Validate(); if (!IsValid) { return; } MjernaJedinica mjjed = new MjernaJedinica(); mjjed.Id = UcitajIdMjerneJedinice(); mjjed.Naziv = txtNaziv.Text; mjjed.IdAdmin = UcitajIdAdmina(); if (mjjed.Id > 0) { DataManager.IzmjeniMjernuJeidnicu(mjjed); PrikaziPoruku("Mjerna jedinica uspješno izmijenjena!"); } else { DataManager.SpremiMjernuJedinicu(mjjed); PrikaziPoruku("Mjerna jedinica uspješno pohranjena!"); OcistiPolja(); } }
public UrediMjernuJedinicu(MjernaJedinica mjernajedinica) { InitializeComponent(); BindingContext = model = new UrediMjernuJedinicuViewModel() { MjernaJedinica = mjernajedinica }; m = mjernajedinica; }
public IHttpActionResult GetMjernaJedinica(int id) { MjernaJedinica mjernaJedinica = _db.MjernaJedinica.Find(id); if (mjernaJedinica == null) { return(NotFound()); } return(Ok(mjernaJedinica)); }
public IHttpActionResult DeleteMjernaJedinica(int id) { MjernaJedinica mjernaJedinica = _db.MjernaJedinica.Find(id); if (mjernaJedinica == null) { return(NotFound()); } _db.MjernaJedinica.Remove(mjernaJedinica); _db.SaveChanges(); return(Ok(mjernaJedinica)); }
public IHttpActionResult PostMjernaJedinica(MjernaJedinica mjernaJedinica) { try { _db.MjernaJedinica.Add(mjernaJedinica); _db.SaveChanges(); } catch (Exception e) { return(BadRequest(e.Message)); } return(CreatedAtRoute("DefaultApi", new { id = mjernaJedinica.MjernaJedinicaID }, mjernaJedinica)); }
public async Task <IActionResult> DodajSastojke(IFormCollection form) { string naziv = form["nazivSastojka"].ToString(); double kolicina = Double.Parse(form["kolicina"].ToString()); MjernaJedinica mjerna = (MjernaJedinica)Enum.Parse(typeof(MjernaJedinica), form["mjerna"]); Sastojak sastojak = (Sastojak)BazaSastojaka.getInstance().dodajUBazuSastojaka(naziv, kolicina, mjerna); sastojci.Add(sastojak); string id = form["id"]; var recept = _context.Find <Recept>(id); recept.nacinPripreme.listaSastojaka += sastojak.id + " "; return(RedirectToAction("DodajSastojke", "Recept", recept.id)); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int IdMjernaJedinica = UcitajIdMjerneJedinice(); MjernaJedinica mjjed = DataManager.UcitajMjernuJedinicu(IdMjernaJedinica); if (mjjed == null) { return; } txtNaziv.Text = mjjed.Naziv; } }
public ISastojak dodajUBazuSastojaka(String naziv, double kolicina, MjernaJedinica mjernaJedinica) { //provjerava da li u listaSastojaka postoji ISastojak s istim nazivom i mjernom jedinicom i //ako postoji, klonira ga i vraca njegovu kopiju kao povratnu vrijednost //ako ne postoji, kreira novi Sastojak i eventualno korigira naziv tako da pocinje velikim slovom // a ostala su mala, te taj novi Sastojak dodaje u listaSastojaka i vraca ga kao povratnu vrijednost string modifikovanNaziv = naziv.ToLowerInvariant(); foreach (ISastojak s in listaSastojaka) { if (s.dajNaziv().Equals(naziv)) { return((ISastojak)s.kloniraj()); } } return(new Sastojak(modifikovanNaziv, kolicina, mjernaJedinica)); }
private async void SacuvajSastojak_Clicked(object sender, EventArgs e) { if (this.MjernaKolicinaPicker.SelectedItem == null) { await DisplayAlert("Greška", "Trebate odabrati mjernu kolicinu jela", "OK"); } else if (this.MjernaJedinicaPicker.SelectedItem == null) { await DisplayAlert("Greška", "Trebate odabrati mjernu jedinicu", "OK"); } else if (this.SastojakPicker.SelectedItem == null) { await DisplayAlert("Greška", "Trebate odabrati sastojak", "OK"); } else { MjernaKolicina mjernakolicina = this.MjernaKolicinaPicker.SelectedItem as MjernaKolicina; MjernaJedinica mjernajedinica = this.MjernaJedinicaPicker.SelectedItem as MjernaJedinica; Sastojak sastojak = this.SastojakPicker.SelectedItem as Sastojak; ReceptSastojak receptsastojak = new ReceptSastojak { MjernaJedinicaId = mjernajedinica.MjernaJedinicaId, MjernaJedinica = mjernajedinica.Naziv, SastojakId = sastojak.SastojakId, Sastojak = sastojak.Naziv, MjernaKolicinaId = mjernakolicina.MjernaKolicinaId, MjernaKolicina = mjernakolicina.Kolicina }; ReceptSastojakList.Add(receptsastojak); dataGrid.ItemsSource = ReceptSastojakList.Select(x => new { x.MjernaKolicina, x.MjernaJedinica, x.Sastojak }).ToArray(); this.SastojakPicker.SelectedItem = 0; this.MjernaJedinicaPicker.SelectedItem = 0; this.MjernaKolicinaPicker.SelectedItem = 0; cetvrtiPage.IsVisible = true; petiPage.IsVisible = false; } }
private async void Button_Clicked(object sender, EventArgs e) { if (this.sastojak.SelectedItem == null) { await DisplayAlert("Greška", "Trebate odabrati sastojak", "OK"); } else if (this.mjernajedinica.SelectedItem == null) { await DisplayAlert("Greška", "Trebate odabrati mjernu jedinicu", "OK"); } else if (this.mjernakolicina.SelectedItem == null) { await DisplayAlert("Greška", "Trebate odabrati mjernu količinu", "OK"); } else { try { ReceptSastojakUpsertRequest req = new ReceptSastojakUpsertRequest(); MjernaJedinica mjernajedinica = this.mjernajedinica.SelectedItem as MjernaJedinica; req.MjernaJedinicaId = mjernajedinica.MjernaJedinicaId; MjernaKolicina mjernakolicina = this.mjernakolicina.SelectedItem as MjernaKolicina; req.MjernaKolicinaId = mjernakolicina.MjernaKolicinaId; Sastojak sastojak = this.sastojak.SelectedItem as Sastojak; req.SastojakId = sastojak.SastojakId; req.ReceptId = recept.ReceptId; await _apiReceptSastojak.Update <dynamic>(model.receptsastojak.ReceptSastojakId, req); await Application.Current.MainPage.DisplayAlert("Poruka", "Uspješno uneseni podaci", "OK"); await Navigation.PushAsync(new DetaljiReceptaPage(recept)); } catch (Exception err) { throw new Exception(err.Message); } } }
public IHttpActionResult PutMjernaJedinica(int id, MjernaJedinica mjernaJedinica) { if (id != mjernaJedinica.MjernaJedinicaID) { return(BadRequest()); } MjernaJedinica mj = _db.MjernaJedinica.Find(id); mj.Naziv = mjernaJedinica.Naziv; mj.Opis = mjernaJedinica.Opis; mj.Exponent = mjernaJedinica.Exponent; try { _db.SaveChanges(); } catch (Exception e) { return(BadRequest(e.Message)); } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult GetKolicinaMjerneJediniceZaNamirnicu(NamirnicaUObroku n, MjernaJedinica mj) { var mjedinica = DAL.DAL.DohvatiMjerneJediniceZaNamirnicu(n.Namirnica.IDNamirnice).FirstOrDefault(x => x.IDMjerneJedinice == mj.IDMjerneJedinice); return(Content(mjedinica == null ? "-" : ((double)(n.Kolicina / mjedinica.TezinaUGramima)).ToString("0.##"))); }
public Sastojak(string naziv, double kolicina, MjernaJedinica mjernaJedinica) { this.naziv = naziv; this.kolicina = kolicina; this.mjernaJedinica = mjernaJedinica; }