Пример #1
0
 private static void ProcesarPuntosParaPoligonos(IPolygonStatisticsVista vista, List <IList <PoligonoPuntos> > listaDividida)
 {
     foreach (var poligono in vista.ReporteClientesEnSector)
     {
         foreach (var puntosDePoligono in listaDividida)
         {
             if (puntosDePoligono[0].POLYGON_ID != poligono.POLYGON_ID)
             {
                 continue;
             }
             poligono.Puntos = puntosDePoligono;
             break;
         }
     }
 }
Пример #2
0
        private static void AgregarReporteDeClientesEnSector(IPolygonStatisticsVista vista, PoligonoArgumento e)
        {
            if (!vista.ReporteClientesEnSector.Count.Equals(0))
            {
                return;
            }
            vista.ReporteClientesEnSector = new List <Poligono>();
            var temporal = new Poligono
            {
                POLYGON_ID = e.Poligono.POLYGON_ID
                ,
                POLYGON_TYPE = e.Poligono.POLYGON_TYPE
                ,
                POLYGON_NAME = e.Poligono.POLYGON_NAME
            };

            vista.ReporteClientesEnSector.Add(temporal);
        }
Пример #3
0
 public PolygonStatisticsControlador(IPolygonStatisticsVista vista)
 {
     _vista = vista;
     SuscribirEventos();
 }