Commit 15f6150d3336e74dda8f8ac61233022bd45ff1c7

Authored by Benjamin Rodriguez
Exists in master

Merge branch 'master' into 'develop'

Master(benjamin)

See merge request !47
src/js/controller.js
... ... @@ -242,75 +242,77 @@ angular.module('focaCrearFactura').controller('facturaController', [
242 242  
243 243 $scope.seleccionarCliente = function () {
244 244  
245   - var modalInstance = $uibModal.open(
246   - {
247   - ariaLabelledBy: 'Busqueda de Cliente',
248   - templateUrl: 'foca-busqueda-cliente-modal.html',
249   - controller: 'focaBusquedaClienteModalController',
250   - resolve: {
251   - parametros: function () {
252   - return {
253   - vendedor: function () { return null; },
254   - cobrador: function () { return null; }
255   - };
256   - }
257   - },
258   - size: 'lg'
259   - }
260   - );
261   - modalInstance.result.then(
262   - function (cliente) {
263   - crearFacturaService.getResumenCuenta(cliente.COD)
264   - .then(function (res) {
265   - $scope.estadoCuenta = res.data[0];
266   - if ($scope.estadoCuenta.autorizado > 0) {
267   - var modalInstance = $uibModal.open(
268   - {
269   - templateUrl: 'modal-estado-cuenta.html',
270   - controller: 'focaModalEstadoCuentaController',
271   - size: 'lg',
272   - resolve: {
273   - parametros: function () {
274   - return {
275   - idCliente: cliente.COD,
276   - nombreCliente: cliente.NOM
277   - };
278   - },
279   - }
280   - }
281   - )
282   - };
283   - })
284   - .catch(function (err) { console.error(err); })
  245 + var modalCliente = $uibModal.open({
  246 + ariaLabelledBy: 'Busqueda de Cliente',
  247 + templateUrl: 'foca-busqueda-cliente-modal.html',
  248 + controller: 'focaBusquedaClienteModalController',
  249 + resolve: {
  250 + parametros: function () {
  251 + return {
  252 + vendedor: function () { return null; },
  253 + cobrador: function () { return null; }
  254 + };
  255 + }
  256 + },
  257 + size: 'lg'
  258 + });
  259 + modalCliente.result
  260 + .then(function (cliente) {
285 261  
286   - modalInstance.result
287   - .then(function (data) {
  262 + //#region SETEO DATA CLIENTE
  263 + $scope.factura.cliente = cliente;
288 264  
289   - $scope.factura.formaPago = data.formaDePago;
290   - $scope.factura.cliente = cliente;
  265 + getNumeroFactura(cliente.TIP);
291 266  
292   - getNumeroFactura(cliente.TIP);
  267 + $scope.$broadcast('addCabecera', {
  268 + label: 'Cliente:',
  269 + valor: $filter('rellenarDigitos')(cliente.COD, 3) +
  270 + ' - ' + cliente.NOM
  271 + });
293 272  
294   - $scope.$broadcast('addCabecera', {
295   - label: 'Cliente:',
296   - valor: $filter('rellenarDigitos')(cliente.COD, 3) +
297   - ' - ' + cliente.NOM
298   - });
  273 + $filter('filter')($scope.botonera,
  274 + { label: 'Cliente' })[0].checked = true;
  275 + //#endregion
299 276  
300   - $filter('filter')($scope.botonera,
301   - { label: 'Cliente' })[0].checked = true;
  277 + crearFacturaService.getResumenCuenta(cliente.COD)
  278 + .then(function (res) {
302 279  
303   - $scope.$broadcast('addCabecera', {
304   - label: 'Forma de pago: ',
305   - valor: data.tipo
306   - });
  280 + $scope.estadoCuenta = res.data[0];
  281 + if ($scope.estadoCuenta.autorizado > 0) {
  282 + var modalEstadoCuenta = $uibModal.open({
  283 + templateUrl: 'modal-estado-cuenta.html',
  284 + controller: 'focaModalEstadoCuentaController',
  285 + size: 'lg',
  286 + resolve: {
  287 + parametros: function () {
  288 + return {
  289 + idCliente: cliente.COD,
  290 + nombreCliente: cliente.NOM
  291 + };
  292 + },
  293 + }
  294 + });
  295 + modalEstadoCuenta.result
  296 + .then(function (data) {
  297 + $scope.factura.formaPago = data.formaDePago;
  298 +
  299 + $scope.$broadcast('addCabecera', {
  300 + label: 'Forma de pago: ',
  301 + valor: data.tipo
  302 + });
  303 + })
  304 + .catch($scope.seleccionarCliente);
  305 + } else {
  306 + $scope.factura.formaPago = 1;
  307 + $scope.$broadcast('addCabecera', {
  308 + label: 'Forma de pago: ',
  309 + valor: 'Contado'
  310 + });
  311 + }
307 312 })
308   - .catch($scope.seleccionarCliente);
309   -
310   - }, function () {
311   - }
312   - );
313   -
  313 + .catch(function (err) { console.error(err); })
  314 + })
  315 + .catch(function (err) { console.error(err); })
314 316 };
315 317  
316 318 $scope.seleccionarVendedor = function () {
src/js/controllerCombustibles.js
... ... @@ -47,7 +47,6 @@ angular.module('focaCrearFactura')
47 47 return a.FEC - b.FEC;
48 48 });
49 49 });
50   -
51 50  
52 51 $scope.aceptar = function (despacho) {
53 52 $uibModalInstance.close(despacho);