public WindowSelectSongController(WindowStudentController p) { this.parent = p; windowSelectSong = new WindowSelectSong(this); PopulateLevelCombobox(); songList = new List <Song>(); }
public WindowStudentProgressController(WindowStudentController parent) { windowStudentProgress = new WindowStudentProgress(this); this.parent = parent; // Details laten zien van ingelogde gebruiker windowStudentProgress.StudentNamePlaceholder.Text = WindowLoginController.LoggedInUser.FirstName + " " + WindowLoginController.LoggedInUser.LastName; windowStudentProgress.StudentAgePlaceholder.Text = WindowLoginController.LoggedInUser.CalculateAge().ToString(); windowStudentProgress.StudentGenderPlaceholder.Text = WindowLoginController.LoggedInUser.Gender; windowStudentProgress.StudentAddressPlaceholder.Text = WindowLoginController.LoggedInUser.Address; windowStudentProgress.StudentPostalcodePlaceholder.Text = WindowLoginController.LoggedInUser.Postalcode; windowStudentProgress.StudentHometownPlaceholder.Text = WindowLoginController.LoggedInUser.Residence; windowStudentProgress.StudentEmailPlaceholder.Text = WindowLoginController.LoggedInUser.Email; // Toevoegen grafiek veld windowStudentProgress.chartProgress.Series.Add("Voortgang"); // Grafiek properties aanpassen windowStudentProgress.chartProgress.Series[0].IsValueShownAsLabel = true; windowStudentProgress.chartProgress.Series[0].LabelFormat = "P"; windowStudentProgress.chartProgress.Series[0].MarkerStyle = System.Windows.Forms.DataVisualization.Charting.MarkerStyle.Circle; windowStudentProgress.chartProgress.Series[0].MarkerSize = 7; windowStudentProgress.chartProgress.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; windowStudentProgress.chartProgress.Series[0].LabelBackColor = System.Drawing.Color.FromArgb(240, 240, 240); windowStudentProgress.chartProgress.ChartAreas[0].AxisY.Maximum = 1; windowStudentProgress.chartProgress.ChartAreas[0].AxisY.Minimum = 0; windowStudentProgress.chartProgress.ChartAreas[0].AxisY.LabelStyle.Format = "P"; // Update combobox UpdateLevelComboBox(); // Update grafiek UpdateLevelGraph(); }
public void Login() { // Haal ingevoerde waardes op. string username = windowLogin.textBoxUsername.Text; string password = windowLogin.textBoxPassword.Text; // Toon error als velden leeg zijn (of als de standaardwaardes ingevuld zijn). if (username == "" || password == "") { windowLogin.labelError.Text = "Één of meer velden zijn leeg!"; return; } // Verifiëer login informatie if (EncryptionHelper.VerifyLogin(username, password)) { // Sla ingelogde gebruiker op LoggedInUser = GetUserByUsername(username); // leeg de tekstboxen windowLogin.labelError.Text = ""; windowLogin.textBoxUsername.Text = ""; windowLogin.textBoxPassword.Text = ""; // Als User.IsOwner == true dan is de gebruiker een eigenaar en moet het eigenaarscherm gestart worden. if (GetIsOwnerByUsername(username)) { // start het eigenaar scherm WindowOwnerMenuController woc = new WindowOwnerMenuController(this); woc.Show(); } // Als de gebruiker een student is (User.IsOwner == false) dan moet het pianoscherm gestart worden. else { // Start het pianoscherm WindowStudentController wl = new WindowStudentController(this); //controller laten bestaan enzo anders krijg je nullpointers wl.Show(); } // Verberg het login scherm this.Hide(); } else { windowLogin.labelError.Text = "Gebruikersnaam en/of wachtwoord incorrect!"; } }