34 lines
1017 B
C#
34 lines
1017 B
C#
using MauiAppStock.Models;
|
|
using MauiAppStock.Data;
|
|
|
|
namespace MauiAppStock.Views
|
|
{
|
|
public partial class AddPiecePage : ContentPage
|
|
{
|
|
public AddPiecePage()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private async void OnSaveClicked(object sender, EventArgs e)
|
|
{
|
|
if (double.TryParse(PrixEntry.Text, out double prix) && int.TryParse(StockEntry.Text, out int stock))
|
|
{
|
|
var piece = new Piece
|
|
{
|
|
Nom = NomEntry.Text,
|
|
Description = DescriptionEditor.Text,
|
|
Prix = prix,
|
|
Stock = stock,
|
|
Fournisseur = FournisseurEntry.Text
|
|
};
|
|
await Database.AddPieceAsync(piece);
|
|
await Navigation.PopAsync();
|
|
}
|
|
else
|
|
{
|
|
await DisplayAlert("Erreur", "Veuillez vérifier les valeurs du prix et du stock.", "OK");
|
|
}
|
|
}
|
|
}
|
|
} |