Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $scope.changePassword = function(item){
- ngDialog.open({
- template: 'changePasswordModal',
- scope: $scope,
- className: 'ngdialog-theme-default',
- controller: ['$scope', function ($scope) {
- $scope.close = function(){
- var novaSenha = $('#newPassword').val();
- var confirmaNovaSenha = $('#confirmNewPassword').val();
- if(!novaSenha || !confirmaNovaSenha || novaSenha !== confirmaNovaSenha){
- $scope.$parent.erros = [ { descricaoerro : 'Nova senha e Confirmar nova senha precisam ser iguais.' } ];
- ngDialog.close();
- return;
- }
- var data = item;
- data.idUsuario = item.id;
- data.novaSenha = novaSenha;
- delete item.id;
- API.User.alterarSenhaAdmin(data, function(result){
- item = result;
- // ngDialog.closeAll();
- Utils.openConfirmModal('Senha alterada com sucesso.', '');
- // Utils.showMessage({ type : 'success', message : 'Senha alterada com sucesso.' }, function(){
- // $state.go('app.users');
- // });
- }, function(result){
- var erros = result.data ? result.data.erros : [ { descricaoerro : 'Ocorreu um erro no sistema, entre em contato com o suporte técnico para correção do problema.' } ];
- Utils.openConfirmModal(validaErro(erros), '');
- // Utils.showMessage({ type : 'error', message : validaErro(erros) });
- // ngDialog.closeAll();
- });
- }
- }],
- });
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement