// 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); } }