diff --git a/src/app/components/profesionales/detalle-profesional.component.ts b/src/app/components/profesionales/detalle-profesional.component.ts index cef430b3..f6b95df7 100644 --- a/src/app/components/profesionales/detalle-profesional.component.ts +++ b/src/app/components/profesionales/detalle-profesional.component.ts @@ -214,8 +214,7 @@ export class DetalleProfesionalComponent implements OnInit { 'idProfesional': this.profesional.id }; this.showFoto.emit(this.img64); - this._profesionalService.saveProfesional({ imagen: imagenPro }).subscribe(resp => { - }); + this._profesionalService.updateProfesional(imagenPro.idProfesional, { imagen: imagenPro }).subscribe(); } guardarFirmaGrid(firma) { @@ -223,16 +222,16 @@ export class DetalleProfesionalComponent implements OnInit { 'firmaP': firma, 'idProfesional': this.profesional.id }; - this._profesionalService.saveProfesional({ firma: firmaPro }).subscribe(); + this._profesionalService.updateProfesional(firmaPro.idProfesional, { firma: firmaPro }).subscribe(); } guardarFirmaAdminGrid(oFirma) { - const firmaADmin = { + const firmaAdmin = { 'firma': oFirma.firma, 'nombreCompleto': oFirma.nombreCompleto, 'idProfesional': this.profesional.id }; - this._profesionalService.saveProfesional({ firmaAdmin: firmaADmin }).subscribe(); + this._profesionalService.updateProfesional(firmaAdmin.idProfesional, { firmaAdmin: firmaAdmin }).subscribe(); } guardarNotas(textoNotas) { diff --git a/src/app/components/profesionales/documentos/documentos-profesional.component.ts b/src/app/components/profesionales/documentos/documentos-profesional.component.ts index 5194d8d3..6e13c1f4 100644 --- a/src/app/components/profesionales/documentos/documentos-profesional.component.ts +++ b/src/app/components/profesionales/documentos/documentos-profesional.component.ts @@ -115,10 +115,11 @@ export class DocumentoProfesionalComponent implements OnInit { archivo: archivos }; const cambio = { + 'idProfesional': this.profesional.id, 'op': 'updateDocumentos', 'data': doc }; - this._profesionalService.patchProfesional(this.profesional.id, cambio).subscribe((data) => { + this._profesionalService.updateProfesional(cambio.idProfesional, { documentos: cambio }).subscribe((data) => { this.profesional = data; this.plex.toast('success', 'Se adjuntó correctamente', 'Información', 1000); this.cargarArreglos(); diff --git a/src/app/components/profesionales/documentos/documentos-profesional.html b/src/app/components/profesionales/documentos/documentos-profesional.html index 6514b8ce..3ed76e31 100644 --- a/src/app/components/profesionales/documentos/documentos-profesional.html +++ b/src/app/components/profesionales/documentos/documentos-profesional.html @@ -71,7 +71,7 @@ - No se cargó ningún comprobante de pago + No se cargó ningún comprobante de pago
diff --git a/src/app/components/profesionales/profesional.component.ts b/src/app/components/profesionales/profesional.component.ts index 47fa2ec0..4eb37985 100644 --- a/src/app/components/profesionales/profesional.component.ts +++ b/src/app/components/profesionales/profesional.component.ts @@ -370,7 +370,7 @@ export class ProfesionalComponent implements OnInit { } loadLocalidadesLegal(provincia, completando?) { - if (provincia && provincia.id) { + if (provincia?.id) { this._localidadService.getXProvincia(provincia.id).subscribe(result => { this.localidadesLegal = result; if (completando) { @@ -383,7 +383,7 @@ export class ProfesionalComponent implements OnInit { } loadLocalidadesReal(provincia) { - if (provincia && provincia.id) { + if (provincia?.id) { this._localidadService.getXProvincia(provincia.id).subscribe(result => { this.localidadesReal = result; this.profesional.domicilios[0].ubicacion.localidad = null; @@ -398,7 +398,7 @@ export class ProfesionalComponent implements OnInit { } loadLocalidadesProfesional(provincia, completando?) { - if (provincia && provincia.id) { + if (provincia?.id) { this._localidadService.getXProvincia(provincia.id).subscribe(result => { this.localidadesProfesional = result; if (completando) { diff --git a/src/app/services/profesional.service.ts b/src/app/services/profesional.service.ts index e6f7b500..57df7c1c 100644 --- a/src/app/services/profesional.service.ts +++ b/src/app/services/profesional.service.ts @@ -29,6 +29,10 @@ export class ProfesionalService extends BaseService { return this.server.post(this.profesionalesURL, profesionalModel); } + updateProfesional(id: String, cambios): Observable { + return this.server.patch(this.profesionalesURL + 'update/' + id, cambios); + } + enviarMail(profesionalModel: any) { return this.server.post(this.profesionalesURL + 'sendMail', profesionalModel); }