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( TextButton(
onPressed: () async { onPressed: () async {
if (widget.viewModel.askPrice &&
_formKey.currentState!.validate()) {
_formKey.currentState!.save();
}
var result = await widget.viewModel.sendBook( var result = await widget.viewModel.sendBook(
widget.book, widget.book,
widget.viewModel.currentOwner!, widget.viewModel.currentOwner!,
widget.viewModel.currentBal!, widget.viewModel.currentBal!,
price, price,
); );
switch (result) { switch (result) {
case Ok(): case Ok():
switch (widget.viewModel.askPrice) {
case true:
if (_formKey.currentState!.validate()) {
_formKey.currentState!.save();
if (context.mounted) { if (context.mounted) {
ScaffoldMessenger.of(context).showSnackBar( Navigator.of(context).pop();
SnackBar( }
content: Text( showDialog(
"\"${widget.book.title}\" ($price€) a bien été enregistré", context: context,
builder: (context) => AlertDialog(
title: Text(
"ID : ${widget.viewModel.currentOwner!.firstName[0]}${widget.viewModel.currentOwner!.lastName[0]}${(price == 0) ? "PL" : price.toString()}",
), ),
behavior: SnackBarBehavior.floating, 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"),
),
],
), ),
); );
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);
}
}
break; break;
case Error(): case Error():
if (context.mounted) { if (context.mounted) {

View file

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