예제 #1
0
        public Questionario CarregaQuestionario(int id)
        {
            using (SqlConnection conexao = new SqlConnection(stringConexao))
            {
                conexao.Open();
                IDbCommand   selectCmd = conexao.CreateCommand();
                Questionario quest     = new Questionario();
                try
                {
                    selectCmd.CommandText = $@"SELECT * FROM Questionario
                    WHERE Id = {id}";
                    IDataReader resultado = selectCmd.ExecuteReader();

                    while (resultado.Read())
                    {
                        quest.titulo           = Convert.ToString(resultado["titulo"]);
                        quest.usuario          = Convert.ToString(resultado["usuario"]);
                        quest.data_de_cadastro = Convert.ToString(resultado["data_de_cadastro"]);
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Commit Exception Type: {0}", ex.GetType());
                    Console.WriteLine("  Message: {0}", ex.Message);
                }
                return(quest);
            }
        }
예제 #2
0
 public void Inserir(Questionario questionario)
 {
     try
     {
         var questionarioBD = new BancoDAO();
         questionarioBD.InserirQuestionario(questionario);
     }
     catch (Exception ex)
     {
         throw new Exception($"Erro ao inserir Questionario: Erro => {ex.Message}");
     }
 }
예제 #3
0
        public void InserirQuestionario(Questionario questionario)
        {
            IDbCommand insertCmd = conexao.CreateCommand();

            insertCmd.CommandText = "insert into Questionario (titulo, usuario, data_de_cadastro) values (@titulo, @usuario, @data_de_cadastro)";

            IDbDataParameter paramTitulo = new SqlParameter("titulo", questionario.titulo);

            insertCmd.Parameters.Add(paramTitulo);

            IDbDataParameter paramUsuario = new SqlParameter("usuario", questionario.usuario);

            insertCmd.Parameters.Add(paramUsuario);

            IDbDataParameter paramDataCadastro = new SqlParameter("data_de_cadastro", questionario.data_de_cadastro);

            insertCmd.Parameters.Add(paramDataCadastro);

            insertCmd.ExecuteNonQuery();

            conexao.Close();
        }