|
|
@ -1,9 +1,10 @@
|
|
|
|
namespace CanYouBuildIt.Views;
|
|
|
|
namespace CanYouBuildIt.Views;
|
|
|
|
|
|
|
|
using CanYouBuildIt.Model;
|
|
|
|
|
|
|
|
|
|
|
|
public partial class Login : ContentPage
|
|
|
|
public partial class Login : ContentPage
|
|
|
|
{
|
|
|
|
{
|
|
|
|
public Manager MyManager => (App.Current as App).MyManager;
|
|
|
|
public Manager manager => (App.Current as App).manager;
|
|
|
|
public PageConnexion()
|
|
|
|
public Login()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
InitializeComponent();
|
|
|
|
InitializeComponent();
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -14,9 +15,9 @@ public partial class Login : ContentPage
|
|
|
|
string email = Adresse.Text;
|
|
|
|
string email = Adresse.Text;
|
|
|
|
string MdpUlti = Mdp.Text;
|
|
|
|
string MdpUlti = Mdp.Text;
|
|
|
|
string Name = Nom.Text;
|
|
|
|
string Name = Nom.Text;
|
|
|
|
int idname = MyManager.rechercheNom(Name);
|
|
|
|
int idname = manager.rechercheUsername(Name);
|
|
|
|
int idmail = MyManager.rechercheAdresse(email);
|
|
|
|
//int idmail = manager.rechercheAdresse(email);
|
|
|
|
int idmdp = MyManager.rechercheMdp(MdpUlti);
|
|
|
|
int idmdp = manager.recherchePwd(MdpUlti);
|
|
|
|
|
|
|
|
|
|
|
|
if (Name == null || MdpUlti == null)
|
|
|
|
if (Name == null || MdpUlti == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -25,24 +26,24 @@ public partial class Login : ContentPage
|
|
|
|
error.IsVisible = false;
|
|
|
|
error.IsVisible = false;
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (idname == -1 && idmail == -1 && idmdp == -1)
|
|
|
|
else if (idname == -1 /*&& idmail == -1*/ && idmdp == -1)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
wrong.IsVisible = true;
|
|
|
|
wrong.IsVisible = true;
|
|
|
|
await Task.Delay(1000);
|
|
|
|
await Task.Delay(1000);
|
|
|
|
wrong.IsVisible = false;
|
|
|
|
wrong.IsVisible = false;
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (idname != -1 && idmail != -1 && idmdp != -1)
|
|
|
|
else if (idname != -1 /*&& idmail != -1*/ && idmdp != -1)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
valide.IsVisible = true;
|
|
|
|
valide.IsVisible = true;
|
|
|
|
await Task.Delay(1000);
|
|
|
|
await Task.Delay(1000);
|
|
|
|
valide.IsVisible = false;
|
|
|
|
valide.IsVisible = false;
|
|
|
|
await Navigation.PushAsync(new Accueil(idname));
|
|
|
|
//await Navigation.PushAsync(new Accueil(idname));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void btninsc(object sender, EventArgs e)
|
|
|
|
private void btninsc(object sender, EventArgs e)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Navigation.PushAsync(new PageInscription());
|
|
|
|
await Navigation.PopAsync();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|