Files
kulakpos_app/lib/Screens/Purchase/purchase_list.dart
2026-02-07 15:57:09 +07:00

223 lines
8.8 KiB
Dart

// import 'package:flutter/material.dart';
// import 'package:mobile_pos/generated/l10n.dart' as lang;
// import 'package:nb_utils/nb_utils.dart';
//
// import '../../GlobalComponents/glonal_popup.dart';
// import '../../constant.dart';
//
// class PurchaseList extends StatefulWidget {
// const PurchaseList({Key? key}) : super(key: key);
//
// @override
// // ignore: library_private_types_in_public_api
// _PurchaseListState createState() => _PurchaseListState();
// }
//
// class _PurchaseListState extends State<PurchaseList> {
// final dateController = TextEditingController();
//
// String dropdownValue = 'Last 30 Days';
//
// DropdownButton<String> getCategory() {
// List<String> dropDownItems = [
// 'Last 7 Days',
// 'Last 30 Days',
// 'Current year',
// 'Last Year',
// ];
// return DropdownButton(
// items: dropDownItems.map<DropdownMenuItem<String>>((String value) {
// return DropdownMenuItem<String>(
// value: value,
// child: Text(value),
// );
// }).toList(),
// value: dropdownValue,
// onChanged: (value) {
// setState(() {
// dropdownValue = value!;
// });
// },
// );
// }
//
// @override
// void dispose() {
// dateController.dispose();
// super.dispose();
// }
//
// @override
// Widget build(BuildContext context) {
// return GlobalPopup(
// child: Scaffold(
// appBar: AppBar(
// title: Text(
// lang.S.of(context).purchaseList,
// //'Purchase List',
// ),
// iconTheme: const IconThemeData(color: Colors.black),
// centerTitle: true,
// backgroundColor: Colors.white,
// elevation: 0.0,
// ),
// body: Padding(
// padding: const EdgeInsets.all(10.0),
// child: Column(
// children: [
// Column(
// children: [
// const SizedBox(
// height: 10.0,
// ),
// Row(
// children: [
// Expanded(
// child: Padding(
// padding: const EdgeInsets.all(4.0),
// child: Container(
// height: 60.0,
// decoration: BoxDecoration(
// borderRadius: BorderRadius.circular(5.0),
// border: Border.all(color: kGreyTextColor),
// ),
// child: Center(child: getCategory()),
// ),
// ),
// ),
// Expanded(
// child: Padding(
// padding: const EdgeInsets.all(4.0),
// child: AppTextField(
// textFieldType: TextFieldType.NAME,
// readOnly: true,
// onTap: () async {
// var date = await showDatePicker(context: context, initialDate: DateTime.now(), firstDate: DateTime(1900), lastDate: DateTime(2100));
// dateController.text = date.toString().substring(0, 10);
// },
// controller: dateController,
// decoration: InputDecoration(
// border: OutlineInputBorder(),
// floatingLabelBehavior: FloatingLabelBehavior.always,
// //labelText: 'Start Date',
// labelText: lang.S.of(context).startDate,
// //hintText: 'Pick Start Date'
// hintText: lang.S.of(context).pickStartDate),
// ),
// ),
// ),
// Expanded(
// child: Padding(
// padding: const EdgeInsets.all(4.0),
// child: AppTextField(
// textFieldType: TextFieldType.OTHER,
// readOnly: true,
// onTap: () async {
// var date = await showDatePicker(context: context, initialDate: DateTime.now(), firstDate: DateTime(1900), lastDate: DateTime(2100));
// dateController.text = date.toString().substring(0, 10);
// },
// controller: dateController,
// decoration: InputDecoration(
// border: OutlineInputBorder(),
// floatingLabelBehavior: FloatingLabelBehavior.always,
// //labelText: 'End Date',
// labelText: lang.S.of(context).endDate,
// //hintText: 'Pick End Date'
// hintText: lang.S.of(context).pickEndDate),
// ),
// ),
// ),
// ],
// ),
// const SizedBox(
// height: 10.0,
// ),
// SingleChildScrollView(
// scrollDirection: Axis.vertical,
// child: DataTable(
// columnSpacing: 80,
// horizontalMargin: 0,
// headingRowColor: MaterialStateColor.resolveWith((states) => kDarkWhite),
// columns: <DataColumn>[
// DataColumn(
// label: Text(
// // 'Name',
// lang.S.of(context).name),
// ),
// DataColumn(
// label: Text(lang.S.of(context).quantity
// //'Quantity',
// ),
// ),
// DataColumn(
// label: Text(lang.S.of(context).amount
// //'Amount',
// ),
// ),
// ],
// rows: <DataRow>[
// DataRow(
// cells: <DataCell>[
// DataCell(
// Row(
// children: [
// Container(
// padding: const EdgeInsets.only(right: 3.0),
// height: 30.0,
// width: 30.0,
// child: const CircleAvatar(
// backgroundImage: AssetImage('images/profile.png'),
// ),
// ),
// Text(
// 'Riead',
// textAlign: TextAlign.start,
// style: Theme.of(context).textTheme.bodyLarge,
// ),
// ],
// ),
// ),
// const DataCell(
// Text('2'),
// ),
// const DataCell(
// Text('25'),
// ),
// ],
// ),
// ],
// ),
// ),
// ],
// ),
// const Spacer(),
// DataTable(
// columnSpacing: 120,
// headingRowColor: MaterialStateColor.resolveWith((states) => kDarkWhite),
// columns: <DataColumn>[
// DataColumn(
// label: Text(lang.S.of(context).totall
// //'Total:',
// ),
// ),
// const DataColumn(
// label: Text(
// '8',
// ),
// ),
// const DataColumn(
// label: Text(
// '50',
// ),
// ),
// ],
// rows: const [],
// ),
// ],
// ),
// ),
// ),
// );
// }
// }