private void LoginButton_Click(object sender, EventArgs e) { LoginErrorProvider.Clear(); var cancelLogin = false; if (String.IsNullOrEmpty(EmailTextbox.Text) || EmailTextbox.Text.Length < 6) { LoginErrorProvider.SetError(EmailTextbox, Localization.RegisterPanelStrings.Validation_GenericTooShort); cancelLogin = true; } if (String.IsNullOrEmpty(PasswordTextbox.Text) || PasswordTextbox.Text.Length < 6) { LoginErrorProvider.SetError(PasswordTextbox, Localization.RegisterPanelStrings.Validation_GenericTooShort); cancelLogin = true; } if (cancelLogin) { return; } if (BasicLoginWorker.IsBusy) { return; } m_doingBasicLogin = true; ShowLoginInProgressPanel(); BasicLoginWorker.RunWorkerAsync(new Object[] { EmailTextbox.Text, PasswordTextbox.Text }); }
private void IngresarBtn_Click(object sender, EventArgs e) { LoginErrorProvider.Clear(); if (IsCamposLlenos()) { MySqlDb mySqlDb = new MySqlDb { ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MySqlConnection"].ConnectionString }; mySqlDb.OpenConnection(); string query = String.Format("Select id_usuario,avatar,contrasena from usuarios where avatar='{0}'", usuarioTxt.Text); if (mySqlDb.QuerySQL(query).Rows.Count != 0) { foreach (var usuarios in Singlenton.Instance.listUsuarioFromDB.SelectUsuarioFromDataTable(mySqlDb.QuerySQL(query))) { if (usuarios.NombreUsuario == usuarioTxt.Text && usuarios.Contraseña == contraseñaTxt.Text) { String queryPermiso = String.Format("Select id_permiso from permisos_personas where id_usuario='{0}'and id_permiso=8", usuarios.IdUsuario); try { if (mySqlDb.QuerySQL(queryPermiso).Rows[0][0].ToString() == "8") { Usuario usuario = new Usuario { Activo = true, IdUsuario = usuarios.IdUsuario, NombreUsuario = usuarios.NombreUsuario }; Singlenton.Instance.usuarioActual = usuarios; DialogResult = DialogResult.OK; this.Close(); } } catch { MessageBox.Show("El usuario no tiene permiso para iniciar sección"); } } else { if (usuarios.NombreUsuario == usuarioTxt.Text && usuarios.Contraseña != contraseñaTxt.Text) { MessageBox.Show("Contraseña incorecta"); } } } } else { MessageBox.Show("El usuario no existe"); } } }