private void ToolbarItem_Clicked(object sender, EventArgs e) { //if isMine save else send if (isMine == true) { TradoÉchange tradoÉchange = new TradoÉchange { tradoObjetsGet = tradoGetObjets, tradoObjetsGive = tradoGiveObjets, UsagerInitial = tradoÉchanges.UsagerInitial, Usager2 = tradoÉchanges.Usager2, acceptationInitial = true, acceptation2 = false }; Trado.serviceMobile.GetTable <TradoÉchange>().UpdateAsync(tradoÉchange); } else { TradoÉchange tradoÉchange = new TradoÉchange { tradoObjetsGet = tradoGetObjets, tradoObjetsGive = tradoGiveObjets, UsagerInitial = tradoÉchanges.Usager2, Usager2 = tradoÉchanges.UsagerInitial, acceptationInitial = false, acceptation2 = true }; Trado.serviceMobile.GetTable <TradoÉchange>().UpdateAsync(tradoÉchange); } }
private async void ToolbarItem_Clicked(object sender, EventArgs e) { var userList = await Trado.serviceMobile.GetTable <TradoUsager>().ToListAsync(); TradoUsager userInitial = userList.Where(X => X.Courriel.ToUpper().Equals(MyCourriel.ToUpper())).Single(); TradoUsager user2 = userList.Where(x => x.Courriel.ToUpper().Equals(HisCourriel.ToUpper())).Single(); if (tradoObjetGet.Length >= 1 && tradoObjetGive.Length >= 1) { TradoÉchange tradoÉchange = new TradoÉchange { tradoObjetsGet = tradoObjetGet, tradoObjetsGive = tradoObjetGive, UsagerInitial = userInitial, Usager2 = user2, acceptationInitial = true, acceptation2 = false, acceptation = false }; await Trado.serviceMobile.GetTable <TradoÉchange>().InsertAsync(tradoÉchange); } else if (tradoObjetGet.Length < 1) { var reponse = await DisplayAlert("Erreur", "Est-ce que tu veux donner un objet sans en recevoir un?", "Oui", "Non"); if (reponse == true) { TradoÉchange tradoÉchange = new TradoÉchange { tradoObjetsGet = tradoObjetGet, tradoObjetsGive = tradoObjetGive, UsagerInitial = userInitial, Usager2 = user2, acceptationInitial = true, acceptation2 = false }; await Trado.serviceMobile.GetTable <TradoÉchange>().InsertAsync(tradoÉchange); } } else if (tradoObjetGive.Length < 1) { await DisplayAlert("Erreur", "Tu ne peux pas faire une offre sans donner quelque chose.", "Ok"); } }
public PageModifierOffre(string myCourriel, TradoÉchange tradoÉchange) { InitializeComponent(); tradoÉchanges = tradoÉchange; MyCourriel = myCourriel; if (MyCourriel == tradoÉchanges.UsagerInitial.Courriel) { isMine = true; SendOrSave.Text = "Save"; tradoGetObjets = tradoÉchanges.tradoObjetsGet; tradoGiveObjets = tradoÉchanges.tradoObjetsGive; HisCourriel = tradoÉchanges.Usager2.Courriel; } else if (MyCourriel == tradoÉchanges.Usager2.Courriel) { isMine = false; SendOrSave.Text = "Send"; tradoGetObjets = tradoÉchanges.tradoObjetsGive; tradoGiveObjets = tradoÉchanges.tradoObjetsGet; HisCourriel = tradoÉchanges.UsagerInitial.Courriel; } }
public PageSetUpDTL(TradoÉchange tradoÉchange, string courriel) { InitializeComponent(); }