private void btnEnviar_Click(object sender, EventArgs e) { bool flag = Validaciones.ValidarQueSeaDni(this.txtDNI.Text, out string dni); if (flag == true) { if (Validaciones.PlayeroExiste(this.playeros, dni)) { SesionIniciada se = new SesionIniciada(); se.CargarDatos(this.playeros, dni); se.ShowDialog(); this.lblError.Text = ""; this.txtDNI.Text = ""; } else { this.lblError.Text = "Ese DNI no esta registrado"; } } else { this.lblError.Text = "DNI Incorrecto"; } }
private void btnIniciarSesion_Click(object sender, EventArgs e) { if (!ValidarCamposObligatorios()) { return; } using (var entidades = new ClinicaEntities()) { var nombreUsuario = txtBoxUsuario.Text.ToLower().Trim(); var contraseñaUsuario = txtBoxContraseña.Text.ToLower().Trim(); var usuarioDB = entidades.Usuario.FirstOrDefault(u => u.NombreUsuario.ToLower() == nombreUsuario && u.Contrasenia.ToLower() == contraseñaUsuario); if (usuarioDB == null) { MessageBox.Show("Usuario o Contraseña invalidos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (SesionIniciada != null) { SesionIniciada.Invoke(this, new IniciarSesionEventArgs { UsuarioId = usuarioDB.IdUsuario, NombreUsuario = usuarioDB.NombreUsuario, Contraseña = usuarioDB.Contrasenia, EsAdministrador = usuarioDB.EsAdministrador, IdMedico = usuarioDB.PersonalInterno.FirstOrDefault() == null ? null : usuarioDB.PersonalInterno.First().IdMedico }); } this.DialogResult = DialogResult.OK; this.Close(); } }