Esempio n. 1
0
        public IList <TEntidade> ConsultarEntidade()
        {
            OleDbDataReader resultado;

            using (var command = this.conexao.CreateCommand())
            {
                command.CommandText = CommandoSql.MontarConsulta <TEntidade>();
                resultado           = command.ExecuteReader();
            }

            var entidades = new List <TEntidade>();

            while (resultado.Read())
            {
                var entidade = new TEntidade();

                entidade.GetType().GetProperty("Proprietario").SetValue(entidade, resultado["proprietario"], null);
                entidade.GetType().GetProperty("Tipo").SetValue(entidade, 0, null);
                entidade.GetType().GetProperty("Modalidade").SetValue(entidade, 1, null);

                entidades.Add(entidade);
            }

            return(entidades);
        }
Esempio n. 2
0
 public void InserirEntidade(TEntidade entidade)
 {
     using (var command = this.conexao.CreateCommand())
     {
         command.CommandText = CommandoSql.MontarInsert(entidade);
         command.ExecuteNonQuery();
     }
 }