public List <E_PresenciaZonaDistritoMap> Obtener_Semaforo_ZonaDistrito(string codCanal, string codDepartamento, string codProvincia, string codZona, string codDistrito, string codCategoria, string codProducto, string codPeriodo, string opcion)
        {
            MapService.Ges_MapsServiceClient mapServices = new MapService.Ges_MapsServiceClient("BasicHttpBinding_IGes_MapsService");

            SemaforoZonaDistrito_Request oRequest = new SemaforoZonaDistrito_Request();

            oRequest.codCanal        = codCanal;
            oRequest.codDepartamento = codDepartamento;
            oRequest.codProvincia    = codProvincia;
            oRequest.codZona         = codZona;
            oRequest.codDistrito     = codDistrito;
            oRequest.codCategoria    = codCategoria;
            oRequest.codProducto     = codProducto;
            oRequest.codPeriodo      = codPeriodo;
            oRequest.opcion          = opcion;

            string request;
            string dataJson;

            request  = Lucky.CFG.JavaMovil.HelperJson.Serialize <SemaforoZonaDistrito_Request>(oRequest);
            dataJson = mapServices.Obtener_PresenciaZonaDistritoMap(request);

            SemaforoZonaDistrito_Response response = Lucky.CFG.JavaMovil.HelperJson.Deserialize <SemaforoZonaDistrito_Response>(dataJson);

            return(response.listSemaforoZonaDistritoMap);
        }