multa corregido
This commit is contained in:
@@ -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) => ({
|
||||
|
||||
@@ -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 },
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user