//Retorna todas as fase do usuário public System.Collections.Generic.List<Fase> consultarFasesUsuario(int idUser) { MySqlConnection conexao = BancoDeDados.conectarAoDatabase(); MySqlCommand dbComando = conexao.CreateCommand(); dbComando.CommandText = "SELECT * FROM fase where User_idUser = "******"idFase")); fase.nome = leitor.GetString("nome"); fase.tempoFinal = leitor.GetFloat("tempoFinal"); fase.concentracao = leitor.GetString("concentracao"); fase.quantErro = int.Parse(leitor.GetString("quant_erro")); fase.dataRealizada = new System.DateTime(leitor.GetDateTime("dataRealizada").Ticks); fase.idUser = int.Parse(leitor.GetString("User_idUSer")); //TODO Este campo de patologia está dando erro. Tem que verificar. //usuario.patologia = leitor.GetString("patologia"); listaFases.Add(fase); } BancoDeDados.fecharConexao(); return listaFases; }
public void atualizarFase(Fase fase) { MySqlConnection conexao = BancoDeDados.conectarAoDatabase(); MySqlCommand dbComando = conexao.CreateCommand(); dbComando.CommandText = "update fase set nome = '" + fase.nome + "', tempoFinal = '" + fase.tempoFinal + "', concetracao = '" + fase.concentracao + "', quant_erro = '" + fase.quantErro + "', User_idUser = '******' where idFase = " + fase.id; MySqlDataReader leitor = dbComando.ExecuteReader(); leitor.Read(); leitor.Close(); leitor = null; BancoDeDados.fecharConexao(); }