//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); }