예제 #1
0
        /// <summary>
        /// Сохранение карты с координами всех точек и расчитанных маршрутов
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SaveMapToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (demoThread != null)
            {
                demoThread.Suspend();
            }
            MapSaveFrm form = new MapSaveFrm();

            foreach (var row in presenter.GetNamesAllMaps())
            {
                form.ListBox1.Items.Add(row.MapName);
            }
            form.ShowDialog();
            presenter.MapObj.MapName = form.nameMap;

            if (form.update)
            {
                presenter.UpdateMap(presenter.MapObj.MapName);
            }

            if (form.save)
            {
                presenter.SaveMap();
            }
            UpdateFields(this, new EventArgs());
        }