Update: 2026-05-08 14:05:50
This commit is contained in:
@@ -226,7 +226,7 @@ class InvoiceDetailController extends GetxController {
|
||||
AlertDialog(
|
||||
title: const Text('تأكيد الإرسال'),
|
||||
content: const Text(
|
||||
'هل أنت متأكد من إرسال هذه الفاتورة لمنظومة جوفتورة؟\nلا يمكن التراجع عن هذا الإجراء.'),
|
||||
'هل أنت متأكد من إرسال هذه الفاتورة لمنظومة جوفوترا؟\nلا يمكن التراجع عن هذا الإجراء.'),
|
||||
actions: [
|
||||
TextButton(
|
||||
onPressed: () => Get.back(result: false),
|
||||
@@ -246,21 +246,21 @@ class InvoiceDetailController extends GetxController {
|
||||
if (confirmed != true) return;
|
||||
|
||||
try {
|
||||
AppSnackbar.showInfo('جاري الإرسال', 'يتم إرسال الفاتورة لمنظومة جوفتورة...');
|
||||
AppSnackbar.showInfo('جاري الإرسال', 'يتم إرسال الفاتورة لمنظومة جوفوترا...');
|
||||
final res = await DioClient().client.post(
|
||||
'invoices/submit-jofotara',
|
||||
data: {'invoice_id': invoiceId},
|
||||
);
|
||||
|
||||
if (res.data['success'] == true) {
|
||||
AppSnackbar.showSuccess('تم الإرسال', 'تم تقديم الفاتورة لجوفتورة بنجاح');
|
||||
AppSnackbar.showSuccess('تم الإرسال', 'تم تقديم الفاتورة لجوفوترا بنجاح');
|
||||
fetchInvoiceDetails();
|
||||
} else {
|
||||
AppSnackbar.showError('خطأ', res.data['message'] ?? 'فشل الإرسال');
|
||||
}
|
||||
} catch (e) {
|
||||
AppLogger.error('Failed to submit to JoFotara', e);
|
||||
AppSnackbar.showError('خطأ', 'فشل إرسال الفاتورة لجوفتورة');
|
||||
AppSnackbar.showError('خطأ', 'فشل إرسال الفاتورة لجوفوترا');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user