コード例 #1
0
        private string GetPoiPopupContent(ReferenciaGeografica dom)
        {
            var lineas = SelectedLineas.Aggregate("", (current, linea) => current + (linea.ToString("#0") + ","));

            lineas = lineas.TrimEnd(',');

            return("javascript:getPOIP('" + dom.Id + "','" + lineas + "')");
        }
コード例 #2
0
        protected void CbPlantaSelectedIndexChanged(object sender, EventArgs e)
        {
            if (IsCallback)
            {
                return;
            }
            if (Usuario == null)
            {
                Response.Redirect("~/");
            }

            foreach (ListItem poi in cbPoi.Items)
            {
                poi.Selected = false;
            }
            foreach (ListItem cli in cbCliente.Items)
            {
                cli.Selected = false;
            }
            //updPoi.Update();
            //updCliente.Update();
            UpdatePanel1.Update();

            _clearLayerEntidades = true;
            _clearLayerPoi       = true;
            _clearLayerClient    = true;

            SelectedLineas = IdLinea;

            _selectAllTipoMensaje = true;
            _selectAllMensajes    = true;

            if (IsPostBack)
            {
                if (SelectedLineas.Count == 1)
                {
                    var linea = DAOFactory.LineaDAO.FindById(SelectedLineas.First());
                    SetCenterLinea(linea);
                }
                else
                {
                    Monitor.SetDefaultCenter(-34.6134981326759, -58.4255323559046);
                    Monitor.SetCenter(-34.6134981326759, -58.4255323559046, 10);
                }
            }

            Monitor.ExecuteScript("ClearEvents(); HideEvents();");
            LastMessage = 0;
        }