untitled

Pasted Nov 10, 2026, 5:23 AM1 file35 lines

Scan to open on your phone

Point a camera at the QR code - it opens this exact paste, no app needed.

https://codepastes.com/zzgs8jstyxd2ehr3
untitled
@Transaction
    suspend fun editarLoteCompleto(
        loteId: String,
        detallesNuevos: List<LoteDetalleEntity>,
        inventariosLoteNuevos: List<LoteInventarioEntity>
    ) {
        check(puedeEditarProduccionLote(loteId)) {
            "No se puede editar este lote porque tiene movimientos, ventas o reservas asociados."
        }

        val detallesActuales = obtenerDetallesLote(loteId)
        val inventariosActuales = obtenerInventariosDeLote(loteId)

        check(detallesActuales.isNotEmpty()) {
            "No se encontraron detalles de producción para este lote."
        }


  @Transaction
    suspend fun editarLoteCompleto(
        loteId: String,
        detallesNuevos: List<LoteDetalleEntity>,
        inventariosLoteNuevos: List<LoteInventarioEntity>
    ) {
        check(puedeEditarProduccionLote(loteId)) {
            "No se puede editar este lote porque tiene movimientos, ventas o reservas asociados."
        }

        val detallesActuales = obtenerDetallesLote(loteId)
        val inventariosActuales = obtenerInventariosDeLote(loteId)

        check(detallesActuales.isNotEmpty()) {
            "No se encontraron detalles de producción para este lote."
        }

1,210 chars · codepastes.com