Example #1
0
 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));
     }
 }
Example #2
0
        /// <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();
        }
Example #3
0
 public FormGroups(FormManagement form)
 {
     formManagement = form;
     InitializeComponent();
     RefreshList();
 }
Example #4
0
 private void VteMainFormClosing(object sender, FormClosingEventArgs e)
 {
     FormManagement.CloseAllForm();
 }
Example #5
0
 public FormMembers(FormManagement formManagement)
 {
     InitializeComponent();
     RefreshList();
     this.formManagement = formManagement;
 }
Example #6
0
 public FormSetting(FormManagement _parentForm)
 {
     InitializeComponent();
     this.parentForm = _parentForm;
 }
Example #7
0
        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;
            }
        }
Example #8
0
 private void VteDetailsFormClosed(object sender, System.Windows.Forms.FormClosedEventArgs e)
 {
     FormManagement.RemoveForm(this.Name);
 }