private void loadReporte2(Reporte2 repo, List <object> row) { repo.ClienteId = (int)row[0]; repo.ClienteNombre = (string)row[1]; repo.ClienteApellido = (string)row[2]; repo.CUIL = ((string)row[3]) == "cuil" ? "Sin registrar" : (string)row[3]; repo.PuntosVencidos = (int)row[4]; }
public List <Reporte2> obtenerReporte2(int anio, int trimestre) { DatabaseEntity db = new DatabaseEntity(); List <List <Object> > listaDeListas = db.spExecuteDataReader("ESECUELE.ReporteDos", new List <SqlParameter> { new SqlParameter("@anio", anio), new SqlParameter("@trimestre", trimestre), new SqlParameter("@fechaActual", Utils.Utilities.getCurrentDate()) }); List <Reporte2> reporte = new List <Reporte2>(); foreach (List <object> row in listaDeListas) { Reporte2 repo = new Reporte2(); this.loadReporte2(repo, row); reporte.Add(repo); } return(reporte); }