|
|
|
@ -169,7 +169,7 @@ class _OrdersManagementScreenState extends State<OrdersManagementScreen> { |
|
|
|
order.statut = newStatus; |
|
|
|
order.modePaiement = modePaiement; |
|
|
|
order.updatedAt = DateTime.now(); |
|
|
|
if (newStatus == "payee") { |
|
|
|
if (newStatus == "servie") { |
|
|
|
order.dateService = DateTime.now(); |
|
|
|
} |
|
|
|
}); |
|
|
|
@ -182,7 +182,7 @@ class _OrdersManagementScreenState extends State<OrdersManagementScreen> { |
|
|
|
); |
|
|
|
|
|
|
|
// Remove from active orders list if status changed to completed |
|
|
|
if (newStatus == "payee" || newStatus == "annulee") { |
|
|
|
if (newStatus == "servie" || newStatus == "annulee") { |
|
|
|
loadOrders(); // Refresh the list |
|
|
|
} |
|
|
|
} else { |
|
|
|
@ -327,7 +327,7 @@ class _OrdersManagementScreenState extends State<OrdersManagementScreen> { |
|
|
|
// 1. Mettre à jour le statut de la commande |
|
|
|
await updateOrderStatus( |
|
|
|
order, |
|
|
|
"payee", |
|
|
|
"servie", |
|
|
|
modePaiement: selectedPaymentMethod, |
|
|
|
); |
|
|
|
|
|
|
|
|