|
|
@@ -1,4 +1,4 @@
|
|
|
- import { Component, ElementRef, ViewChild } from '@angular/core';
|
|
|
+import { Component, ElementRef, ViewChild } from '@angular/core';
|
|
|
import { MAT_DIALOG_DATA } from '@angular/material/dialog';
|
|
|
import { Inject } from '@angular/core';
|
|
|
|
|
|
@@ -588,14 +588,21 @@ export class ModalTarea {
|
|
|
this.tareaService.actualizarTarea(tareaId, this.info).subscribe(
|
|
|
(response: any) => {
|
|
|
console.log('Tarea actualizada:', response);
|
|
|
- // Swal.fire({ icon: 'success', title: `${response.mensaje}` });
|
|
|
+ Swal.fire({
|
|
|
+ icon: 'success',
|
|
|
+ title: `${response.mensaje || 'Tarea actualizada correctamente'}`
|
|
|
+ });
|
|
|
|
|
|
this.dialog.closeAll();
|
|
|
this._enviarInfoService.notifyCambioTabla();
|
|
|
},
|
|
|
(err) => {
|
|
|
console.error('Error al actualizar la tarea:', err);
|
|
|
- // Swal.fire({ icon: 'error', title: 'Error al actualizar la tarea' });
|
|
|
+ Swal.fire({
|
|
|
+ icon: 'error',
|
|
|
+ title: 'Error al actualizar la tarea',
|
|
|
+ text: err.error?.mensaje || err.message || 'Error desconocido'
|
|
|
+ });
|
|
|
}
|
|
|
);
|
|
|
}
|
|
|
@@ -612,17 +619,21 @@ export class ModalTarea {
|
|
|
},
|
|
|
(err) => {
|
|
|
console.error('Error al obtener los alumnos:', err);
|
|
|
-
|
|
|
+ Swal.fire({
|
|
|
+ icon: 'error',
|
|
|
+ title: 'Error al obtener los alumnos',
|
|
|
+ text: err.error?.mensaje || err.message || 'Error desconocido'
|
|
|
+ });
|
|
|
}
|
|
|
);
|
|
|
|
|
|
this.tareaService.crearTarea(this.info).subscribe(
|
|
|
(response: any) => {
|
|
|
console.log('Tarea creada:', response);
|
|
|
- // Swal.fire({
|
|
|
- // icon: 'success',
|
|
|
- // title: `${response.mensaje}`
|
|
|
- // });
|
|
|
+ Swal.fire({
|
|
|
+ icon: 'success',
|
|
|
+ title: `${response.mensaje || 'Tarea creada correctamente'}`
|
|
|
+ });
|
|
|
|
|
|
this.alumnos.forEach((alumno:any) => {
|
|
|
this.tareaService.asignarTarea({
|
|
|
@@ -634,6 +645,11 @@ export class ModalTarea {
|
|
|
},
|
|
|
(err) => {
|
|
|
console.error('Error al asignar la tarea al alumno:', err);
|
|
|
+ Swal.fire({
|
|
|
+ icon: 'error',
|
|
|
+ title: 'Error al asignar la tarea al alumno',
|
|
|
+ text: err.error?.mensaje || err.message || 'Error desconocido'
|
|
|
+ });
|
|
|
}
|
|
|
);
|
|
|
});
|
|
|
@@ -643,10 +659,11 @@ export class ModalTarea {
|
|
|
},
|
|
|
(err) => {
|
|
|
console.error('Error al crear la tarea:', err);
|
|
|
- // Swal.fire({
|
|
|
- // icon: 'error',
|
|
|
- // title: `Error al crear la tarea: ${err.error.mensaje || err.message || 'Error desconocido'}`
|
|
|
- // });
|
|
|
+ Swal.fire({
|
|
|
+ icon: 'error',
|
|
|
+ title: `Error al crear la tarea`,
|
|
|
+ text: err.error?.mensaje || err.message || 'Error desconocido'
|
|
|
+ });
|
|
|
}
|
|
|
);
|
|
|
}
|