Beispiel #1
0
        private void btnSair1_MouseClick(object sender, MouseEventArgs e)
        {
            this.Hide();
            TelaLogin log = new TelaLogin();

            log.Show();
            this.Close();
        }
Beispiel #2
0
        private void TelaInicial_Load(object sender, EventArgs e)
        {
            int    tipoLog;
            string cpfLog;

            this.Hide(); // deixa a tela inicial oculta
            using (TelaLogin Form = new TelaLogin())
            {
                Form.ShowDialog();                        //mostra a tela de login acima da tela inicial

                if (Form.DialogResult != DialogResult.OK) // result dialog do login não ok
                {
                    Application.Exit();

                    return;
                }
                // se o usuário e senha estiverem ok mostra novamente a tela Inicial
                this.Show();

                //retorna o ultimo tipo de log realizado pegando o tipo de pessoa que será logada

                tipoLog = Controller.PessoaLogController.RetornaUltimoTipoLog();
                cpfLog  = Controller.PessoaLogController.RetornaUltimoCpfLog();

                //realiza a validação pra saber qual tipo de pessoa está logando

                if (tipoLog == 1)
                {
                    btnNovo.Visible     = false;
                    btnUsuarios.Visible = false;
                    lblUserOn.Text      = Controller.AlunoController.BuscaAlunoCpf(cpfLog);
                }
                else
                {
                    if (tipoLog == 2)
                    {
                        btnNovo.Visible = false;
                        lblUserOn.Text  = Controller.ProfessorController.BuscaProfessorCpf(cpfLog);
                    }
                    else
                    {
                        if (tipoLog == 3)
                        {
                            btnAval.Visible = false;
                            lblUserOn.Text  = Controller.RecepcionistaController.BuscaRecepcionistaCpf(cpfLog);
                        }
                        else
                        {
                            lblUserOn.Text = Controller.AdminController.BuscaAdminCpf(cpfLog);
                        }
                    }
                }
            }
        }