private void BtnLogAceptar_Click(object sender, EventArgs e) { if (_User.Autenticar(txtuser.Text, txtpass.Text)) { //var reg = (Usuarios)usuarioBindingSource.Current; //usuariosBindingSource.DataSource = _User.ObtenerIDUsuario(txtuser.Text, txtpass.Text); this.Hide(); frmArchivos frm = new frmArchivos(txtuser.Text, txtpass.Text); frm.ShowDialog(); } else { MessageBox.Show("LA CUENTA O CONTRASEÑA SON INCORRECTOS", "NO SE PUDO INICIAR SESION", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
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(); } }