Esempio n. 1
0
    // Check si modification ou nouvel utilisateur
    public void CreateUser()
    {
        if (!String.IsNullOrEmpty(firstname.text) && !String.IsNullOrEmpty(lastname.text) && !String.IsNullOrEmpty(email.text) && !String.IsNullOrEmpty(password.text))
        {
            User currentUser;

            // Prof
            if (String.Equals(status.captionText.text, "Prof."))
            {
                int id = DBCommands.InsertTeacher(lastname.text, firstname.text, email.text, password.text);
                currentUser = GUser.CreateTeacher(id, firstname.text, lastname.text, email.text, password.text);
                GApp.SetPrefUser(firstname.text, lastname.text, email.text, password.text, "Prof.", "", "", "", "2019-02-11");
            }
            // Student
            else
            {
                Promo p  = GPromo.GetPromo(1, promo.captionText.text);
                int   id = DBCommands.InsertStudent(firstname.text, lastname.text, p.Id, email.text, password.text);
                currentUser = GUser.CreateStudent(id, firstname.text, lastname.text, email.text, password.text, p);
                GApp.SetPrefUser(firstname.text, lastname.text, email.text, password.text, "Elève", p.Specialty, td.captionText.text, tp.captionText.text, "2019-02-11");
            }

            GApp.ChangeScene(nextScene);
        }
    }