public ActionResult DeleteConfirmed(int id) { Palvelu palvelu = db.Palvelu.Find(id); db.Palvelu.Remove(palvelu); db.SaveChanges(); return(RedirectToAction("Index")); }
public Palvelunmuokkaus(Toimintaalueentiedot t) { /* * Otetaan päälomakkeen tieto ja laitetaan palvelu muuttuja nulliksi * Ohjelma tekee muokkauksen ja lisäyksen samassa lomakkeessa, riippuen mitä konstruktoria käyttää. */ this.t = t; this.lomake = t.P; this.palvelu = null; InitializeComponent(); this.btnPalvelu.Text = "Lisää palvelu"; }
public ActionResult Edit([Bind(Include = "Palvelu_id,Palvelun_Nimi,Palvelun_Kesto,Palvelun_Hinta,Asiakas_id,Hoitaja_id,Toimipiste_id,Varaus_id")] Palvelu palvelu) { if (ModelState.IsValid) { db.Entry(palvelu).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Asiakas_id = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", palvelu.Asiakas_id); ViewBag.Hoitaja_id = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", palvelu.Hoitaja_id); ViewBag.Toimipiste_id = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", palvelu.Toimipiste_id); ViewBag.Varaus_id = new SelectList(db.Varaus, "Varaus_id", "Palvelun_nimi", palvelu.Varaus_id); return(View(palvelu)); }
// GET: Palvelu/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Palvelu palvelu = db.Palvelu.Find(id); if (palvelu == null) { return(HttpNotFound()); } return(View(palvelu)); }
public Palvelunmuokkaus(Toimintaalueentiedot t, Palvelu p) { /* * Palvelun muokkaamisen konstruktori */ this.t = t; this.palvelu = p; this.lomake = t.P; InitializeComponent(); this.tbNimi.Text = palvelu.Nimi; this.rtbKuvaus.Text = palvelu.Kuvaus; this.tbHintaEiAlv.Text = palvelu.Hinta.ToString(); this.tbALV.Text = palvelu.Alv.ToString(); this.tbHintaSisALV.Text = (palvelu.Alv + palvelu.Hinta).ToString(); this.btnPalvelu.Text = "Muokkaa palvelua"; }
// GET: Palvelu/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Palvelu palvelu = db.Palvelu.Find(id); if (palvelu == null) { return(HttpNotFound()); } ViewBag.Asiakas_id = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", palvelu.Asiakas_id); ViewBag.Hoitaja_id = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", palvelu.Hoitaja_id); ViewBag.Toimipiste_id = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", palvelu.Toimipiste_id); ViewBag.Varaus_id = new SelectList(db.Varaus, "Varaus_id", "Palvelun_nimi", palvelu.Varaus_id); return(View(palvelu)); }
// 3.3 Laskutuksen koodi. Laskuun ilmestyy automaattisesti asiakkaan tiedot valitusta varauksesta public Laskutus(Primary p, Lasku l) { InitializeComponent(); this.p = p; this.l = l; if (this.l.Varaus.Vahvistus_pvm.Equals(DateTime.Parse("1970-01-01 00:00:00"))) { btnVarmenna.Enabled = true; } TByht.Text = l.Summa.ToString(); TBAsiakas.Text = l.Varaus.Asiakas.ToString(); TBnum.Text = l.Lasku_id.ToString(); TBerapvm.Text = l.Erapaiva.ToString("dd-MM-yyyy"); TBpvm.Text = DateTime.Now.ToString("dd-MM-yyyy"); string lisatiedot = l.Varaus.Mokki.Kuvaus + "\r\n" + l.Varaus.Mokki.Varustelu + "\r\n"; string summat = l.Varaus.Alkupvm_varaus.ToString("yyyy-MM-dd") + " - " + l.Varaus.Loppupvm_varaus.ToString("yyyy-MM-dd") + "\r\n"; if (l.Varaus.Alkupvm_varaus == l.Varaus.Loppupvm_varaus) { summat += 1 + " päivä(ä), " + l.Varaus.Mokki.Hinta * 1 + "€"; } else { summat += (l.Varaus.Loppupvm_varaus - l.Varaus.Alkupvm_varaus).TotalDays.ToString() + " päivä(ä), " + l.Varaus.Mokki.Hinta * (l.Varaus.Loppupvm_varaus - l.Varaus.Alkupvm_varaus).TotalDays + "€"; } foreach (KeyValuePair <int, int> item in l.Varaus.Varauksenpalvelut) { Palvelu pa = this.p.Palvelut.Find(i => i.Palvelu_id == item.Key); lisatiedot += "\r\n" + pa.Nimi + pa.Hinta.ToString() + " €/kpl\r\nx" + item.Value; summat += "\r\nx" + item.Value + " * " + pa.Hinta.ToString() + "€" + " = " + (item.Value * pa.Hinta) + "€"; } TBlisatiedot.Text = lisatiedot; summat += "\r\nSumma (ilman ALV):" + l.SummaEiAlv + "€"; summat += "\r\nALV (24%):" + l.Alv + "€"; TBLaskutus.Text = summat; }