private void EntrarLogin_Click(object sender, EventArgs e) { if (txtUsuario.Text != string.Empty && txtSenha.Text != string.Empty) { try { var usuario = _usuariosController.Autenticar(txtUsuario.Text, txtSenha.Text); var adm = _administradoresController.ObterPorEmail(txtUsuario.Text); if (adm != null) { new AdmMenuPrincipal(adm.Nome).Show(); this.Hide(); } else { var recepcionista = _recepcionistasController.ObterPorEmail(txtUsuario.Text); if (recepcionista != null) { new RecMenuPrincipal().Show(); this.Hide(); } else { var medico = _medicosController.ObterPorEmail(txtUsuario.Text); if (medico != null) { new TelaMedPrincipal(medico.Nome, medico.Crm).Show(); this.Hide(); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } txtUsuario.Clear(); txtSenha.Clear(); } else { MessageBox.Show("Campo Usuáio e Senha são obrigatórios"); txtUsuario.Clear(); txtSenha.Clear(); } }