示例#1
0
 private void buttonLogin_Click(object sender, EventArgs e)
 {
     Program.currentUser = Convert.ToInt32(listOfUsers.SelectedIndex);
     textBox1.AppendText("Hello " + Program.currentUser + "\r\n");
     if (Program.users[Program.currentUser].isAdmin)
     {
         AdminForm mainForm = new AdminForm();
         mainForm.Tag = this;
         mainForm.Show(this);
         Hide();
     }
     else
     {
         StudentForm mainForm = new StudentForm();
         mainForm.Tag = this;
         mainForm.Show(this);
         Hide();
     }
 }
示例#2
0
 private void buttonLogin_Click(object sender, EventArgs e)
 {
     Program.currentUser = Convert.ToInt32(listOfUsers.SelectedIndex);
     textBox1.AppendText("Hello " + Program.currentUser + "\r\n");
     if (Program.users[Program.currentUser].isAdmin)
     {
         AdminForm mainForm = new AdminForm();
         mainForm.Tag = this;
         mainForm.Show(this);
         Hide();
     }
     else
     {
         StudentForm mainForm = new StudentForm();
         mainForm.Tag = this;
         mainForm.Show(this);
         Hide();
     }
 }
示例#3
0
 //Reuse code from Kevin and Uriah, Aurelio Arango
 //Looks for a form if it does not exist it creates the form and hides current form
 //
 private void create_Form()
 {
     bool foundForm = false;
     passwordBox.Text = "";//resetting field after login
     foreach (Form f in Application.OpenForms)
     {
         if (f.GetType() == typeof(AdminForm))
         {
             f.Show();
             foundForm = true;
             this.Hide();
         }
     }
     if (!foundForm)
     {
         AdminForm loginform = new AdminForm();
         loginform.Tag = this;
         loginform.Show(this);
         this.Hide();
     }
 }