Ejemplo n.º 1
0
        public Votacoes Procurar(Guid id)
        {
            using (NpgsqlConnection conexao = new NpgsqlConnection(this.connectionString))
            {
                conexao.Open();
                NpgsqlCommand comando = new NpgsqlCommand();
                comando.CommandText = "SELECT * FROM votacoes " +
                                      "WHERE id = @id;";
                comando.Connection = conexao;

                comando.Parameters.AddWithValue("id", id.ToString());

                Votacoes Votacoes = new Votacoes();

                using (NpgsqlDataReader SqlData = comando.ExecuteReader())
                {
                    if (SqlData.Read())
                    {
                        Votacoes.id            = Guid.Parse(String.Format("{0}", SqlData["id"]));
                        Votacoes.descricao     = String.Format("{0}", SqlData["descricao"]);
                        Votacoes.data          = (DateTime)SqlData["data"];
                        Votacoes.titulo        = String.Format("{0}", SqlData["titulo"]);
                        Votacoes.id_pessoa     = Guid.Parse(String.Format("{0}", SqlData["id_pessoa"]));
                        Votacoes.id_condominio = Guid.Parse(String.Format("{0}", SqlData["id_condominio"]));
                    }
                }

                return(Votacoes);
            }
        }
Ejemplo n.º 2
0
        public void Alterar(Votacoes Votacoes)
        {
            using (NpgsqlConnection conexao = new NpgsqlConnection(this.connectionString))
            {
                conexao.Open();
                NpgsqlCommand comando = new NpgsqlCommand();
                comando.CommandText = "UPDATE votacoes " +
                                      "SET descricao = @descricao," +
                                      "data = @data," +
                                      "titulo = @titulo," +
                                      "id_pessoa = @id_pessoa, " +
                                      "id_condominio = @id_condominio " +
                                      "WHERE id = @id;";
                comando.Connection = conexao;

                comando.Parameters.AddWithValue("id", Votacoes.id.ToString());
                comando.Parameters.AddWithValue("descricao", Votacoes.descricao);
                comando.Parameters.AddWithValue("data", Votacoes.data);
                comando.Parameters.AddWithValue("titulo", Votacoes.titulo);
                comando.Parameters.AddWithValue("id_pessoa", Votacoes.id_pessoa);
                comando.Parameters.AddWithValue("id_condominio", Votacoes.id_condominio);

                comando.ExecuteNonQuery();
            }
        }
Ejemplo n.º 3
0
        public void Procurar()
        {
            Guid Id = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6");

            try
            {
                VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str);
                Votacoes            Votacoes            = votacoesRepositorio.Procurar(Id);

                Assert.IsTrue(true);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
Ejemplo n.º 4
0
        public void Inserir(Votacoes Votacoes)
        {
            using (NpgsqlConnection conexao = new NpgsqlConnection(this.connectionString))
            {
                conexao.Open();
                NpgsqlCommand comando = new NpgsqlCommand();
                comando.CommandText = "INSERT INTO votacoes (id, descricao, data, titulo, id_pessoa, id_condominio) " +
                                      " VALUES(@id, @descricao, @data, @titulo, @id_pessoa, @id_condominio)";
                comando.Connection = conexao;

                comando.Parameters.AddWithValue("id", Votacoes.id.ToString());
                comando.Parameters.AddWithValue("descricao", Votacoes.descricao);
                comando.Parameters.AddWithValue("data", Votacoes.data);
                comando.Parameters.AddWithValue("titulo", Votacoes.titulo);
                comando.Parameters.AddWithValue("id_pessoa", Votacoes.id_pessoa);
                comando.Parameters.AddWithValue("id_condominio", Votacoes.id_condominio);

                comando.ExecuteNonQuery();
            }
        }
Ejemplo n.º 5
0
        public void AlterarVotacoes()
        {
            Votacoes Votacoes = new Votacoes()
            {
                id            = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"),
                id_condominio = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"),
                id_pessoa     = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"),
                data          = DateTime.Parse("01/01/2058"),
                titulo        = "Teste Titulo = altera",
                descricao     = "Teste DESCRICAO = altera"
            };

            try
            {
                VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str);
                votacoesRepositorio.Alterar(Votacoes);
                Assert.IsTrue(true);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
Ejemplo n.º 6
0
 public void NovaVotacao(Votacoes votacao)
 {
     this.Votacoes.Inserir(votacao);
 }