Skip to content

Commit

Permalink
MAT - Actualizar servicio y llamados a nueva ruta patch de la api (#212)
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabio-Ramirez authored Mar 22, 2024
1 parent 6a7693e commit b1f7bd3
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -214,25 +214,24 @@ 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) {
const firmaPro = {
'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) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
</div>

<plex-title titulo="Comprobantes de pago" size="sm"></plex-title>
<plex-label *ngIf="!comprobante.length">No se cargó ningún comprobante de pago</plex-label>
<plex-label *ngIf="!comprobante?.length">No se cargó ningún comprobante de pago</plex-label>
<div *ngFor="let doc of comprobante; let i=index">
<plex-list>
<plex-item>
Expand Down
6 changes: 3 additions & 3 deletions src/app/components/profesionales/profesional.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand All @@ -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;
Expand All @@ -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) {
Expand Down
4 changes: 4 additions & 0 deletions src/app/services/profesional.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ export class ProfesionalService extends BaseService {
return this.server.post(this.profesionalesURL, profesionalModel);
}

updateProfesional(id: String, cambios): Observable<any> {
return this.server.patch(this.profesionalesURL + 'update/' + id, cambios);
}

enviarMail(profesionalModel: any) {
return this.server.post(this.profesionalesURL + 'sendMail', profesionalModel);
}
Expand Down

0 comments on commit b1f7bd3

Please sign in to comment.