示例#1
0
        public void StartLocationsFromClients()
        {
            Cursor.Current = Cursors.WaitCursor;
            Window.WindowPanel.Controls.Add(this);
            homeTabControl.SelectedIndex = 1;
            if (_mapUserControl == null)
            {
                _mapUserControl = new MapUserControl(this);
            }

            mapTab.Controls.Add(_mapUserControl);
            _mapUserControl?.HandleResize(managementTab.Size);
            Window.WindowPanel.Controls.Remove(_clientsUserControl);
            Window.BringToFront();
        }
示例#2
0
        public void StartLocationsFromStats(int locationCode)
        {
            Cursor.Current = Cursors.WaitCursor;
            Window.WindowPanel.Controls.Add(this);
            homeTabControl.SelectedIndex = 1;
            if (_mapUserControl == null)
            {
                _mapUserControl = new MapUserControl(this, locationCode);
            }
            else
            {
                _mapUserControl.SelectFromStats(locationCode);
            }

            mapTab.Controls.Add(_mapUserControl);
            _mapUserControl?.HandleResize(managementTab.Size);
            Window.WindowPanel.Controls.Remove(_statsUserControl);
        }
示例#3
0
 private void HomeTabControl_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (((TabControl)sender).SelectedIndex == 1)
     {
         if (UserRights.Any(d => d.Libelle_Droit == "readMap"))
         {
             if (_mapUserControl == null)
             {
                 _mapUserControl = new MapUserControl(this);
                 mapTab.Controls.Add(_mapUserControl);
                 _mapUserControl?.HandleResize(managementTab.Size);
             }
         }
         else
         {
             MessageBox.Show(Resources.denied_access);
             ((TabControl)sender).SelectedIndex = 0;
         }
         _mapUserControl.ResetMode();
     }
 }