POS-30 Dodano obsługę błędów - klient
This commit is contained in:
parent
da4287973e
commit
6586dc6170
@ -47,13 +47,18 @@ namespace Klient.Droid
|
|||||||
|
|
||||||
if (Login.Length < 3 || Login.Length > 12)
|
if (Login.Length < 3 || Login.Length > 12)
|
||||||
{
|
{
|
||||||
SetContentView(Resource.Layout.ekranLogowania);
|
FindViewById<TextView>(Resource.Id.ErrorLogIn).Text = "Hasło musi mieć od 3 do 12 znaków!";
|
||||||
|
FindViewById<EditText>(Resource.Id.Login).Text = "";
|
||||||
|
FindViewById<EditText>(Resource.Id.Password).Text = "";
|
||||||
}
|
}
|
||||||
if (string.IsNullOrWhiteSpace(new NetworkCredential("", Password).Password))
|
else if (string.IsNullOrWhiteSpace(new NetworkCredential("", Password).Password))
|
||||||
{
|
{
|
||||||
SetContentView(Resource.Layout.ekranLogowania);
|
FindViewById<TextView>(Resource.Id.ErrorLogIn).Text = "Hasło musi mieć od 3 do 12 znaków!";
|
||||||
|
FindViewById<EditText>(Resource.Id.Login).Text = "";
|
||||||
|
FindViewById<EditText>(Resource.Id.Password).Text = "";
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
var values = new Dictionary<string, string>
|
var values = new Dictionary<string, string>
|
||||||
{
|
{
|
||||||
{ "login", Login },
|
{ "login", Login },
|
||||||
@ -76,6 +81,15 @@ namespace Klient.Droid
|
|||||||
userToken = jsonObject.jwt.token;
|
userToken = jsonObject.jwt.token;
|
||||||
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", userToken);
|
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", userToken);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string msg = await response.Content.ReadAsStringAsync();
|
||||||
|
FindViewById<TextView>(Resource.Id.ErrorLogIn).Text = msg;
|
||||||
|
FindViewById<EditText>(Resource.Id.Login).Text = "";
|
||||||
|
FindViewById<EditText>(Resource.Id.Password).Text = "";
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[Java.Interop.Export("SignUp")]
|
[Java.Interop.Export("SignUp")]
|
||||||
@ -90,9 +104,13 @@ namespace Klient.Droid
|
|||||||
|
|
||||||
if (new NetworkCredential("", Password).Password != new NetworkCredential("", Password2).Password)
|
if (new NetworkCredential("", Password).Password != new NetworkCredential("", Password2).Password)
|
||||||
{
|
{
|
||||||
SetContentView(Resource.Layout.ekranRejestracji);
|
FindViewById<TextView>(Resource.Id.ErrorRegister).Text = "Hasła muszą być identyczne!";
|
||||||
|
FindViewById<EditText>(Resource.Id.NewLogin).Text = "";
|
||||||
|
FindViewById<EditText>(Resource.Id.Password).Text = "";
|
||||||
|
FindViewById<EditText>(Resource.Id.RepeatPassword).Text = "";
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
var values = new Dictionary<string, string>
|
var values = new Dictionary<string, string>
|
||||||
{
|
{
|
||||||
{ "email", Email },
|
{ "email", Email },
|
||||||
@ -109,6 +127,15 @@ namespace Klient.Droid
|
|||||||
var responseString = await response.Content.ReadAsStringAsync();
|
var responseString = await response.Content.ReadAsStringAsync();
|
||||||
|
|
||||||
if (response.StatusCode == HttpStatusCode.OK) SetContentView(Resource.Layout.ekranLogowania);
|
if (response.StatusCode == HttpStatusCode.OK) SetContentView(Resource.Layout.ekranLogowania);
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string msg = await response.Content.ReadAsStringAsync();
|
||||||
|
FindViewById<TextView>(Resource.Id.ErrorRegister).Text = msg;
|
||||||
|
FindViewById<EditText>(Resource.Id.NewLogin).Text = "";
|
||||||
|
FindViewById<EditText>(Resource.Id.Password).Text = "";
|
||||||
|
FindViewById<EditText>(Resource.Id.RepeatPassword).Text = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[Java.Interop.Export("HelpLoginScreen")]
|
[Java.Interop.Export("HelpLoginScreen")]
|
||||||
@ -179,6 +206,15 @@ namespace Klient.Droid
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
var response = await client.PostAsync("http://10.0.2.2:5001/api/Image/Process", formDataContent);
|
var response = await client.PostAsync("http://10.0.2.2:5001/api/Image/Process", formDataContent);
|
||||||
|
if(response.StatusCode == HttpStatusCode.OK)
|
||||||
|
{
|
||||||
|
FindViewById<TextView>(Resource.Id.ErrorPhoto).Text = "Przesłano zdjęcie!";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string msg = await response.Content.ReadAsStringAsync();
|
||||||
|
FindViewById<TextView>(Resource.Id.ErrorPhoto).Text = msg;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -232,6 +268,11 @@ namespace Klient.Droid
|
|||||||
savedEmail = jsonObject.email;
|
savedEmail = jsonObject.email;
|
||||||
savedSurname = jsonObject.surname;
|
savedSurname = jsonObject.surname;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string msg = await response.Content.ReadAsStringAsync();
|
||||||
|
FindViewById<TextView>(Resource.Id.NullValueProfile).Text = msg;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
1312
Klient/Klient/Klient.Android/Resources/Resource.designer.cs
generated
1312
Klient/Klient/Klient.Android/Resources/Resource.designer.cs
generated
File diff suppressed because it is too large
Load Diff
@ -82,6 +82,15 @@
|
|||||||
android:textColor="#fffcfcfc"
|
android:textColor="#fffcfcfc"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:onClick="GoToStart"/>
|
android:onClick="GoToStart"/>
|
||||||
|
<TextView
|
||||||
|
android:text=""
|
||||||
|
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:id="@+id/ErrorLogIn"
|
||||||
|
android:textColor="#ffd60000"
|
||||||
|
android:layout_below="@id/In"
|
||||||
|
android:layout_centerHorizontal="true" />
|
||||||
<TextView
|
<TextView
|
||||||
android:text="Poszukiwacz 2020"
|
android:text="Poszukiwacz 2020"
|
||||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||||
|
@ -140,6 +140,15 @@
|
|||||||
android:textColor="#ff000000"
|
android:textColor="#ff000000"
|
||||||
android:layout_alignParentBottom="true"
|
android:layout_alignParentBottom="true"
|
||||||
android:layout_centerHorizontal="true" />
|
android:layout_centerHorizontal="true" />
|
||||||
|
<TextView
|
||||||
|
android:text=""
|
||||||
|
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:id="@+id/ErrorRegister"
|
||||||
|
android:textColor="#ffd60000"
|
||||||
|
android:layout_below="@id/SignUp"
|
||||||
|
android:layout_centerHorizontal="true" />
|
||||||
<Button
|
<Button
|
||||||
android:text="?"
|
android:text="?"
|
||||||
android:layout_width="35.0dp"
|
android:layout_width="35.0dp"
|
||||||
|
Loading…
Reference in New Issue
Block a user