private void btnPassword_Click(object sender, EventArgs e) { string cp = ((user)bdgUser.Current).password; if (!String.IsNullOrEmpty(cp)) cp = Util.Decrypt(cp); ChangePasswordUserForm cpuf = new ChangePasswordUserForm(cp) { desk = desk }; DialogResult rs = cpuf.ShowDialog(); if (rs == DialogResult.OK) this.NewPassword = Util.Encrypt(cpuf.NewPassword); }
private void btnChangePwd_ItemClick(object sender, ItemClickEventArgs e) { try { ChangePasswordUserForm cpuf = new ChangePasswordUserForm(Util.Decrypt(Singleton.getCurrentUser().password)); if (cpuf.ShowDialog() == DialogResult.OK) { SplashScreenManager.ShowForm(null, typeof(PleaseWaitForm), false, false, false); user u = Singleton.getCurrentUser(); u.password = Util.Encrypt(cpuf.NewPassword); u.Update(); Singleton.setCurrentUser(u); SplashScreenManager.CloseForm(false); XtraMessageBox.Show("Senha atualizada com sucesso!", "Cadore Tecnologia"); } } catch (Exception ex) { XtraMessageBox.Show(String.Format("Ocorreu um erro:\n\n{0}\n{1}", ex.Message, ex.InnerException), "Cadore Tecnologia"); } }