/// <summary> /// 更新目的地信息 /// </summary> /// <param name="result">目的地信息</param> private static void UpdateDestins(ResultModelOfArrayOfstringuHEDJ7Dj result) { if (result.Code != 0) { throw new Exception(result.Message); } try { int count = DestinServer.UpdateDestins(result.Data); string info = "更新成功:{0}新增{1}条"; string addInfo = string.Empty; if (count != result.Data.Count()) { addInfo = "删除" + (count - result.Data.Count()).ToString() + "条后"; } RegistSyncEvent(string.Format(info, addInfo, result.Data.Count().ToString())); if (!result.Data.Contains(Common._Destination) && !string.IsNullOrEmpty(Common._Destination)) { RegistSyncEvent("更新的目的地信息不包含当前设置的目的地[" + Common._Destination + "],同步完成后请回到主页设置目的地!"); Common._Destination = string.Empty; //DictionaryServer.SetPDAInfo(Enum_DicKey.destination, ""); } } catch (Exception ex) { throw new Exception("更新目的地信息失败:" + ex.Message); } }
private void InitDestinList() { Cursor.Current = Cursors.WaitCursor; try { cboDestins.Items.Clear(); List <string> list = DestinServer.GetDestins();; foreach (string item in list) { int index = cboDestins.Items.Add(item); if (item == Common._Destination) { cboDestins.SelectedIndex = index; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "加载失败", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); } finally { Cursor.Current = Cursors.Default; } }