protected void Verlaengern_Click(object sender, EventArgs e) { var id = new Guid(((Button)sender).CommandArgument); var ausleihe = _context.Ausleihe.Where(x => x.ID == id).FirstOrDefault(); if (ausleihe.AnzVerlängerungen < 3) { ausleihe.Rueckgabedatum = ausleihe.Rueckgabedatum.AddDays(7); ausleihe.AnzVerlängerungen++; _context.Entry(ausleihe).State = EntityState.Modified; _context.SaveChanges(); lstAusleihe.DataSource = Ausleihen; lstAusleihe.DataBind(); } }
protected void Update_Click(object sender, EventArgs e) { Guid id = new Guid(((Button)sender).CommandArgument); Spiel spiel = _context.Spiel.FirstOrDefault(x => x.ID == id); Control panel = ((Button)sender).Parent; TextBox txtNameEdit = (TextBox)panel.FindControl("txtEditName"); TextBox txtEditBeschreibung = (TextBox)panel.FindControl("txtEditBeschreibung"); TextBox txtEditFSK = (TextBox)panel.FindControl("txtEditFSK"); TextBox txtEditKategorie = (TextBox)panel.FindControl("txtEditKategorie"); TextBox txtEditVerlag = (TextBox)panel.FindControl("txtEditVerlag"); TextBox txtEditTarifkategorie = (TextBox)panel.FindControl("txtEditTarifkategorie"); DropDownList lstEditKategorie = (DropDownList)panel.FindControl("lstEditKategorie"); DropDownList lstEditVerlag = (DropDownList)panel.FindControl("lstEditVerlag"); DropDownList lstEditTarifkategorie = (DropDownList)panel.FindControl("lstEditTarifkategorie"); spiel.Name = txtNameEdit.Text; spiel.Beschreibung = txtEditBeschreibung.Text; spiel.FSK = int.Parse(txtEditFSK.Text); spiel.Kategorie = (SpielKategorie)Enum.Parse(typeof(SpielKategorie), lstEditKategorie.SelectedValue); spiel.FK_Verlag_ID = new Guid(lstEditVerlag.SelectedValue); spiel.FK_Tarifkategorie_ID = new Guid(lstEditTarifkategorie.SelectedValue); _context.Entry(spiel).State = EntityState.Modified; _context.SaveChanges(); lstSpiele.EditIndex = -1; BindListView(); }
protected void Update_Click(object sender, EventArgs e) { Guid id = new Guid(((Button)sender).CommandArgument); Verlag verlag = _context.Verlag.FirstOrDefault(x => x.ID == id); Panel panel = (Panel)((Button)sender).Parent; TextBox txtNameEdit = (TextBox)panel.FindControl("txtEditName"); TextBox txtEditStrasse = (TextBox)panel.FindControl("txtEditStrasse"); TextBox txtEditPLZ = (TextBox)panel.FindControl("txtEditPLZ"); TextBox txtEditOrt = (TextBox)panel.FindControl("txtEditOrt"); int plz; if (int.TryParse(txtEditPLZ.Text, out plz)) { verlag.Name = txtNameEdit.Text; verlag.Strasse = txtEditStrasse.Text; verlag.PLZ = plz; verlag.Ort = txtEditOrt.Text; _context.Entry(verlag).State = EntityState.Modified; _context.SaveChanges(); lstVerlaege.EditIndex = -1; BindListView(); } }
protected void Delete_Clicked(object sender, EventArgs e) { Guid id = new Guid(((Button)sender).CommandArgument); Ludothek.Model.Ludothek ludothek = _context.Ludothek.FirstOrDefault(x => x.ID == id); _context.Ludothek.Remove(ludothek); var mitarbeiterList = _context.Mitarbeiter.Where(x => x.FK_Ludothek_ID == ludothek.ID); foreach (Mitarbeiter mitarbeiter in mitarbeiterList) { mitarbeiter.FK_Ludothek_ID = null; _context.Entry(mitarbeiter).State = EntityState.Modified; } _context.SaveChanges(); BindListView(); }
protected void Update_Click(object sender, EventArgs e) { Guid id = new Guid(((Button)sender).CommandArgument); Verband verband = _context.Verband.FirstOrDefault(x => x.ID == id); Panel panel = (Panel)((Button)sender).Parent; TextBox txtNameEdit = (TextBox)panel.FindControl("txtEditName"); verband.Name = txtNameEdit.Text; _context.Entry(verband).State = EntityState.Modified; _context.SaveChanges(); lstVerbaende.EditIndex = -1; BindListView(); }
protected void Speichern_Click(object sender, EventArgs e) { int plz; if (int.TryParse(txtPlz.Text, out plz)) { var benutzer = Benutzer; benutzer.Vorname = txtVorname.Text; benutzer.Nachname = txtName.Text; benutzer.PLZ = plz; benutzer.Ort = txtOrt.Text; benutzer.Strasse = txtStrasse.Text; _context.Entry(benutzer).State = EntityState.Modified; _context.SaveChanges(); Response.Redirect("BenutzerView.aspx"); } }
protected void Update_Click(object sender, EventArgs e) { Guid id = new Guid(((Button)sender).CommandArgument); Tarifkategorie tarifkategorie = _context.Tarifkategorie.FirstOrDefault(x => x.ID == id); Panel panel = (Panel)((Button)sender).Parent; TextBox txtEditTarifname = (TextBox)panel.FindControl("txtEditTarifname"); TextBox txtEditPrice = (TextBox)panel.FindControl("txtEditPrice"); double price; if (double.TryParse(txtEditPrice.Text, out price)) { tarifkategorie.Tarifname = txtEditTarifname.Text; tarifkategorie.Price = price; _context.Entry(tarifkategorie).State = EntityState.Modified; _context.SaveChanges(); lstTarifkategorien.EditIndex = -1; BindListView(); } }