Commit 2c9f5ae3693362f9c06b6439fbcf98bc992137df

Authored by Nicolás Guarnieri
Exists in master

Merge branch 'master' into 'master'

Master(efernandez)

See merge request modulos-npm/foca-crear-remito!27
1 1 angular.module('focaCrearRemito', [
2 2 'ngRoute',
3   - 'ngCookies',
4 3 'ui.bootstrap',
5 4 'focaModalVendedores',
6 5 'focaBusquedaProductos',
src/js/controller.js
... ... @@ -108,20 +108,20 @@ angular.module('focaCrearRemito') .controller('remitoController',
108 108 var cabeceras = [
109 109 {
110 110 label: 'Moneda:',
111   - valor: notaPedido.cotizacion[0].moneda[0].DETALLE
  111 + valor: notaPedido.cotizacion.moneda.DETALLE
112 112 },
113 113 {
114 114 label: 'Fecha cotizacion:',
115   - valor: $filter('date')(notaPedido.cotizacion[0].FECHA,
  115 + valor: $filter('date')(notaPedido.cotizacion.FECHA,
116 116 'dd/MM/yyyy')
117 117 },
118 118 {
119 119 label: 'Cotizacion:',
120   - valor: notaPedido.cotizacion[0].VENDEDOR
  120 + valor: notaPedido.cotizacion.VENDEDOR
121 121 },
122 122 {
123 123 label: 'Cliente:',
124   - valor: notaPedido.cliente[0].NOM
  124 + valor: notaPedido.cliente.NOM
125 125 },
126 126 {
127 127 label: 'Domicilio:',
... ... @@ -129,16 +129,16 @@ angular.module('focaCrearRemito') .controller('remitoController',
129 129 },
130 130 {
131 131 label: 'Vendedor:',
132   - valor: notaPedido.vendedor[0].NomVen
  132 + valor: notaPedido.vendedor.NomVen
133 133 },
134 134 {
135 135 label: 'Proveedor:',
136   - valor: notaPedido.proveedor[0].NOM
  136 + valor: notaPedido.proveedor.NOM
137 137 },
138 138 {
139 139 label: 'Precio condicion:',
140 140 valor: valorPrecioCondicion() + ' ' +
141   - remitoBusinessService.plazoToString(notaPedido.plazoPago)
  141 + remitoBusinessService.plazoToString(notaPedido.notaPedidoPlazo)
142 142 },
143 143 {
144 144 label: 'Flete:',
... ... @@ -149,7 +149,7 @@ angular.module('focaCrearRemito') .controller('remitoController',
149 149  
150 150 function valorPrecioCondicion() {
151 151 if(notaPedido.idPrecioCondicion > 0) {
152   - return notaPedido.precioCondicion[0].nombre;
  152 + return notaPedido.precioCondicion.nombre;
153 153 } else {
154 154 return 'Ingreso Manual';
155 155 }
... ... @@ -176,21 +176,17 @@ angular.module('focaCrearRemito') .controller('remitoController',
176 176  
177 177 $scope.articulosTabla = notaPedido.articulosNotaPedido;
178 178 remitoBusinessService.calcularArticulos($scope.articulosTabla,
179   - notaPedido.cotizacion[0].VENDEDOR);
  179 + notaPedido.cotizacion.VENDEDOR);
180 180  
181   - if(notaPedido.precioCondicion.length > 0) {
182   - $scope.idLista = notaPedido.precioCondicion[0].idListaPrecio;
  181 + if(notaPedido.idPrecioCondicion > 0) {
  182 + $scope.idLista = notaPedido.precioCondicion.idListaPrecio;
183 183 } else {
184 184 $scope.idLista = -1;
185 185 }
186 186  
187 187 delete notaPedido.id;
188 188 $scope.remito = notaPedido;
189   - $scope.remito.vendedor = notaPedido.vendedor[0];
190   - $scope.remito.cliente = notaPedido.cliente[0];
191   - $scope.remito.proveedor = notaPedido.proveedor[0];
192   - $scope.remito.moneda = notaPedido.cotizacion[0].moneda[0];
193   - $scope.remito.cotizacion = notaPedido.cotizacion[0];
  189 + $scope.remito.moneda = notaPedido.cotizacion.moneda;
194 190 addArrayCabecera(cabeceras);
195 191  
196 192 }, function() {
... ... @@ -218,20 +214,20 @@ angular.module('focaCrearRemito') .controller('remitoController',
218 214 var cabeceras = [
219 215 {
220 216 label: 'Moneda:',
221   - valor: remito.cotizacion[0].moneda[0].DETALLE
  217 + valor: remito.cotizacion.moneda.DETALLE
222 218 },
223 219 {
224 220 label: 'Fecha cotizacion:',
225   - valor: $filter('date')(remito.cotizacion[0].FECHA,
  221 + valor: $filter('date')(remito.cotizacion.FECHA,
226 222 'dd/MM/yyyy')
227 223 },
228 224 {
229 225 label: 'Cotizacion:',
230   - valor: remito.cotizacion[0].VENDEDOR
  226 + valor: remito.cotizacion.VENDEDOR
231 227 },
232 228 {
233 229 label: 'Cliente:',
234   - valor: remito.cliente[0].NOM
  230 + valor: remito.cliente.NOM
235 231 },
236 232 {
237 233 label: 'Domicilio:',
... ... @@ -239,11 +235,11 @@ angular.module('focaCrearRemito') .controller('remitoController',
239 235 },
240 236 {
241 237 label: 'Vendedor:',
242   - valor: remito.vendedor[0].NomVen
  238 + valor: remito.vendedor.NomVen
243 239 },
244 240 {
245 241 label: 'Proveedor:',
246   - valor: remito.proveedor[0].NOM
  242 + valor: remito.proveedor.NOM
247 243 },
248 244 {
249 245 label: 'Flete:',
... ... @@ -258,7 +254,7 @@ angular.module('focaCrearRemito') .controller('remitoController',
258 254 //TO DO CUANDO MOSTRAR PLAZOS
259 255 function valorPrecioCondicion() {
260 256 if(remito.idPrecioCondicion > 0) {
261   - return remito.precioCondicion[0].nombre;
  257 + return remito.precioCondicion.nombre;
262 258 } else {
263 259 return 'Ingreso Manual';
264 260 }
... ... @@ -280,19 +276,15 @@ angular.module('focaCrearRemito') .controller('remitoController',
280 276 }
281 277 $scope.articulosTabla = remito.articulosRemito;
282 278 remitoBusinessService.calcularArticulos($scope.articulosTabla,
283   - remito.cotizacion[0].VENDEDOR);
284   - if(remito.precioCondicion.length > 0) {
285   - $scope.idLista = remito.precioCondicion[0].idListaPrecio;
  279 + remito.cotizacion.VENDEDOR);
  280 + if(remito.idPrecioCondicion > 0) {
  281 + $scope.idLista = remito.precioCondicion.idListaPrecio;
286 282 } else {
287 283 $scope.idLista = -1;
288 284 }
289 285 $scope.comprobante = rellenar(remito.numeroRemito, 8);
290 286 $scope.remito = remito;
291   - $scope.remito.vendedor = remito.vendedor[0];
292   - $scope.remito.cliente = remito.cliente[0];
293   - $scope.remito.proveedor = remito.proveedor[0];
294   - $scope.remito.moneda = remito.cotizacion[0].moneda[0];
295   - $scope.remito.cotizacion = remito.cotizacion[0];
  287 + $scope.remito.moneda = remito.cotizacion.moneda;
296 288 addArrayCabecera(cabeceras);
297 289 }, function() {
298 290 // funcion ejecutada cuando se cancela el modal
... ... @@ -325,7 +317,7 @@ angular.module('focaCrearRemito') .controller('remitoController',
325 317 } else if($scope.articulosTabla.length === 0) {
326 318 focaModalService.alert('Debe cargar al menos un articulo');
327 319 return;
328   - }
  320 + }
329 321 var save = {
330 322 remito: {
331 323 id: $scope.remito.id,