예제 #1
0
파일: admin.cs 프로젝트: Titasdp/AimShot
        private void button1_Click(object sender, EventArgs e)
        {
            Form samuka = new samuka();

            samuka.Show();
            this.Hide();
        }
예제 #2
0
파일: Form1.cs 프로젝트: Titasdp/AimShot
        //This button will open the main pages (obs: right now it only openes the first page of the "Docente")
        private void Button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2.Text == "")// Caso os campos do formulários necessitam de ser completados
            {
                MessageBox.Show("Existem Campos do Formulário por completar", "Formulário Incompleto", MessageBoxButtons.OK);
            }
            else // caso o formulario esteja completado
            {
                string pass  = textBox2.Text;// variaveis necessario para fazer a confirmacao do  password
                string email = textBox1.Text;// Variavel para confirmar password

                if (confperfil(email) != true)
                {
                    MessageBox.Show("O  email  não contem conta na aplicação ", "Conta Existente", MessageBoxButtons.OK);
                }
                else if (Confpass(pass) != true)
                {
                    MessageBox.Show("O  password está incorrecto ", "Password incorrecto", MessageBoxButtons.OK);
                }
                else
                {
                    //contas utilizador = new contas();
                    string linha;

                    StreamReader sr = File.OpenText(nome);


                    //Permite guardar os valores dos atributos dos utilizadores e consequentemente permite com que esse se abra o form dependendo do tipo do utilizador
                    while ((linha = sr.ReadLine()) != null)
                    {
                        string[] fill = linha.Split(';');


                        if (fill[2] == textBox1.Text && fill[3] == textBox2.Text)
                        {
                            utilizador.id         = Convert.ToInt16(fill[0]);
                            utilizador.utilizador = fill[1];
                            Program.utilname      = utilizador.utilizador; //Tranfera o nome do utilizador para uma variavel "universal"
                            utilizador.email      = fill[2];
                            Program.utilemail     = utilizador.email;      //Tranfera email do utilizador para uma variavel "universal"
                            utilizador.password   = fill[3];
                            utilizador.tipo       = fill[4];
                        }
                    }
                    sr.Close();


                    //Abre o  form do docente caso esse o tipo de utilizador for docente
                    if (utilizador.tipo == "docente")
                    {
                        Form f3 = new samuka();
                        f3.Show();
                        this.Hide();
                    }
                    else if ((utilizador.tipo) == "seguranca")
                    {
                        Form f4 = new Sfirst();
                        f4.Show();
                        this.Hide();
                    }
                    else if ((utilizador.tipo).TrimEnd() == "admin")
                    {
                        Form f4 = new Adminp2();
                        f4.Show();
                        this.Hide();
                    }
                }
            }
        }