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(); }
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); }
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(); } }