Exemplo n.º 1
0
        private void diarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            VentasDia ventas = new VentasDia();

            ventas.Show();
        }
Exemplo n.º 2
0
        private async void LoadDatosVentas()
        {
            try
            {
                var connection = await this.apiService.CheckConnection();

                if (!connection.IsSuccess)
                {
                    await Application.Current.MainPage.DisplayAlert(
                        "Error",
                        connection.Message,
                        "Aceptar"
                        );

                    return;
                }
                var response = await apiService.GetList <VentasDia>("http://181.48.119.100:3058", "/api", "/ventasdia");

                if (!response.IsSuccess)
                {
                    await Application.Current.MainPage.DisplayAlert(
                        "Error",
                        response.Message,
                        "Aceptar"
                        );

                    return;
                }
                var list = (List <VentasDia>)response.Result;
                this.ventasDia = new ObservableCollection <VentasDia>(list);



                this.Valor001 = float.Parse(VentasDia.Where(p => p.CO == "001").Select(r => r.Valor).FirstOrDefault().ToString()) / 1000;
                this.Valor002 = float.Parse(VentasDia.Where(p => p.CO == "002").Select(r => r.Valor).FirstOrDefault().ToString()) / 1000;
                this.Valor003 = float.Parse(VentasDia.Where(p => p.CO == "003").Select(r => r.Valor).FirstOrDefault().ToString()) / 1000;
                this.Valor004 = float.Parse(VentasDia.Where(p => p.CO == "004").Select(r => r.Valor).FirstOrDefault().ToString()) / 1000;
                this.Valor008 = float.Parse(VentasDia.Where(p => p.CO == "008").Select(r => r.Valor).FirstOrDefault().ToString()) / 1000;
                this.Valor009 = float.Parse(VentasDia.Where(p => p.CO == "009").Select(r => r.Valor).FirstOrDefault().ToString()) / 1000;
                this.Valor019 = float.Parse(VentasDia.Where(p => p.CO == "019").Select(r => r.Valor).FirstOrDefault().ToString()) / 1000;
                this.Valor025 = float.Parse(VentasDia.Where(p => p.CO == "025").Select(r => r.Valor).FirstOrDefault().ToString()) / 1000;


                List <datachar> datacharlist = new List <datachar>()
                {
                    new datachar(Valor001)
                    {
                        Color      = NavyColor,
                        TextColor  = NavyColor,
                        Label      = "NACIONAL",
                        ValueLabel = Valor001.ToString(),
                    },
                    new datachar(Valor002)
                    {
                        Color      = AccentColor,
                        TextColor  = AccentColor,
                        Label      = "CCA",
                        ValueLabel = Valor002.ToString(),
                    },
                    new datachar(Valor003)
                    {
                        Color      = VerdeColor,
                        TextColor  = VerdeColor,
                        Label      = "CMED",
                        ValueLabel = Valor003.ToString(),
                    },
                    new datachar(Valor004)
                    {
                        Color      = GreenColor,
                        TextColor  = GreenColor,
                        Label      = "OU70",
                        ValueLabel = Valor004.ToString(),
                    },
                    new datachar(Valor008)
                    {
                        Color      = PinkColor,
                        TextColor  = PinkColor,
                        Label      = "CBQUILLA",
                        ValueLabel = Valor008.ToString(),
                    },
                    new datachar(Valor009)
                    {
                        Color      = OrangeColor,
                        TextColor  = OrangeColor,
                        Label      = "REMATE",
                        ValueLabel = Valor009.ToString(),
                    },
                    new datachar(Valor019)
                    {
                        Color      = AzulColor,
                        TextColor  = AzulColor,
                        Label      = "INSTITUCIONAL",
                        ValueLabel = Valor019.ToString(),
                    },
                    new datachar(Valor025)
                    {
                        Color      = FucsiaColor,
                        TextColor  = FucsiaColor,
                        Label      = "SALOMIA",
                        ValueLabel = Valor025.ToString(),
                    },
                };

                GraficoVentas = new Microcharts.BarChart()
                {
                    Entries = datacharlist,
                };
            }
            catch (Exception ex)
            {
                await Application.Current.MainPage.DisplayAlert(
                    "Error",
                    ex.Message,
                    "Aceptar"
                    );
            }
        }