private void OpenAuthorityTool() { if (_authorityToolOpen) { Popup_AuthorityTool_FormClosed(this, new FormClosedEventArgs(CloseReason.None)); } _authorityToolOpen = true; var popup = new Form(); popup.AutoSize = true; popup.Text = "Authority Tool"; popup.FormClosed += Popup_AuthorityTool_FormClosed; var at = new AuthorityTool(this, _ctcOffice, _environment); _authorityTool = at; at.SubmitAuthority += At_SubmitAuthority; popup.Controls.Add(at); _popupIndicatorCTC.Image = _res.GreenLight; popup.Show(); }
private void Popup_AuthorityTool_FormClosed(object sender, FormClosedEventArgs e) { _authorityTool = null; _authorityToolOpen = false; _popupIndicatorCTC.Image = null; }