Пример #1
0
        public System.Collections.Generic.List<Usuario> consultarUsuario()
        {
            MySqlConnection conexao = BancoDeDados.conectarAoDatabase();

            MySqlCommand dbComando = conexao.CreateCommand();
            dbComando.CommandText = "SELECT * FROM user";

            MySqlDataReader leitor = dbComando.ExecuteReader();

            System.Collections.Generic.List<Usuario> listaUsuarios = new System.Collections.Generic.List<Usuario>();

            while (leitor.Read())
            {
                Usuario usuario = new Usuario();
                usuario.id = int.Parse(leitor.GetString("idUser"));
                usuario.nome = leitor.GetString("nome");
                usuario.idade = leitor.GetString("idade");
                usuario.sexo = leitor.GetString("sexo");
                usuario.proximaFase = leitor.GetString("proximaFase");
                //TODO Este campo de patologia está dando erro. Tem que verificar.
                //usuario.patologia = leitor.GetString("patologia");
                usuario.dataCadastro = new System.DateTime(leitor.GetDateTime("dataCadastro").Ticks);

                listaUsuarios.Add(usuario);
            }

            BancoDeDados.fecharConexao();

            return listaUsuarios;
        }
Пример #2
0
        public void atualizarUsuario(Usuario usuario)
        {
            MySqlConnection conexao = BancoDeDados.conectarAoDatabase();

            MySqlCommand dbComando = conexao.CreateCommand();
            dbComando.CommandText = "update user set nome = '" + usuario.nome + "', idade = '" + usuario.idade + "', sexo = '" + usuario.sexo + "', patologia = '" + usuario.patologia + "' where idUser = " + usuario.id;

            MySqlDataReader leitor = dbComando.ExecuteReader();
            leitor.Read();
            leitor.Close();
            leitor = null;

            BancoDeDados.fecharConexao();
        }