service.js 1.16 KB
angular.module('focaModalDomicilio')
  .service('focaModalDomicilioService', [
    '$http', 'API_ENDPOINT',
    function ($http, API_ENDPOINT) {
      return {
        getDomiciliosEntregaByIdCliente: function (id) {
          return $http.get(API_ENDPOINT.URL +
            '/domicilio/entrega/cliente/' + id);
        },
        guardarDomicilio: function (domicilio) {
          return $http.post(API_ENDPOINT.URL + '/domicilio', { domicilio: domicilio });
        },
        guardarContacto: function (contacto) {
          return $http.post(API_ENDPOINT.URL + '/contacto', { contacto: contacto });
        },
        obtenerUltimoPorNivelPadre: function (nivel1) {
          return $http.get(API_ENDPOINT.URL + '/domicilio/ultimo/' + nivel1);
        },
        getProvinciaTableFormat: function () {
          return [
            { propiedad: 'ID', nombre: 'Codigo', filtro: { nombre: 'rellenarDigitos', parametro: 3 } },
            { propiedad: 'NOMBRE', nombre: 'Nombre' }
          ]
        },
        getLocalidadTableFormat: function () {
          return [{ propiedad: 'ID', nombre: 'Código', }, { propiedad: 'NOMBRE', nombre: 'Nombre' }]
        }
      };
    }
  ]);