protected override void OnWidgetLoaded() { base.OnWidgetLoaded(); this.QueryResultGrid.DataSources = this.FeatureSets; queryTool = new QueryTool(); queryTool.ResultReady += new QueryTool.QueryResultReady(Query_ResultReady); this.DrawObject.DrawComplete += new EventHandler <DrawEventArgs>(DrawObject_DrawComplete); }
protected override void OnWidgetLoaded() { base.OnWidgetLoaded(); queryTool = new QueryTool(); queryTool.ResultReady += new QueryTool.QueryResultReady(Query_ResultReady); elementLayer = new ElementLayer(); this.MapControl.Layers.Add(elementLayer); }
protected override void OnWidgetLoaded() { base.OnWidgetLoaded(); LoadWidgetWithSelection(); this.SearchResultGrid.DataSources = this.FeatureSets; queryTool = new QueryTool(); queryTool.ResultReady += new QueryTool.QueryResultReady(Query_ResultReady); EventCenter.WidgetSelectedGraphicChange += new WidgetSelectedGraphicChangeEventHandler(OnWidgetSelectedGraphicChange); }
private void listToolStripMenuItem_Click(object sender, EventArgs e) { LOG.Debug("listToolStripMenuItem_Click()"); QueryTool ShowList = new QueryTool(); ShowList.personalShips = this.PersonalShips; ShowList.ExcludedShips = this.ExcludedShips; if (ShowList.ShowDialog(this) == DialogResult.OK) { LOG.Debug("QueryTool - OK clicked"); } }
/// <summary> /// Initializes a new map /// </summary> public MapControl() { SetStyle( ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true); LostFocus += MapBox_LostFocus; AllowDrop = true; tools = new EventedList <IMapTool>(); tools.CollectionChanged += tools_CollectionChanged; var northArrowTool = new NorthArrowTool(this); northArrowTool.Anchor = AnchorStyles.Right | AnchorStyles.Top; northArrowTool.Visible = false; // activate using commands Tools.Add(northArrowTool); var scaleBarTool = new ScaleBarTool(this); scaleBarTool.Size = new Size(230, 50); scaleBarTool.Anchor = AnchorStyles.Right | AnchorStyles.Bottom; scaleBarTool.Visible = true; Tools.Add(scaleBarTool); legendTool = new LegendTool(this) { Anchor = AnchorStyles.Left | AnchorStyles.Top, Visible = false }; Tools.Add(legendTool); queryTool = new QueryTool(this); Tools.Add(queryTool); // add commonly used tools zoomHistoryTool = new ZoomHistoryTool(this); Tools.Add(zoomHistoryTool); panZoomTool = new PanZoomTool(this); Tools.Add(panZoomTool); wheelZoomTool = new ZoomUsingMouseWheelTool(this); wheelZoomTool.WheelZoomMagnitude = 0.8; Tools.Add(wheelZoomTool); rectangleZoomTool = new ZoomUsingRectangleTool(this); Tools.Add(rectangleZoomTool); fixedZoomInTool = new FixedZoomInTool(this); Tools.Add(fixedZoomInTool); fixedZoomOutTool = new FixedZoomOutTool(this); Tools.Add(fixedZoomOutTool); selectTool = new SelectTool { IsActive = true }; Tools.Add(selectTool); moveTool = new MoveTool(); moveTool.Name = "Move selected vertices"; moveTool.FallOffPolicy = FallOffPolicyRule.None; Tools.Add(moveTool); linearMoveTool = new MoveTool(); linearMoveTool.Name = "Move selected vertices (linear)"; linearMoveTool.FallOffPolicy = FallOffPolicyRule.Linear; Tools.Add(linearMoveTool); deleteTool = new DeleteTool(); Tools.Add(deleteTool); measureTool = new MeasureTool(this); tools.Add(measureTool); profileTool = new GridProfileTool(this); profileTool.Name = "Make grid profile"; tools.Add(profileTool); curvePointTool = new CurvePointTool(); Tools.Add(curvePointTool); snapTool = new SnapTool(); Tools.Add(snapTool); var toolTipTool = new ToolTipTool(); Tools.Add(toolTipTool); MapTool fileHandlerTool = new FileDragHandlerTool(); Tools.Add(fileHandlerTool); Tools.Add(new ExportMapToImageMapTool()); Width = 100; Height = 100; mapPropertyChangedEventHandler = new SynchronizedDelayedEventHandler <PropertyChangedEventArgs>(map_PropertyChanged_Delayed) { FireLastEventOnly = true, Delay2 = 300, Filter = (sender, e) => sender is ILayer || sender is VectorStyle || sender is ITheme, SynchronizeInvoke = this, Enabled = false }; mapCollectionChangedEventHandler = new SynchronizedDelayedEventHandler <NotifyCollectionChangedEventArgs>(map_CollectionChanged_Delayed) { FireLastEventOnly = true, Delay2 = 300, Filter = (sender, e) => sender is Map || sender is ILayer, SynchronizeInvoke = this, Enabled = false }; Map = new Map(ClientSize) { Zoom = 100 }; }
public void check(ParamCheck param) { m_startValue = m_endValue = INIT_VALUE; IMongoQuery imq1 = Query.LT("genTime", BsonValue.Create(param.m_endTime)); IMongoQuery imq2 = Query.GTE("genTime", BsonValue.Create(param.m_startTime)); IMongoQuery imq3 = Query.EQ("playerId", param.m_playerId); IMongoQuery imq4 = Query.EQ("itemId", param.m_itemId); IMongoQuery imq5 = Query.EQ("gameId", param.m_gameId); IMongoQuery imq = Query.And(imq1, imq2, imq3, imq4, imq5); int count = (int)MongodbLog.Instance.ExecuteGetCount(TableName.PUMP_PLAYER_MONEY, imq); param.m_from.begin(count); int skip = 0; List <Dictionary <string, object> > dataList = null; bool run = true; bool error = false; while (run) { dataList = QueryTool.nextData(MongodbLog.Instance, TableName.PUMP_PLAYER_MONEY, imq, ref skip, 1000, FIELDS, "genTime"); if (dataList == null) { break; } for (int i = 0; i < dataList.Count; i++) { Dictionary <string, object> data = dataList[i]; if (param.m_gameId == 1 && Convert.ToInt32(data["reason"]) != 11) { continue; } if (m_startValue == INIT_VALUE && m_endValue == INIT_VALUE) { m_startValue = Convert.ToInt32(data["oldValue"]); m_endValue = Convert.ToInt32(data["newValue"]); m_errorTime = Convert.ToDateTime(data["genTime"]).ToLocalTime(); } else { int start = Convert.ToInt32(data["oldValue"]); int end = Convert.ToInt32(data["newValue"]); if (m_endValue != start) { error = true; run = false; m_errorTime = Convert.ToDateTime(data["genTime"]).ToLocalTime(); break; } else { m_startValue = start; m_endValue = end; } } param.m_from.finishOne(); } } output(error, param); param.m_from.done(); }
/// <summary> /// Initializes a new map /// </summary> public MapControl() { SetStyle( ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true); LostFocus += MapBox_LostFocus; base.AllowDrop = true; tools = new EventedList <IMapTool>(); tools.CollectionChanged += tools_CollectionChanged; // Visible = true, kalo ingin nampilin Arah Utara var northArrowTool = new NorthArrowTool(this) { Anchor = AnchorStyles.Right | AnchorStyles.Top, Visible = false }; Tools.Add(northArrowTool); var scaleBarTool = new ScaleBarTool(this) { Size = new Size(230, 50), Anchor = AnchorStyles.Right | AnchorStyles.Bottom, Visible = true }; Tools.Add(scaleBarTool); // Visible = true, utuk menampilkan legend Map //legendTool = new LegendTool(this) {Anchor = AnchorStyles.Left | AnchorStyles.Top, Visible = false}; //Tools.Add(legendTool); queryTool = new QueryTool(this); Tools.Add(queryTool); // add commonly used tools zoomHistoryTool = new ZoomHistoryTool(this); Tools.Add(zoomHistoryTool); panZoomTool = new PanZoomTool(this); Tools.Add(panZoomTool); wheelPanZoomTool = new PanZoomUsingMouseWheelTool(this) { WheelZoomMagnitude = 0.8 }; //-2}; Tools.Add(wheelPanZoomTool); rectangleZoomTool = new ZoomUsingRectangleTool(this); Tools.Add(rectangleZoomTool); fixedZoomInTool = new FixedZoomInTool(this); Tools.Add(fixedZoomInTool); fixedZoomOutTool = new FixedZoomOutTool(this); Tools.Add(fixedZoomOutTool); selectTool = new SelectTool { IsActive = true }; Tools.Add(selectTool); // Active = true, biar bisa move point... moveTool = new MoveTool { Name = "Move selected vertices", FallOffPolicy = FallOffPolicyRule.None, IsActive = true }; Tools.Add(moveTool); linearMoveTool = new MoveTool { Name = "Move selected vertices (linear)", FallOffPolicy = FallOffPolicyRule.Linear }; Tools.Add(linearMoveTool); deleteTool = new DeleteTool(); Tools.Add(deleteTool); measureTool = new MeasureTool(this); tools.Add(measureTool); profileTool = new CoverageProfileTool(this) { Name = "Make grid profile" }; tools.Add(profileTool); curvePointTool = new CurvePointTool(); Tools.Add(curvePointTool); drawPolygonTool = new DrawPolygonTool(); Tools.Add(drawPolygonTool); snapTool = new SnapTool(); Tools.Add(snapTool); var toolTipTool = new ToolTipTool(); Tools.Add(toolTipTool); MapTool fileHandlerTool = new FileDragHandlerTool(); Tools.Add(fileHandlerTool); Width = 100; Height = 100; mapPropertyChangedEventHandler = new DelayedEventHandler <PropertyChangedEventArgs>(map_PropertyChanged_Delayed) { SynchronizingObject = this, FireLastEventOnly = true, FullRefreshDelay = 300, Filter = (sender, e) => sender is ILayer || sender is VectorStyle || sender is ITheme, Enabled = false }; mapCollectionChangedEventHandler = new DelayedEventHandler <NotifyCollectionChangingEventArgs>(map_CollectionChanged_Delayed) { SynchronizingObject = this, FireLastEventOnly = true, FullRefreshDelay = 300, Filter = (sender, e) => sender is Map || sender is ILayer, Enabled = false }; Map = new Map(ClientSize) { Zoom = 100 }; }