Ejemplo n.º 1
0
 private void Verwijderen()
 {
     if (SelectedItem != null)
     {
         Studenten.Remove(SelectedItem);
     }
 }
Ejemplo n.º 2
0
 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
            });
        }
Ejemplo n.º 4
0
        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"));
        }
Ejemplo n.º 5
0
 private void Toevoegen()
 {
     Studenten.Add(new Student(++newId, "New student", 201));
     SelectedItem = Studenten[Studenten.Count - 1];
 }
Ejemplo n.º 6
0
 public void addToStudents(Student t)
 {
     StudentIds.Add(t.StudentId);
     Studenten.Add(t);
 }
Ejemplo n.º 7
0
 private void Toevoegen()
 {
     Studenten.Add(new Student("Student " + (++nummer), "2 ITF", nummer));
 }