diff --git a/src/app/components/farmacia/farmacia-create-update.component.ts b/src/app/components/farmacia/farmacia-create-update.component.ts index 2960382a92..da386a07be 100644 --- a/src/app/components/farmacia/farmacia-create-update.component.ts +++ b/src/app/components/farmacia/farmacia-create-update.component.ts @@ -87,6 +87,9 @@ export class FarmaciaCreateUpdateComponent implements OnInit { ngOnInit() { if (this.farmaciaSeleccionada) { this.farmacia = this.farmaciaSeleccionada; + if (this.farmacia.cuit && this.farmacia.cuit.length === 11 && !this.farmacia.cuit.includes('-')) { + this.farmacia.cuit = this.farmacia.cuit.slice(0, 2) + '-' + this.farmacia.cuit.slice(2, 10) + '-' + this.farmacia.cuit.slice(10); + } this.asociado = { id: this.farmaciaSeleccionada.asociadoA, nombre: this.farmaciaSeleccionada.asociadoA }; } this.provincias$ = this.provinciaService.get({}).pipe( @@ -103,6 +106,7 @@ export class FarmaciaCreateUpdateComponent implements OnInit { save() { this.farmacia.asociadoA = this.asociado.nombre; + this.farmacia.cuit = this.farmacia.cuit ? this.farmacia.cuit.replace(/\D/g, '') : ''; // si estamos editado una farmacia. if (this.farmaciaSeleccionada) { const farmaciaUpdate = Object.assign({}, this.farmacia); diff --git a/src/app/components/farmacia/farmacia.component.html b/src/app/components/farmacia/farmacia.component.html index d3a8358dc3..005dcd7207 100644 --- a/src/app/components/farmacia/farmacia.component.html +++ b/src/app/components/farmacia/farmacia.component.html @@ -41,7 +41,7 @@ [class.selectable]="true">