コード例 #1
0
 public ControlPresentacion(IArticuloServicio articuloServicio,
                            IMovimientoServicio movimientoServicio,
                            IReservaServicio reservaServicio,
                            IDeliveryServicio deliveryServicio)
 {
     _articuloServicio   = articuloServicio;
     _deliveryServicio   = deliveryServicio;
     _movimientoServicio = movimientoServicio;
     _reservaServicio    = reservaServicio;
     nArticulos          = _articuloServicio.ReporteReponerStock().Count();
 }
コード例 #2
0
 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();
 }
コード例 #3
0
 private void lblProductosReponer_Paint(object sender, PaintEventArgs e)
 {
     Entidad.ArticulosReponer = _articuloServicio.ReporteReponerStock().Count();
     lblProductosReponer.Text = $"{Entidad.ArticulosReponer} productos";
 }