untitled

Pasted Nov 11, 2026, 7:25 PM1 file38 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/zzgs7c20zqw1ta31
untitled
EditarPresentacionScreen(
                                nombreProducto = productoSeleccionado!!.nombre,
                                nombreAroma = aromaSeleccionado!!.nombre,
                                presentacion = presentacionSeleccionada!!,
                                onVolver = {
                                    presentacionSeleccionada = null
                                },
                                onGuardar = { nombre, contenido, precio ->
                                    scope.launch {
                                        try {
                                            val actualizada = presentacionSeleccionada!!.copy(
                                                nombre = nombre,
                                                contenidoMl = contenido,
                                                precio = precio
                                            )

                                            productoDao.guardarPresentacion(actualizada)
                                            presentacionSeleccionada = null
                                        } catch (e: Exception) {
                                            mensajeAroma = e.message
                                                ?: "No se pudo actualizar la presentación."
                                        }
                                    }
                                },
                                onEliminar = {
                                    scope.launch {
                                        try {
                                            productoDao.eliminarPresentacion(
                                                presentacionSeleccionada!!.id
                                            )
                                            presentacionSeleccionada = null
                                        } catch (e: Exception) {
                                            mensajeAroma = e.message
                                                ?: "No se pudo desactivar la presentación."
                                        }
                                    }
                                }
                            )

2,216 chars · codepastes.com