private void btnSair1_MouseClick(object sender, MouseEventArgs e) { this.Hide(); TelaLogin log = new TelaLogin(); log.Show(); this.Close(); }
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); } } } } }