order page

This commit is contained in:
efrilm
2025-10-27 21:55:19 +07:00
parent b8eefcbac0
commit 8bd61eb58e
38 changed files with 8795 additions and 89 deletions
@@ -0,0 +1,65 @@
part of 'extension.dart';
const List<String> _dayNames = [
'Senin',
'Selasa',
'Rabu',
'Kamis',
'Jumat',
'Sabtu',
'Minggu',
];
const List<String> _monthNames = [
'Januari',
'Februari',
'Maret',
'April',
'Mei',
'Juni',
'Juli',
'Agustus',
'September',
'Oktober',
'November',
'Desember',
];
extension DateTimeExt on DateTime {
String toFormattedDayDate() {
String dayName = _dayNames[weekday - 1];
String day = this.day.toString();
String month = _monthNames[this.month - 1];
String year = this.year.toString();
return '$dayName, $day $month $year';
}
String toFormattedDate() {
String day = this.day.toString();
String month = _monthNames[this.month - 1];
String year = this.year.toString();
return '$day $month $year';
}
String toFormattedDateTime() {
String day = this.day.toString();
String month = _monthNames[this.month - 1];
String year = this.year.toString();
String hour = this.hour.toString().padLeft(
2,
'0',
); // Menambahkan nol di depan jika jam hanya satu digit
String minute = this.minute.toString().padLeft(
2,
'0',
); // Menambahkan nol di depan jika menit hanya satu digit
String second = this.second.toString().padLeft(
2,
'0',
); // Menambahkan nol di depan jika detik hanya satu digit
return '$day $month $year, $hour:$minute:$second';
}
}
+1
View File
@@ -7,3 +7,4 @@ part 'build_context_extension.dart';
part 'int_extension.dart';
part 'double_extension.dart';
part 'string_extension.dart';
part 'datetime_extension.dart';
+1
View File
@@ -6,4 +6,5 @@ class ApiPath {
static const String tables = '/api/v1/tables';
static const String customers = '/api/v1/customers';
static const String paymentMethods = '/api/v1/payment-methods';
static const String orders = '/api/v1/orders';
}