Compare commits

..

2 commits

Author SHA1 Message Date
alzalia1
5923e8dcc5 fix: typo 2025-08-14 13:01:58 +02:00
alzalia1
3d6dc742d4 fix: display owner shortid on add 2025-08-14 12:10:37 +02:00
3 changed files with 31 additions and 32 deletions

View file

@ -113,45 +113,42 @@ class _ConfirmationPopupState extends State<ConfirmationPopup> {
),
TextButton(
onPressed: () async {
if (widget.viewModel.askPrice &&
_formKey.currentState!.validate()) {
_formKey.currentState!.save();
}
var result = await widget.viewModel.sendBook(
widget.book,
widget.viewModel.currentOwner!,
widget.viewModel.currentBal!,
price,
);
switch (result) {
case Ok():
switch (widget.viewModel.askPrice) {
case true:
if (_formKey.currentState!.validate()) {
_formKey.currentState!.save();
if (context.mounted) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(
"\"${widget.book.title}\" ($price€) a bien été enregistré",
),
behavior: SnackBarBehavior.floating,
),
);
widget.exitPopup(context);
}
}
break;
case false:
if (context.mounted) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(
"\"${widget.book.title}\" (PL) a bien été enregistré",
),
behavior: SnackBarBehavior.floating,
),
);
widget.exitPopup(context);
}
if (context.mounted) {
Navigator.of(context).pop();
}
showDialog(
context: context,
builder: (context) => AlertDialog(
title: Text(
"ID : ${widget.viewModel.currentOwner!.firstName[0]}${widget.viewModel.currentOwner!.lastName[0]}${(price == 0) ? "PL" : price.toString()}",
),
content: Text(
"Identifiant propriétaire de ce livre. Pensez à l'écrire pour retrouver lae propriétaire du livre lors de la vente ou du retour !",
),
actions: [
TextButton(
onPressed: () {
widget.exitPopup(context);
},
child: Text("Ok"),
),
],
),
);
break;
case Error():
if (context.mounted) {

View file

@ -139,13 +139,14 @@ class _EditPopup extends State<EditPopup> {
),
Row(
children: [
Text("Date de début : "),
Text("Date : "),
TextButton(
onPressed: () {
_selectRange();
},
child: Text(
"Du ${format.format(start ?? DateTime.now())}\nau ${format.format(end ?? DateTime.now().add(Duration(days: 1)))}",
textAlign: TextAlign.center,
),
),
],

View file

@ -66,13 +66,14 @@ class _CreateConfirmationPopupState extends State<CreateConfirmationPopup> {
),
Row(
children: [
Text("Date de début : "),
Text("Date : "),
TextButton(
onPressed: () {
_selectRange();
},
child: Text(
"Du ${format.format(start ?? DateTime.now())}\nau ${format.format(end ?? DateTime.now().add(Duration(days: 1)))}",
textAlign: TextAlign.center,
),
),
],