예제 #1
0
        public static void AlteraSenha(AdmAlteraSenhaView tela, int numeroRegistro)
        {
            if (ConfereSenhas(tela))
            {
                Funcionario f = new Funcionario();
                f.SetSenha(Convert.ToString(tela.tbSenha.Text));
                f.SetNumeroRegistro(numeroRegistro);

                FuncionarioDAO obj       = new FuncionarioDAO();
                int            resultado = obj.AlteraSenha(f);

                if (resultado == 1)
                {
                    MessageBox.Show("A senha foi alterada com sucesso.");
                    tela.Close();
                }
                else
                {
                    MessageBox.Show("Houve algum erro ao alterar a senha. Tente novamente.");
                }
                tela.Close();
            }
            else
            {
                MessageBox.Show("As senhas precisam ser identicas.");
                tela.tbConfirma.Text = "";
            }
        }