ticket labels e ticket receipt
This commit is contained in:
@@ -153,8 +153,12 @@ class TicketFormCubit extends Cubit<TicketFormState> {
|
||||
if (ticketToSave.customerId == null || ticketToSave.customerId!.isEmpty) {
|
||||
throw Exception("Seleziona un cliente prima di salvare.");
|
||||
}
|
||||
|
||||
final savedTicket = await _repository.saveTicket(ticketToSave);
|
||||
TicketModel? savedTicket;
|
||||
if (ticketToSave.id == null) {
|
||||
savedTicket = await _repository.insertTicket(ticketToSave);
|
||||
} else {
|
||||
savedTicket = await _repository.updateTicket(ticketToSave);
|
||||
}
|
||||
|
||||
if (keepAdding) {
|
||||
emit(
|
||||
@@ -198,7 +202,7 @@ class TicketFormCubit extends Cubit<TicketFormState> {
|
||||
throw Exception("Seleziona un cliente prima di poter usare il QR.");
|
||||
}
|
||||
|
||||
final savedTicket = await _repository.saveTicket(ticketToSave);
|
||||
final savedTicket = await _repository.insertTicket(ticketToSave);
|
||||
|
||||
// Aggiorniamo silenziosamente lo stato con il ticket che ora ha un ID!
|
||||
emit(state.copyWith(ticket: savedTicket, status: TicketFormStatus.ready));
|
||||
|
||||
Reference in New Issue
Block a user