public void LoadDefaultSubPanels() { foreach (SubPanel sp in SubPanels) { FormManagement.DisposeAllControls(sp.SPanel); sp.SPanel.Controls.Add(sp.DefaultControl); } if (SubPanels.Count == 0) { //MessageBox.Show(string.Format("{0} - No Default Panels Defined", Name)); } }
/// <summary> /// 根据不同请求,显示不同页面 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ShowDetailsForm(object sender, EventArgs e) { string formName = "VteDetailsForm"; var form = FormManagement.GetForm(formName); if (form == null) { form = new VteDetailsForm(); FormManagement.AddForm(formName, form); } else { form.TopMost = true; } form.Show(); }
public FormGroups(FormManagement form) { formManagement = form; InitializeComponent(); RefreshList(); }
private void VteMainFormClosing(object sender, FormClosingEventArgs e) { FormManagement.CloseAllForm(); }
public FormMembers(FormManagement formManagement) { InitializeComponent(); RefreshList(); this.formManagement = formManagement; }
public FormSetting(FormManagement _parentForm) { InitializeComponent(); this.parentForm = _parentForm; }
private void btnLogin_Click(object sender, EventArgs e) { if (!ValidateControls(false)) { return; } try { var login = LoginDB.LoadLogin(txtUserID.Text, LoginDB.ToSha256(txtPassword.Text)); if (login == null) { throw new Exception("anagrafica utenza non correttamente popolata. Contattare l'assistenza !"); } if (!login.KEY_LOG.HasValue) { MessageBox.Show("Errore: utenza non presente " + txtUserID.Text + " o password errata !", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (IsFirstAccess(login.X_FIRST_LOG)) { if (DialogResult.No == MessageBox.Show("Primo accesso: è necessario procedere con la procedura di reset della password." + Environment.NewLine + " Vuoi continuare ?", "Primo accesso", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { return; } if (!GetForgotPassword()) { return; } LoginDB.SaveLogin(login.KEY_LOG, null, null); } if (DateTime.Now > login.DATE_EXPIRED) { if (DialogResult.No == MessageBox.Show("Password scaduta: è necessario procedere con la procedura di reset della password." + Environment.NewLine + " Vuoi continuare ?", "Primo accesso", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { return; } if (!GetForgotPassword()) { return; } } LoginDB.SaveLoginAccess(login.KEY_LOG); FormManagement frm = new FormManagement(login); frm.ShowDialog(); //if (!string.IsNullOrEmpty(login.X_ADMIN)) //{ // if (DialogResult.Yes == MessageBox.Show("E' possibile creare un nuovo account." + Environment.NewLine + "Premendo il bottone SI verrai reindirizzato alla maschera per le creazione di un nuovo account, diversamente alla griglia per la gestione degli ospiti. Vuoi continuare ?", "Creazione account", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) // { // FormAccount formAccount = new FormAccount(); // formAccount.ShowDialog(); // return; // } //} //FormPrivacy frmPrivacy = new FormPrivacy(login.X_TEMPLATE); //frm.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Errore! Attenzione: " + ex.Message, "Configurazione errata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } }
private void VteDetailsFormClosed(object sender, System.Windows.Forms.FormClosedEventArgs e) { FormManagement.RemoveForm(this.Name); }