diff --git a/src/app/comprobantes/comprobantes.component.html b/src/app/comprobantes/comprobantes.component.html index 4cf28e1..b4b8192 100644 --- a/src/app/comprobantes/comprobantes.component.html +++ b/src/app/comprobantes/comprobantes.component.html @@ -97,7 +97,8 @@ class="form-control-sm col-10" type="number" (focus)="$event.target.select();" - (keyup.enter)="articulo.input = false; articulo.recibido = articulo.tempRecibido" + (keyup.enter)="inputArticulo(articulo)" + (keyup.esc)="articulo.input = false" [(ngModel)]="articulo.tempRecibido" [ngModelOptions]="{standalone: true}" autofocus/> /{{articulo.CAN}} @@ -118,35 +119,6 @@ Por el momento no hay elementos aquí - diff --git a/src/app/comprobantes/comprobantes.component.ts b/src/app/comprobantes/comprobantes.component.ts index 63799a0..a8eeb61 100644 --- a/src/app/comprobantes/comprobantes.component.ts +++ b/src/app/comprobantes/comprobantes.component.ts @@ -77,7 +77,7 @@ export class ComprobantesComponent implements OnInit { }, err => { - alert('Algo salió mal'); + alert('Algo salió mal...'); this.saveLoading = false; console.log(err); }); @@ -93,4 +93,13 @@ export class ComprobantesComponent implements OnInit { }, (reason) => { }); } + inputArticulo(articulo) { + if (articulo.tempRecibido > 999999) { + alert('Cantidad máxima superada'); + return; + } + articulo.input = false; + articulo.recibido = articulo.tempRecibido; + } + }