public async Task <IActionResult> Edit(int id, [Bind("Id,Naziv,Opis,UsrChanged")] Skladiste skladiste) { if (id != skladiste.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(skladiste); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SkladisteExists(skladiste.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(skladiste)); }
public IActionResult Uredi(int SkladisteId) { Skladiste s = db.skladista.Find(SkladisteId); Adresa adr = db.adrese .Include(y => y.Grad) .Where(x => x.AdresaId == SkladisteId).FirstOrDefault(); SkladisteDodajVM model = new SkladisteDodajVM(); model.adrese = db.adrese.Where(a => a.GradId == adr.GradId).Select(b => new SelectListItem { Value = b.AdresaId.ToString(), Text = b.Ulica + " " + b.BrUlice }).ToList(); model.gradovi = db.gradovi.Select(c => new SelectListItem { Value = c.GradId.ToString(), Text = c.Naziv }).ToList(); model.AdresaId = adr.AdresaId; model.GradId = adr.GradId; model.Naziv = s.Naziv; model.Opis = s.Opis; model.SkladisteId = SkladisteId; model.uredjivanje = true; return(View(nameof(Dodaj), model)); }
public IActionResult Dodaj(int?GradId, int?SkladisteId) { SkladisteDodajVM model = new SkladisteDodajVM(); if (SkladisteId != 0 && SkladisteId != null) { Skladiste s = db.skladista.Find(SkladisteId); Adresa adr = db.adrese .Include(y => y.Grad) .Where(x => x.AdresaId == SkladisteId).FirstOrDefault(); model.AdresaId = adr.AdresaId; model.GradId = adr.GradId; model.Naziv = s.Naziv; model.Opis = s.Opis; model.SkladisteId = (int)SkladisteId; } model.gradovi = db.gradovi.Select(x => new SelectListItem { Value = x.GradId.ToString(), Text = x.Naziv }).ToList(); model.adrese = db.adrese.Where(y => !GradId.HasValue || y.GradId == GradId).Select(x => new SelectListItem { Value = x.AdresaId.ToString(), Text = x.Ulica + " " + x.BrUlice }).ToList(); return(View(nameof(Dodaj), model)); }
public IHttpActionResult PutSkladiste(int id, Skladiste skladiste) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != skladiste.Id) { return(BadRequest()); } db.Entry(skladiste).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SkladisteExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public SkladisteCRUD() { InitializeComponent(); BindTipId(); BindSkladista(); skladiste = new Skladiste(); }
public ActionResult DeleteConfirmed(long id) { Skladiste skladiste = db.Skladistes.Find(id); db.Skladistes.Remove(skladiste); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Brisi(int SkladisteId) { Skladiste s = db.skladista.Find(SkladisteId); db.Remove(s); db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public static void BrisanjeSkladistaPoslovnice(Skladiste skladiste) { using (var db = new CarDealershipandServiceEntities()) { var selectedItem = db.Skladiste_poslovnice.Where(sp => sp.skladiste == skladiste.id_skladiste).FirstOrDefault(); db.Skladiste_poslovnice.Remove(selectedItem); db.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "Id,Naziv")] Skladiste skladiste) { if (ModelState.IsValid) { db.Entry(skladiste).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(skladiste)); }
public async Task <IActionResult> Create([Bind("Id,Naziv,Opis,UsrChanged")] Skladiste skladiste) { if (ModelState.IsValid) { _context.Add(skladiste); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(skladiste)); }
public static void BrisanjeSkladista(Skladiste skladiste) { using (var db = new CarDealershipandServiceEntities()) { BrisanjeArtikalaSaSkladista(skladiste); BrisanjeSkladistaPoslovnice(skladiste); var selectedItem = db.Skladistes.Where(s => s.id_skladiste == skladiste.id_skladiste).FirstOrDefault(); db.Skladistes.Remove(selectedItem); db.SaveChanges(); } }
public ActionResult Create([Bind(Include = "Id,Naziv")] Skladiste skladiste) { if (ModelState.IsValid) { db.Skladistes.Add(skladiste); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(skladiste)); }
public IHttpActionResult PostSkladiste(Skladiste skladiste) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Skladista.Add(skladiste); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = skladiste.Id }, skladiste)); }
public MainPage() { mapa = new Mapa(); souboj = new Souboj(); mujprofil = new MujProfil(); skladiste = new Skladiste(); Children.Add(mujprofil); Children.Add(mapa); Children.Add(souboj); Children.Add(skladiste); InitializeComponent(); }
public IHttpActionResult PostSkladiste(Skladiste obj) { if (!ModelState.IsValid) { return(BadRequest()); } dm.Skladiste.Add(obj); dm.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = obj.SkladisteID }, obj)); }
public IActionResult UrediSkladiste(int id) { Skladiste skladiste = webShopService.SkladisteFind(id); AjaxDodajSkladisteVM model = new AjaxDodajSkladisteVM { SkladisteID = skladiste.ID, StavkaID = skladiste.StavkaID, Kolicina = skladiste.Kolicina, Velicina = skladiste.Velicina }; return(PartialView("DodajSkladiste", model)); }
public IActionResult Snimi(SkladisteUrediVM model) { Skladiste skladiste = db.Skladiste.Where(x => x.SkladisteID == model.Skladiste.SkladisteID).FirstOrDefault(); float nova = model.Nova; skladiste.KolicinaUKg += nova; db.Skladiste.Update(skladiste); db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public static void KreiranjeArtikla(Artikl artikl, Skladiste skladiste, int kolicina) { Artikli_na_skladistu artikli_Na_Skladistu = new Artikli_na_skladistu(); using (var db = new CarDealershipandServiceEntities()) { db.Artikls.Add(artikl); artikli_Na_Skladistu.skladiste = skladiste.id_skladiste; artikli_Na_Skladistu.artikl = artikl.id_artikl; artikli_Na_Skladistu.kolicina = kolicina; db.Artikli_na_skladistu.Add(artikli_Na_Skladistu); db.SaveChanges(); } }
public static void BrisanjeArtikalaSaSkladista(Skladiste skladiste) { using (var db = new CarDealershipandServiceEntities()) { List <Artikli_na_skladistu> artikliNaSkladistu = (from a in db.Artikli_na_skladistu where a.skladiste == skladiste.id_skladiste select a).ToList(); foreach (var item in artikliNaSkladistu) { db.Artikli_na_skladistu.Remove(item); } db.SaveChanges(); } }
public IHttpActionResult DeleteSkladiste(int id) { Skladiste skladiste = db.Skladista.Find(id); if (skladiste == null) { return(NotFound()); } db.Skladista.Remove(skladiste); db.SaveChanges(); return(Ok(skladiste)); }
// GET: Skladistes/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Skladiste skladiste = db.Skladistes.Find(id); if (skladiste == null) { return(HttpNotFound()); } return(View(skladiste)); }
public IzmijeniKolicinu(int skaldisteId) { InitializeComponent(); HttpResponseMessage response = skladisteService.GetResponse(skaldisteId.ToString()); if (response.StatusCode == System.Net.HttpStatusCode.NotFound) { s = null; } else if (response.IsSuccessStatusCode) { s = response.Content.ReadAsAsync <Skladiste>().Result; FillForm(); } }
public void TestMethod1() { Skladiste s1 = new Skladiste(); Proizvod p1 = s1.ProvjeraNajveceg(s1.listaProizvoda); Assert.IsTrue(p1.Naziv == "cetvrti", "Retardiran si "); Skladiste s2 = new Skladiste(); Proizvod p2; p2 = new Proizvod(s2.listaProizvoda[0].Naziv, s2.listaProizvoda[0].Cijena, s2.listaProizvoda[0].Kolicina, s2.listaProizvoda[0].MinimalnaKolicina); s2.UpdateListe(); Assert.IsTrue(p2.Kolicina < s2.listaProizvoda[0].Kolicina, "konju"); }
public static void KreiranjeSkladištaPoslovnice(Skladiste skladiste, Korisnik korisnik) { List <Poslovnica> listaPoslovnica = DohvatiPoslovnicuKorisnika(korisnik); Skladiste_poslovnice skladiste_Poslovnice = new Skladiste_poslovnice(); using (var db = new CarDealershipandServiceEntities()) { db.Skladistes.Add(skladiste); foreach (var item in listaPoslovnica) { skladiste_Poslovnice.poslovnica = item.id_poslovnica; } skladiste_Poslovnice.skladiste = skladiste.id_skladiste; db.Skladiste_poslovnice.Add(skladiste_Poslovnice); db.SaveChanges(); } }
public IHttpActionResult PutSkladiste(int id, Skladiste s) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != s.SkladisteID) { return(BadRequest()); } dm.esp_Skladiste_Update(id, s.TretmanID, s.Kolicina); return(StatusCode(HttpStatusCode.NoContent)); }
private void NovaUsluga_Load(object sender, EventArgs e) { try { foreach (var item in Skladiste.DohvatiPopisSastojaka("Njega")) { cbxNjega.Items.Add(item.GetType().GetProperty("Naziv").GetValue(item, null)); } dt.Columns.Add("Naziv"); dt.Columns.Add("Količina"); dgvProizvodi.DataSource = dt; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void DodajDodatniTretmanBtn_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { DodatniTretmani d = new DodatniTretmani(); d.NazivTretmana = NazivDodatnogTretmanaInput.Text; d.Cijena = Convert.ToInt32(CijenaDodatnogTretmanaInput.Text); if (vrstaUslugeComboBox.SelectedIndex != 0) { d.VrstaUslugeID = Convert.ToInt32(vrstaUslugeComboBox.SelectedValue); } int trenutnoDodaniTretman = -1; HttpResponseMessage response = dodatniTretmaniService.PostResponse(d); if (response.IsSuccessStatusCode) { trenutnoDodaniTretman = response.Content.ReadAsAsync <DodatniTretmani>().Result.TretmanID; MessageBox.Show("Dodatni tretman je uspjesno dodan."); DialogResult = DialogResult.OK; Close(); } else { string msg = response.ReasonPhrase; if (!String.IsNullOrEmpty(Messages.ResourceManager.GetString(response.ReasonPhrase))) { msg = Messages.ResourceManager.GetString(response.ReasonPhrase); } MessageBox.Show("Error code: " + response.StatusCode + " Message: " + msg); } Skladiste s = new Skladiste() { TretmanID = trenutnoDodaniTretman, Kolicina = Convert.ToInt32(kolicinaInput.Text) }; HttpResponseMessage responseSkladista = skladisteService.PostResponse(s); } }
public IActionResult SpremiSkladiste(AjaxDodajSkladisteVM model) { Skladiste skladiste; if (model.SkladisteID == null) { skladiste = new Skladiste(); skladiste.StavkaID = model.StavkaID; webShopService.DodajSkladiste(skladiste); } else { int id = model.SkladisteID ?? 0; skladiste = webShopService.SkladisteFind(id); } skladiste.Kolicina = model.Kolicina; skladiste.Velicina = model.Velicina; webShopService.UpdateSkladiste(skladiste); return(RedirectToAction("PrikazSkladiste", new { id = model.StavkaID })); }
private void SacuvajBtn_Click(object sender, EventArgs e) { if (t != null) { t.Datum = datumDateTimePicker.Value; DateTime dt = vrijemeDateTimePicker.Value; TimeSpan st = new TimeSpan(dt.Hour, dt.Minute, 0); t.Vrijeme = st; t.FrizerID = Convert.ToInt32(frizeriComboBox.SelectedValue); if (t.prosaoTermin != true && checkBoxProsaoTermin.Checked == true) { HttpResponseMessage skladisteGet = SkladisteService.GetActionResponse("GetSkladisteByTretman", t.TretmanID.ToString()); if (skladisteGet.IsSuccessStatusCode) { Skladiste s = skladisteGet.Content.ReadAsAsync <Skladiste>().Result; s.Kolicina = -1; HttpResponseMessage skladistePut = SkladisteService.PutResponse(s.SkladisteID, s); } } t.prosaoTermin = checkBoxProsaoTermin.Checked; HttpResponseMessage response = TerminiService.PutResponse(t.TerminID, t); if (response.IsSuccessStatusCode) { MessageBox.Show(Messages.edit_appo_succ, Messages.msg_succ, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error Code" + response.StatusCode + " : Message - " + response.ReasonPhrase); } } }
public bool SelectButton(object sender) { var button = (Button)sender; switch (button.Name) { case "Potvrdi": if (CheckInput(new Dictionary <string, string> { { "Naziv Materijala", tb_naziv_materijala.Text } })) { break; } Skladiste skladiste = new Skladiste(int.Parse(tb_Sifra.Text), tb_naziv_materijala.Text, tb_proizvodac.Text, tb_mjerna_jedinica.Text, Convert.ToInt32(tb_Cijena.Text), tb_Link.Text, false); break; case "Home": Home Home = new Home(); return(true); } return(false); }