Esempio n. 1
0
        //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;
        }
Esempio n. 2
0
        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();
        }