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(); }
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"; }