public IHttpActionResult GetMovimientos() { ReporteGananciasViewModel vm = new ReporteGananciasViewModel(); var MovimientosDeEfectivoDelPeriodo = _movimientosEfectivoServicios.GetAll(); var PagosDelPeriodo = _pagosServicios.GetAll().Where(x => x.Venta.Anulado == false).ToList(); vm.Detalles = ArmarDetalleGanancias(MovimientosDeEfectivoDelPeriodo, PagosDelPeriodo); vm.Resumen = ArmarResumenGanancias(MovimientosDeEfectivoDelPeriodo, PagosDelPeriodo); return(Ok(vm)); }
public ActionResult ReporteGanancias(ReporteGananciasViewModel vm) { vm.FechaHasta = vm.FechaHasta.AddDays(1); var MovimientosDeEfectivoDelPeriodo = _movimientosEfectivoServicios.GetAllBySucursalRangoFecha(sucID, vm.FechaDesde, vm.FechaHasta); var PagosDelPeriodo = _pagosServicios.GetAllBySucursalRangoFechas(sucID, vm.FechaDesde, vm.FechaHasta); vm.Detalles = ArmarDetalleGanancias(MovimientosDeEfectivoDelPeriodo, PagosDelPeriodo); vm.Resumen = ArmarResumenGanancias(MovimientosDeEfectivoDelPeriodo, PagosDelPeriodo); vm.Sucursal = _sucursalesServicios.GetOne(sucID); vm.FechaHasta = vm.FechaHasta.AddDays(-1); vm.CabeceraReporte = String.Format("Reporte Ganancias: {0} a {1}", vm.FechaDesde.ToShortDateString(), vm.FechaHasta.ToShortDateString()); return(View(vm)); }
public ActionResult ReporteGanancias() { if (!ValidarUsuario(1, 2)) { return(RedirectToAction("ErrorPermisos", "Base")); } ReporteGananciasViewModel vm = new ReporteGananciasViewModel(); vm.FechaDesde = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); vm.FechaHasta = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day).AddDays(1); var MovimientosDeEfectivoDelPeriodo = _movimientosEfectivoServicios.GetAllBySucursalRangoFecha(sucID, vm.FechaDesde, vm.FechaHasta); var PagosDelPeriodo = _pagosServicios.GetAllBySucursalRangoFechas(sucID, vm.FechaDesde, vm.FechaHasta); vm.Detalles = ArmarDetalleGanancias(MovimientosDeEfectivoDelPeriodo, PagosDelPeriodo); vm.Resumen = ArmarResumenGanancias(MovimientosDeEfectivoDelPeriodo, PagosDelPeriodo); vm.Sucursal = _sucursalesServicios.GetOne(sucID); vm.FechaHasta = vm.FechaHasta.AddDays(-1); vm.CabeceraReporte = String.Format("Reporte Ganancias: {0} a {1}", vm.FechaDesde.ToShortDateString(), vm.FechaHasta.ToShortDateString()); return(View(vm)); }