private void CargarChtArticulosMenosVendidosCategoria() { ArrayList NombreCategoria = new ArrayList(); ArrayList CantidadArticulos = new ArrayList(); DataTable TablaDeDatos = new DataTable(); string InformacionDelError = string.Empty; string FechaDesde = Convert.ToString(dtpFechaDesde.Value.Date); string FechaHasta = Convert.ToString(dtpDechaHasta.Value.Date); if (!ckbIncluirFechaDesde.Checked) { FechaDesde = string.Empty; } if (!ckbIncluirFechaHasta.Checked) { FechaHasta = string.Empty; } ClsDatosEstadisticasDeliveries DatosEstadisticasDeliveries = new ClsDatosEstadisticasDeliveries(); TablaDeDatos = DatosEstadisticasDeliveries.ArticulosMenosVendidosCategoriaDelivery(FechaDesde, FechaHasta, ref InformacionDelError); if (InformacionDelError == string.Empty) { if (TablaDeDatos.Rows.Count > 0) { ChtArticulosMenosVendidosPorCategoria.Visible = true; PicArticulosMenosVendidosPorCategoria.Visible = false; NombreCategoria.Reverse(); CantidadArticulos.Reverse(); foreach (DataRow Elemento in TablaDeDatos.Rows) { NombreCategoria.Add(Elemento[0].ToString()); CantidadArticulos.Add(Elemento[1]); } ChtArticulosMenosVendidosPorCategoria.Series[0].Points.DataBindXY(NombreCategoria, CantidadArticulos); } else { ChtArticulosMenosVendidosPorCategoria.Visible = false; PicArticulosMenosVendidosPorCategoria.Visible = true; } } else { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Error al cargar el grafico"); MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void CargarChtArticulosVendidosPorMes() { ArrayList NombreCategoria = new ArrayList(); ArrayList CantidadArticulos = new ArrayList(); DataTable TablaDeDatos = new DataTable(); string InformacionDelError = string.Empty; ClsDatosEstadisticasDeliveries DatosEstadisticasDeliveries = new ClsDatosEstadisticasDeliveries(); TablaDeDatos = DatosEstadisticasDeliveries.ArticulosVendidosPorMesDelivery((int)nudAño.Value, ref InformacionDelError); lblArticulosVendidosPorMes.Text = $"ARTICULOS VENDIDOS POR MES (AÑO {Convert.ToString(nudAño.Value)})"; if (InformacionDelError == string.Empty) { if (TablaDeDatos.Rows.Count > 0) { ChtArticulosVendidosPorMes.Visible = true; PicArticulosVendidosPorMes.Visible = false; foreach (DataRow Elemento in TablaDeDatos.Rows) { switch (Elemento[0]) { case 1: NombreCategoria.Add("Enero");; break; case 2: NombreCategoria.Add("Febrero");; break; case 3: NombreCategoria.Add("Marzo");; break; case 4: NombreCategoria.Add("Abril");; break; case 5: NombreCategoria.Add("Mayo");; break; case 6: NombreCategoria.Add("Junio");; break; case 7: NombreCategoria.Add("Julio");; break; case 8: NombreCategoria.Add("Agosto");; break; case 9: NombreCategoria.Add("Septiembre");; break; case 10: NombreCategoria.Add("Octubre");; break; case 11: NombreCategoria.Add("Noviembre");; break; case 12: NombreCategoria.Add("Diciembre");; break; } CantidadArticulos.Add(Elemento[1]); } ChtArticulosVendidosPorMes.Series[0].Points.DataBindXY(NombreCategoria, CantidadArticulos); } else { ChtArticulosVendidosPorMes.Visible = false; PicArticulosVendidosPorMes.Visible = true; } } else { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Error al cargar el grafico"); MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }