public ActionResult DeleteConfirmed(int id) { dobavljac dobavljac = db.Dobavljaci.Find(id); db.Dobavljaci.Remove(dobavljac); db.SaveChanges(); return(RedirectToAction("Index")); }
private void DobavljacForma_FormClosing(object sender, FormClosingEventArgs e) { if (unosSacuvan) { string poruka = ""; if (string.IsNullOrEmpty(tbNaziv.Text.Trim())) { poruka += "Naziv nije unijet.\n"; } if (string.IsNullOrEmpty(tbAdresa.Text.Trim())) { poruka += "Adresa nije unijeta.\n"; } if (cbMjesto.SelectedItem == null) { poruka += "Mjesto nije izabrato.\n"; } if (string.IsNullOrEmpty(poruka)) { try { using (ApotekaDb context = new ApotekaDb()) { var dob = new dobavljac() { naziv = tbNaziv.Text.Trim(), adresa = tbAdresa.Text.Trim(), idMjesta = ((mjesto)cbMjesto.SelectedItem).idMjesta, telefon = tbTelefon.Text.Trim(), email = tbEmail.Text.Trim(), webSajt = tbWebSajt.Text.Trim(), regKodALMS = cbRegistrovanKodALMS.Checked }; context.dobavljacs.Add(dob); context.SaveChanges(); statusnaLabela.Text = "Uspješno unijet novi dobavljac."; var dobavljaci = (from d in context.dobavljacs where d.obrisano == false select d).ToList(); PopuniTabeluDobavljaca(dobavljaci); } } catch (Exception) { string prk = "Došlo je do greške."; MessageBox.Show(prk, "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { e.Cancel = true; MessageBox.Show(poruka, "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } unosSacuvan = false; } }
public DobavljacUnos(string komentar, DateTime datumUnosa, DateTime rokVazenja, int ratingKvalitet, int ratingBrzinaIsporuke, int ratingKomunikacija, int ratingUkupno, dobavljac Dobavljac) { this.komentar = komentar; this.datumUnosa = datumUnosa; this.rokVazenja = rokVazenja; this.ratingBrzinaIsporuke = ratingBrzinaIsporuke; this.ratingKomunikacija = ratingKomunikacija; this.ratingKvalitet = ratingKvalitet; this.ratingUkupno = ratingUkupno; this.dobavljac = Dobavljac; }
public ActionResult Create([Bind(Include = "dobavljacID,naziv,adresa,ratingKvalitet,ratingBrzinaIsporuke,ratingKomunikacija")] dobavljac dobavljac) { if (ModelState.IsValid) { dobavljac.ratingUkupno = dobavljac.ratingKvalitet + dobavljac.ratingKomunikacija + dobavljac.ratingBrzinaIsporuke; dobavljac.RokVazenjaRatinga = DateTime.Now.AddMonths(6); db.Dobavljaci.Add(dobavljac); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dobavljac)); }
// GET: dobavljaci/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } dobavljac dobavljac = db.Dobavljaci.Find(id); if (dobavljac == null) { return(HttpNotFound()); } return(View(dobavljac)); }
// GET: dobavljaci/Edit/5 public ActionResult EditRating(int?id) { dobavljac dobavljac = db.Dobavljaci.Find(id); DobavljacKomentar dbk = new DobavljacKomentar(); dbk.dobavljac = dobavljac; dbk.komentar = "Bez komentara"; if (dobavljac == null) { return(HttpNotFound()); } ViewBag.Koment = dbk; return(View(dbk)); }
public ActionResult UnosiDobavljaca(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } dobavljac dobavljac = db.Dobavljaci.Include(i => i.Unosi).Where(i => i.dobavljacID == id).Single(); if (dobavljac == null) { return(HttpNotFound()); } ViewBag.Dobavljac = dobavljac.naziv; return(View(dobavljac.Unosi)); }
// GET: dobavljaci/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } dobavljac dobavljac = db.Dobavljaci.Find(id); DobavljacKomentar dbk = new DobavljacKomentar(); dbk.dobavljac = dobavljac; dbk.komentar = "Bez komentara"; if (dobavljac == null) { return(HttpNotFound()); } ViewBag.Koment = dbk; return(View(dbk)); }