Пример #1
0
        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();
            }
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
        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();
        }
Пример #5
0
        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();
        }
Пример #6
0
        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");
            }
        }
Пример #7
0
        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();
            }
        }