public void TestRepo() { //toda la informacion arranca del 01/01/2018 DAOzona.Instancia.InitialLoad(); DAODispositivo.Instancia.InitialLoad(); List <Cliente> asd = ORM.Instancia.GetClientesAutoSimplex(); DateTime eneroI = new DateTime(2018, 01, 01); DateTime eneroF = new DateTime(2018, 01, 31); DateTime febreroI = new DateTime(2018, 02, 01); DateTime febreroF = new DateTime(2018, 02, 28); DateTime marzoI = new DateTime(2018, 03, 01); DateTime marzoF = new DateTime(2018, 03, 31); DateTime abrilI = new DateTime(2018, 04, 01); DateTime abrilF = new DateTime(2018, 04, 30); DateTime mayoI = new DateTime(2018, 05, 01); DateTime mayoF = new DateTime(2018, 05, 31); DateTime junioI = new DateTime(2018, 06, 01); DateTime junioF = new DateTime(2018, 06, 30); DateTime julioI = new DateTime(2018, 07, 01); DateTime julioF = new DateTime(2018, 07, 31); DateTime agostoI = new DateTime(2018, 08, 01); DateTime agostoF = new DateTime(2018, 08, 31); DateTime septiembreI = new DateTime(2018, 09, 01); DateTime septiembreF = new DateTime(2018, 09, 30); DateTime octubreI = new DateTime(2018, 10, 01); DateTime octubreF = new DateTime(2018, 10, 31); DateTime noviembreI = new DateTime(2018, 11, 01); DateTime noviembreF = new DateTime(2018, 11, 30); DateTime diciembreI = new DateTime(2018, 12, 01); DateTime diciembreF = new DateTime(2018, 12, 01); List <ReporteUser> ts = new List <ReporteUser>(); foreach (Cliente cliente in asd) { //cada cliente PeriodoData perr = cliente.ConsumoDelPeriodo(marzoI, marzoF); ReporteUser repoo = new ReporteUser(cliente.idUsuario.ToString(), perr.FechaInicio.Year.ToString(), perr.FechaInicio.Month.ToString(), perr.Consumo.ToString()); ts.Add(repoo); } //reporte de dispositivos Estandar/Inteligente //idDispo,anio,mes,consumo //reporte de Transformador //idTransf,anio,mes,consumo FALTA EL METODO DEL TRANSF QUE CALCULA EL CONSUMO }
public void TestMauro() { DateTime marzoI = new DateTime(2018, 03, 01); DateTime marzoF = new DateTime(2018, 03, 31); DateTime mayoI = new DateTime(2018, 05, 01); DateTime mayoF = new DateTime(2018, 05, 31); DAOzona.Instancia.InitialLoad(); DAODispositivo.Instancia.InitialLoad(); PeriodoData asdd; List <Cliente> asd = ORM.Instancia.GetAllClientes(); List <ReporteUser> reportes = new List <ReporteUser>(); foreach (var cliente in asd) { asdd = cliente.ConsumoDelPeriodo(marzoI, marzoF); ReporteUser reporte = new ReporteUser(cliente.idUsuario.ToString(), asdd.FechaInicio.Year.ToString(), asdd.FechaInicio.Month.ToString(), asdd.Consumo.ToString()); reportes.Add(reporte); asdd = cliente.ConsumoDelPeriodo(mayoI, mayoF); ReporteUser reportee = new ReporteUser(cliente.idUsuario.ToString(), asdd.FechaInicio.Year.ToString(), asdd.FechaInicio.Month.ToString(), asdd.Consumo.ToString()); reportes.Add(reportee); } }