private void loadReporte1(Reporte1 repo, List <object> row)
 {
     repo.MesAnio           = (string)row[0];
     repo.CUIT              = (string)row[1];
     repo.RazonSocial       = (string)row[2];
     repo.CantidadSinVender = (int)row[3];
 }
        public List <Reporte1> obtenerReporte1(int anio, int trimestre, Grado grado)
        {
            DatabaseEntity db = new DatabaseEntity();

            List <List <Object> > listaDeListas = db.spExecuteDataReader("ESECUELE.ReporteUno", new List <SqlParameter> {
                new SqlParameter("@anio", anio),
                new SqlParameter("@trimestre", trimestre),
                new SqlParameter("@grado", grado.id),
                new SqlParameter("@fechaActual", Utils.Utilities.getCurrentDate())
            });

            List <Reporte1> reporte = new List <Reporte1>();

            foreach (List <object> row in listaDeListas)
            {
                Reporte1 repo = new Reporte1();
                this.loadReporte1(repo, row);
                reporte.Add(repo);
            }

            return(reporte);
        }