multa corregido

This commit is contained in:
2022-11-22 23:19:20 -06:00
parent 80111e15e0
commit 443ea0ab7c
5 changed files with 10 additions and 9 deletions
@@ -90,9 +90,6 @@ export class EquipoProgramaService {
async delete(operador: Operador, id_equipo_programa: number) {
const equipoPrograma = await this.findById(id_equipo_programa);
// No se puede eliminar "Sin programa" manualmente
if (equipoPrograma.programa.id_programa === 1)
throw new ConflictException('No se puede eliminar esta opción.');
// Valida que el equipo pertenezca a la institución del operador
if (
operador.institucion.id_institucion !=
@@ -101,6 +98,9 @@ export class EquipoProgramaService {
throw new ForbiddenException(
'No puedes modificar la información este equipo porque no pertenece a tu institución.',
);
// No se puede eliminar "Sin programa" manualmente
if (equipoPrograma.programa.id_programa === 1)
throw new ConflictException('No se puede eliminar esta opción.');
// Ver cuantos programas tiene el equipo
return this.repository
.count({ where: { equipo: equipoPrograma.equipo } })
@@ -40,7 +40,7 @@ export class EquipoTipoEntradaService {
// Verifica que no eixsta un registro con estos ids
return this.findByEquipoTipoEntrada(equipo, tipoEntrada).then(
(existeEquipoTipoEntrada) => {
// Error si existe
// Error si existe saco error
if (existeEquipoTipoEntrada)
throw new ConflictException(
'Este tipo de entrada ya fue asignado a este equipo.',
@@ -51,7 +51,7 @@ export class EquipoTipoEntradaService {
}
create(equipo: Equipo, tipoEntrada: TipoEntrada) {
// Crear registro
// Crear y guradar registro
return this.repository
.save(this.repository.create({ equipo, tipoEntrada }))
.then((equipoTipoEntrada) => ({
+3 -3
View File
@@ -29,7 +29,7 @@ export class HoraExcepcionService {
id_institucion_dia,
);
// Valido que el id institución día mandado se de la institución a la que
// Valido que el id institución día mandado sea de la institución a la que
// pertenece el operador que realiza esta acción
if (
admin.institucion.id_institucion !=
@@ -69,7 +69,7 @@ export class HoraExcepcionService {
existeHoraExcepcion.hora_inicio === hora_inicio
)
throw new ConflictException(
'Ya existe un horario sin servicio con estas horass.',
'Ya existe un horario sin servicio con estas horas.',
);
throw new BadRequestException(
'Las horas escogídas se sobrelapan con otro horario sin servicio del mismo día.',
@@ -97,7 +97,7 @@ export class HoraExcepcionService {
throw new ConflictException(
'No puedes eliminar esta horario sin servicio porque no pertenece a tu institución.',
);
// Elimino registros
// Elimino registro
return this.repository.remove(horaExcepcion);
})
.then((_) => ({
@@ -211,6 +211,7 @@ export class InstitucionUsuarioService {
carrera: { id_carrera: infoInstitucionUsuario.id_carrera },
institucion: { id_institucion: infoInstitucionUsuario.id_institucion },
},
usuario: { id_usuario: infoInstitucionUsuario.id_usuario },
});
}
+1 -1
View File
@@ -340,7 +340,7 @@ export class MultaService {
await this.institucionUsuarioService.updateMulta(
admin.institucion.id_institucion,
multa.prestamo.usuario.id_usuario,
institucionUsuario.usuario.id_usuario,
false,
);
if (!multa)