public ControlPresentacion(IArticuloServicio articuloServicio, IMovimientoServicio movimientoServicio, IReservaServicio reservaServicio, IDeliveryServicio deliveryServicio) { _articuloServicio = articuloServicio; _deliveryServicio = deliveryServicio; _movimientoServicio = movimientoServicio; _reservaServicio = reservaServicio; nArticulos = _articuloServicio.ReporteReponerStock().Count(); }
public ControlPresentacion() : this(new ArticuloServicio(), new MovimientoServicio(), new ReservaServicio(), new DeliveryServicio()) { InitializeComponent(); Entidad.ReservasHoy = _reservaServicio.Obtener(string.Empty).Where(x => x.Fecha.Date == DateTime.Now.Date).Count(); Entidad.VentasHoy = _movimientoServicio.Obtener(string.Empty).Where(x => x.TipoMovimento == XCommerce.AccesoDatos.TipoMovimiento.Ingreso && x.Fecha.Date == DateTime.Now.Date).Count(); Entidad.ArticulosReponer = _articuloServicio.ReporteReponerStock().Count(); Entidad.ArticulosReponer = _deliveryServicio.ObtenerTodos(string.Empty).Where(x => x.Fecha.Date == DateTime.Now.Date).Count(); lblNumeroReservas.Text = $"{Entidad.ReservasHoy} reservas"; lblVentasHoy.Text = $"{Entidad.VentasHoy} ventas"; lblProductosReponer.Text = $"{Entidad.ArticulosReponer} productos"; lblEnviosHoy.Text = $"{Entidad.PedidosHoy} envios"; Actualizar(); }
private void lblProductosReponer_Paint(object sender, PaintEventArgs e) { Entidad.ArticulosReponer = _articuloServicio.ReporteReponerStock().Count(); lblProductosReponer.Text = $"{Entidad.ArticulosReponer} productos"; }