Commit 127da2947943f5d82409001b8d11db00a267c89d

Authored by Eric Fernandez
1 parent 45b40416e2
Exists in master

implementación confirm global

src/js/controller.js
1 1 angular.module('focaAbmPlazoPago')
2 2 .controller('focaAbmPlazosPagoController', [
3   - '$scope', 'focaAbmPlazoPagoService', '$location', '$uibModal',
4   - function($scope, focaAbmPlazoPagoService, $location, $uibModal) {
  3 + '$scope', 'focaAbmPlazoPagoService', '$location', 'modal',
  4 + function($scope, focaAbmPlazoPagoService, $location, modal) {
5 5 focaAbmPlazoPagoService.obtenerPlazosPago().then(function(datos) {
6 6 $scope.plazosPago = datos.data;
7 7 });
... ... @@ -9,19 +9,15 @@ angular.module('focaAbmPlazoPago')
9 9 $location.path('/plazo-pago/' + id);
10 10 };
11 11 $scope.solicitarConfirmacion = function(plazoPago) {
12   - $uibModal.open({
13   - templateUrl: 'foca-abm-plazos-pago-modal-confirmar.html',
14   - controller: 'focaAbmPlazosPagoModalConfirmarController',
15   - animation: false,
16   - backdrop: false,
17   - resolve: {plazoPago: function(){return plazoPago;}}
18   - })
19   - .result.then(function(plazoPago){
20   - focaAbmPlazoPagoService.borrarPlazoPago(plazoPago.id);
21   - $scope.plazosPago.splice(
22   - $scope.plazosPago.indexOf(plazoPago), 1
23   - );
24   - });
  12 + modal.confirm('¿Está seguro que desea borrar el plazo de pago'+plazoPago.item+' '+
  13 + plazoPago.dias+' ?').then(
  14 + function(plazoPago) {
  15 + focaAbmPlazoPagoService.borrarPlazoPago(plazoPago.id);
  16 + $scope.plazosPago.splice(
  17 + $scope.plazosPago.indexOf(plazoPago), 1
  18 + );
  19 + }
  20 + );
25 21 };
26 22 }
27 23 ])
src/views/foca-abm-plazos-pago-modal-confirmar.html
... ... @@ -1,13 +0,0 @@
1   -<div class="modal-header">
2   - <h4>Confirmar</h4>
3   -</div>
4   -<div class="modal-body">
5   - <p>
6   - ¿Está seguro que desea borrar el plazo de pago
7   - {{plazoPago.item}} {{plazoPago.dias}}?
8   - </p>
9   -</div>
10   -<div class="modal-footer">
11   - <button class="btn btn-danger" ng-click="borrar()">Borrar</button>
12   - <button class="btn btn-default" ng-click="cancelar()">Cancelar</button>
13   -</div>