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();
 }
예제 #2
0
 protected override void ActualizarDatos(DataGridView grilla, string cadena)
 {
     dgvGrilla.DataSource = _deliveryServicio.ObtenerTodos(string.Empty);
 }
 private void lblEnviosHoy_Paint(object sender, PaintEventArgs e)
 {
     Entidad.PedidosHoy = _deliveryServicio.ObtenerTodos(string.Empty).Where(x => x.Fecha.Date == DateTime.Now.Date).Count();
     lblEnviosHoy.Text  = $"{Entidad.PedidosHoy} envios";
 }