//string constr = Properties.Settings.Default.WalletConnectionString;

        public List <ReporteResultados> GetReporteDB(ReporteParametros reporteparametros)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database  db  = factory.Create("WalletConnectionString");
            DbCommand dbc = db.GetStoredProcCommand("dbo.paGetReporte");

            db.AddInParameter(dbc, "@TipoMovimientoId", DbType.Int32, reporteparametros.TipoMovimientoId);
            db.AddInParameter(dbc, "@CuentaId", DbType.Int32, reporteparametros.CuentaId);
            db.AddInParameter(dbc, "@CategoriaId", DbType.Int32, reporteparametros.CategoriaId);
            db.AddInParameter(dbc, "@FechaInicio", DbType.String, reporteparametros.FechaInicio);
            db.AddInParameter(dbc, "@FechaFin", DbType.String, reporteparametros.FechaFin);
            DataSet dsReporteResultados = db.ExecuteDataSet(dbc);
            List <ReporteResultados> listaReporteResultados = ConvertToList(dsReporteResultados);

            return(listaReporteResultados);
        }