public Mapa()
        {
            InitializeComponent();
            Map map = new Map();

            map.InitialCameraUpdate = CameraUpdateFactory.NewPositionZoom(new Position(-8.113097, -79.0315039), 15);

            map.VerticalOptions = LayoutOptions.FillAndExpand;
            MultasController mc     = new MultasController();
            List <Multa>     multas = new List <Multa>();

            multas = mc.data;
            foreach (var item in multas)
            {
                var pin = new Pin
                {
                    Type     = PinType.Place,
                    Position = new Position(Convert.ToDouble(item.Latitud), Convert.ToDouble(item.Longitud)),
                    Label    = "Punto de Control",
                    Address  = item.Direccion
                };
                map.Pins.Add(pin);
            }
            Content = map;
        }
Exemple #2
0
        public Consulta()
        {
            InitializeComponent();
            MultasController multa = new MultasController();

            grid.BindingContext  = multa;
            grid.ItemsSource     = multa.data;
            grid.VerticalOptions = LayoutOptions.FillAndExpand;
        }
Exemple #3
0
        public PieChartReport()
        {
            InitializeComponent();
            MultasController multa = new MultasController();

            piechart.BindingContext = multa;
            piechart.ItemsSource    = multa.data;

            piechart.VerticalOptions = LayoutOptions.FillAndExpand;
        }
Exemple #4
0
        public Mapa()
        {
            InitializeComponent();
            var map = new Map(MapSpan.FromCenterAndRadius(
                                  new Position(-8.113097, -79.0315039),
                                  Distance.FromMiles(0.5)))
            {
                IsShowingUser   = true,
                VerticalOptions = LayoutOptions.FillAndExpand
            };

            Content = map;

            MultasController mc     = new MultasController();
            List <Multa>     multas = new List <Multa>();

            if (Variables.Globales.propietario != null)
            {
                multas = mc.data.Where(x => x.IdPropietario == Variables.Globales.propietario.IdPropietario).ToList();
            }
            else
            {
                multas = mc.data;
            }

            foreach (var item in multas)
            {
                var pin = new Pin
                {
                    Type     = PinType.Place,
                    Position = new Position(Convert.ToDouble(item.Latitud), Convert.ToDouble(item.Longitud)),
                    Label    = item.Fecha.ToString(),
                    Address  = item.Direccion
                };
                map.Pins.Add(pin);
            }
        }