diff --git a/src/js/controller.js b/src/js/controller.js index b0306c6..7a9abda 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -39,34 +39,44 @@ angular.module('focaModalResumenCuenta') }; $scope.enviarMail = function(factura) { - focaModalService - .prompt({ - titulo: 'Ingrese los emails separados por coma para enviar comprobante', - value: factura.cliente.MAIL, - email: true - }) - .then(function(res) { - return focaModalResumenCuentaService.enviarFacturaPorMail(res, factura); - }) - .then(function() { - focaModalService.alert('Mensaje enviado correctamente'); - }); + focaModalService.mail( + { + titulo: 'Enviar comprobante', + //TODO: CONFIGURAR DESCARGA + descarga: { + nombre: factura.numeroFactura + '.pdf', + url: '/mail/comprobante/descargar', + }, + envio: { + //TODO: TOMAR EMAIL DEL CLIENTE + mailCliente: 'jpinto@focasoftware.com', + url: '/mail/comprobante' + }, + options: { + factura: factura + } + } + ); }; $scope.enviarResumen = function() { - focaModalService - .prompt({ - titulo: 'Ingrese los emails separados por coma para enviar comprobante', - value: $scope.results.facturas[0].cliente.MAIL, - email: true - }) - .then(function(res) { - return focaModalResumenCuentaService.enviarResumenPorMail(res, - $scope.results); - }) - .then(function() { - focaModalService.alert('Mensaje enviado correctamente'); - }); + focaModalService.mail( + { + titulo: 'Enviar resumen de cuenta', + descarga: { + nombre: 'resumen-de-cuenta.pdf', + url: '/mail/resumen-cuenta/descargar', + }, + envio: { + //TODO: TOMAR EMAIL DEL CLIENTE + mailCliente: 'jpinto@focasoftware.com', + url: '/mail/resumen-cuenta', + }, + options: { + resumen: $scope.results + } + } + ); }; $scope.verFactura = function(factura) {