35 lines
1.1 KiB
C#
35 lines
1.1 KiB
C#
using MauiAppStock.Models;
|
|
using MauiAppStock.Data;
|
|
|
|
namespace MauiAppStock.Views
|
|
{
|
|
public partial class EditFournisseurPage : ContentPage
|
|
{
|
|
private Fournisseur _fournisseur;
|
|
public EditFournisseurPage(Fournisseur fournisseur)
|
|
{
|
|
InitializeComponent();
|
|
_fournisseur = fournisseur;
|
|
NomEntry.Text = fournisseur.Nom;
|
|
NumEntry.Text = fournisseur.Numtel;
|
|
}
|
|
|
|
private async void OnSaveClicked(object sender, EventArgs e)
|
|
{
|
|
_fournisseur.Nom = NomEntry.Text;
|
|
_fournisseur.Numtel = NumEntry.Text;
|
|
await Database.UpdateFournisseursync(_fournisseur);
|
|
await Navigation.PopAsync();
|
|
}
|
|
|
|
private async void OnDeleteClicked(object sender, EventArgs e)
|
|
{
|
|
bool confirm = await DisplayAlert("Confirmation", "Voulez-vous vraiment supprimer ce fournisseur ?", "Oui", "Non");
|
|
if (confirm)
|
|
{
|
|
await Database.DeleteFournisseurAsync(_fournisseur);
|
|
await Navigation.PopAsync();
|
|
}
|
|
}
|
|
}
|
|
} |