private void Verwijderen() { if (SelectedItem != null) { Studenten.Remove(SelectedItem); } }
private void Verwijderen() { if (SelectStudent != null) { Studenten.Remove(SelectStudent); } }
public StudentBasic getStudentById(int?id) { Studenten student = db.Studenten.FirstOrDefault(s => s.Studnr == id); return(new StudentBasic() { Studnr = student.Studnr, Voornaam = student.Voornaam, Familienaam = student.Familienaam }); }
public ActionResult NeuerBenutzer() { if (Request["Nutzername"] == "") { ModelState.AddModelError("Nutzername", "Nutzername is required"); } if (Benutzer.GetByNutzername(Request["Nutzername"]).Nummer != 0) { ModelState.AddModelError("Nutzername", "Nutzername wird schon verwendet."); } if (Request["E_Mail"] == "") { ModelState.AddModelError("E_Mail", "E_Mail is required"); } if (Request["Vorname"] == "") { ModelState.AddModelError("Vorname", "Vorname is required"); } if (Request["Nachname"] == "") { ModelState.AddModelError("Nachname", "Nachname is required"); } if (Request["password"].Length < 8 || Request["passwordwdh"].Length < 8) { ModelState.AddModelError("password", "Beide Passwort Felder müssen ausgefüllt werden."); } if (Request["password"] != Request["passwordwdh"]) { ModelState.AddModelError("password", "Beide Passwort Felder müssen gleich sein."); } if (Request["ISA"] == "Gast" && (Request["Grund"] == "" || Request["Ablaufdatum"] == "")) { ModelState.AddModelError("Gast", "Als Gast muss ein Grund und ein Ablauf Datum angegeben werden."); } if (Request["ISA"] == "FH" && Request["Student"] != "1" && Request["Mitarbeiter"] != "1") { ModelState.AddModelError("Gast", "Als FH Angehöriger muss man Student oder/und Mitarbeiter sein."); } /* if (Request["Student"] == "1" && Studenten.exists(Int32.Parse(Request["Matrikelnummer"]))) * { * ModelState.AddModelError("Student", "Matrikelnummer schon belegt."); * }*/ //Modelstate nicht mehr valid wenn Änderung if (ModelState.IsValid) { Benutzer Neu = new Benutzer(); Studenten Stu = new Studenten(); Gast gast = new Gast(); Mitarbeiter Ma = new Mitarbeiter(); int State = 0; Neu.Anlegedatum = DateTime.Now; Neu.Aktiv = false; Neu.E_Mail = Request["E_Mail"]; Neu.Nutzername = Request["Nutzername"]; Neu.Nachname = Request["Nachname"]; Neu.Vorname = Request["Vorname"]; if (Request["Geburtsdatum"] != "") { Neu.Geburtsdatum = DateTime.Parse(Request["Geburtsdatum"]); } if (Request["ISA"] == "Gast") { Neu.ISA = "Gast"; gast.Ablaufdatum = DateTime.Parse(Request["Ablaufdatum"]); gast.Grund = Request["Grund"]; } if (Request["Student"] == "1") { Neu.ISA = "FHAngehörige"; Stu.Studiengang = Request["Studiengang"]; Stu.Matrikelnummer = Int32.Parse(Request["Matrikelnummer"].ToString()); State = 1; } if (Request["Mitarbeiter"] == "1") { Neu.ISA = "FHAngehörige"; if (Request["Telefon"] != "") { Ma.Telefon = Request["Telefon"]; } if (Request["Büro"] != "") { Ma.Büro = Request["Büro"]; } State = 2; if (Request["Student"] == "1") { State = 3; } } if (Benutzer.Create(Neu, gast, Ma, Stu, State, Request["password"])) { ModelState.AddModelError("Insert", "ERfolgreich inserted"); return(View("~/Views/Login/Registrierung.cshtml")); } else { ModelState.AddModelError("Insert", "Fehler beim Createn"); return(View("~/Views/Login/Registrierung.cshtml")); } } return(View("~/Views/Login/Registrierung.cshtml")); }
private void Toevoegen() { Studenten.Add(new Student(++newId, "New student", 201)); SelectedItem = Studenten[Studenten.Count - 1]; }
public void addToStudents(Student t) { StudentIds.Add(t.StudentId); Studenten.Add(t); }
private void Toevoegen() { Studenten.Add(new Student("Student " + (++nummer), "2 ITF", nummer)); }