/// <summary> /// 设置图形标记 /// </summary> /// <param name="graphicsbaseinfrequest"></param> /// <returns></returns> public BasicResponse SetSaveFlag(SetSaveFlagRequest graphicsbaseinfrequest) { var respone = new BasicResponse(); this.GraphSaveFlag = graphicsbaseinfrequest.Flag; return(respone); }
/// <summary> /// 关闭事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GISPlatformCenter_FormClosed(object sender, FormClosedEventArgs e) { try { //更新服务端标记 var request = new SetSaveFlagRequest() { Flag = true }; var response = graphicsbaseinfService.SetSaveFlag(request); _isRun = false; //释放控件 //mx.Dispose(); //释放控件 //navBarGroupControlContainer4.Dispose(); //navBarGroupControlContainer4 = null; } catch (Exception ex) { _isRun = false; //释放控件 //mx.Dispose(); //释放控件 //navBarGroupControlContainer4.Dispose(); //navBarGroupControlContainer4 = null; LogHelper.Error("GISPlatformCenter_GISPlatformCenter_FormClosed" + ex.Message + ex.StackTrace); } }
public void RefMapData() { while (_isRun) { try { //如果编辑工具改变了图形,则重新加载图形 var response = graphicsbaseinfService.GetSaveFlag(); if (response.Data) { #region 从数据库读取所有图形文件 GraphOpt.LoadGraphicsInfo1(); #endregion LoadMap(GraphOpt.GraphNameNow); var setRequest = new SetSaveFlagRequest() { Flag = false }; var setResponse = graphicsbaseinfService.SetSaveFlag(setRequest); } } catch (Exception ex) { LogHelper.Error("GISPlatformCenter_RefMapData" + ex.Message + ex.StackTrace); } Thread.Sleep(3000); } }
public BasicResponse SetSaveFlag(SetSaveFlagRequest graphicsbaseinfrequest) { var responsestr = HttpClientHelper.Post(Webapi + "/v1/graphicsbaseinf/setsaveflag?token=" + Token, JSONHelper.ToJSONString(graphicsbaseinfrequest)); return(JSONHelper.ParseJSONString <BasicResponse <DataTable> >(responsestr)); }
public BasicResponse SetSaveFlag(SetSaveFlagRequest graphicsbaseinfrequest) { return(graphicsbaseinfService.SetSaveFlag(graphicsbaseinfrequest)); }