Exemple #1
0
 private void LinkLabelSignup_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     this.Enabled = false;
     this.Hide();
     formSignUp                     = new FormSignUp();
     formSignUp.FormClosed         += new System.Windows.Forms.FormClosedEventHandler(this.OtherForms_FormClosed);
     formSignUp.buttonSignUp.Click += new System.EventHandler(this.FormSignUp_buttonSignUp_Click);
     formSignUp.Show();
 }
Exemple #2
0
        /// <summary>
        /// Proceeds to the Account Settings Module.
        /// </summary>
        private void ButtonAccountSettings_Click(object sender, EventArgs e)
        {
            ((Form)this.TopLevelControl).Enabled = false;
            ((Form)this.TopLevelControl).Hide();
            formSignUp      = new FormSignUp();
            formSignUp.Text = "Account Settings";
            formSignUp.textBoxUsername.Text    = this.username;
            formSignUp.textBoxUsername.Enabled = false;
            formSignUp.FormClosed         += new System.Windows.Forms.FormClosedEventHandler(this.FormSignUp_FormClosed);
            formSignUp.buttonSignUp.Text   = "Submit";
            formSignUp.buttonSignUp.Click += new System.EventHandler(this.FormSignUp_buttonSignUp_Click);
            using (SQLiteConnection database = new SQLiteConnection("Data Source = Database.sqlite; Version = 3;"))
            {
                database.Open();
                sql = "SELECT Forename, Surname, DateOfBirth, Email, School "
                      + "FROM " + accountType + "S "
                      + "WHERE " + accountType + "S.AccountID = @AccountID;";
                using (SQLiteCommand command = new SQLiteCommand(sql, database))
                {
                    command.Parameters.Add(new SQLiteParameter("@AccountID", DbType.Int32)
                    {
                        Value = accountID
                    });
                    using (SQLiteDataReader reader = command.ExecuteReader())
                    {
                        reader.Read();
                        switch (accountType)
                        {
                        case "TEACHER":
                            formSignUp.radioButtonTeacher.Checked = true;
                            formSignUp.radioButtonStudent.Checked = false;
                            break;

                        case "STUDENT":
                            formSignUp.radioButtonTeacher.Checked = false;
                            formSignUp.radioButtonStudent.Checked = true;
                            break;
                        }
                        formSignUp.labelAccountType.Enabled = false;
                        formSignUp.labelRequiredFieldAccountType.Enabled = false;
                        formSignUp.radioButtonTeacher.Enabled            = false;
                        formSignUp.radioButtonStudent.Enabled            = false;
                        formSignUp.textBoxForename.Text    = reader["Forename"].ToString();
                        formSignUp.textBoxSurname.Text     = reader["Surname"].ToString();
                        formSignUp.textBoxDateOfBirth.Text = reader["DateOfBirth"].ToString();
                        formSignUp.textBoxEmail.Text       = reader["Email"].ToString();
                        formSignUp.textBoxSchool.Text      = reader["School"].ToString();
                    }
                }
            }
            formSignUp.Show();
        }