POS-32 Dodano ekran personalizacji projektu
This commit is contained in:
parent
48a742651a
commit
a83d141ac2
@ -22,6 +22,7 @@ namespace Klient.Droid
|
|||||||
public static int PickImageId = 1000;
|
public static int PickImageId = 1000;
|
||||||
private static readonly HttpClient client = new HttpClient();
|
private static readonly HttpClient client = new HttpClient();
|
||||||
public static Android.Content.Intent photo;
|
public static Android.Content.Intent photo;
|
||||||
|
public string savedLogin = "";
|
||||||
|
|
||||||
protected override void OnCreate(Bundle savedInstanceState)
|
protected override void OnCreate(Bundle savedInstanceState)
|
||||||
{
|
{
|
||||||
@ -58,7 +59,11 @@ namespace Klient.Droid
|
|||||||
var response = await client.PostAsync("http://10.0.2.2:5001/api/User/SignIn", content);
|
var response = await client.PostAsync("http://10.0.2.2:5001/api/User/SignIn", content);
|
||||||
|
|
||||||
|
|
||||||
if (response.StatusCode == HttpStatusCode.OK) SetContentView(Resource.Layout.ekranPoLogowaniu);
|
if (response.StatusCode == HttpStatusCode.OK)
|
||||||
|
{
|
||||||
|
savedLogin = Login;
|
||||||
|
SetContentView(Resource.Layout.ekranPoLogowaniu);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[Java.Interop.Export("ResetPassword")]
|
[Java.Interop.Export("ResetPassword")]
|
||||||
@ -161,5 +166,38 @@ namespace Klient.Droid
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Java.Interop.Export("GoToProfil")]
|
||||||
|
public void GoToProfile(View v)
|
||||||
|
{
|
||||||
|
SetContentView(Resource.Layout.ekranProfil);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Java.Interop.Export("Save")]
|
||||||
|
public async void SaveChanges(View v)
|
||||||
|
{
|
||||||
|
var Name = FindViewById<EditText>(Resource.Id.ChangeName).Text;
|
||||||
|
var Surname = FindViewById<EditText>(Resource.Id.ChangeSurname).Text;
|
||||||
|
var Email = FindViewById<EditText>(Resource.Id.ChangeEmail).Text;
|
||||||
|
SecureString Password = new NetworkCredential("", FindViewById<EditText>(Resource.Id.ChangePassword).Text).SecurePassword;
|
||||||
|
|
||||||
|
|
||||||
|
var values = new Dictionary<string, string>
|
||||||
|
{
|
||||||
|
{ "email", Email },
|
||||||
|
{ "name", Name },
|
||||||
|
{ "surname", Surname },
|
||||||
|
{ "login", savedLogin },
|
||||||
|
{ "password", new NetworkCredential("", Password).Password }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
var content = new FormUrlEncodedContent(values);
|
||||||
|
|
||||||
|
var response = await client.PostAsync("http://10.0.2.2:5001/api/User/Update", content);
|
||||||
|
|
||||||
|
var responseString = await response.Content.ReadAsStringAsync();
|
||||||
|
|
||||||
|
if (response.StatusCode == HttpStatusCode.OK) SetContentView(Resource.Layout.ekranPoLogowaniu);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -137,6 +137,14 @@
|
|||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</AndroidResource>
|
</AndroidResource>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<AndroidResource Include="Resources\drawable\Obraz3.png" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<AndroidResource Include="Resources\layout\ekranProfil.xml">
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</AndroidResource>
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
|
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
|
||||||
<ProjectExtensions>
|
<ProjectExtensions>
|
||||||
<VisualStudio>
|
<VisualStudio>
|
||||||
|
1415
Klient/Klient/Klient.Android/Resources/Resource.designer.cs
generated
1415
Klient/Klient/Klient.Android/Resources/Resource.designer.cs
generated
File diff suppressed because it is too large
Load Diff
BIN
Klient/Klient/Klient.Android/Resources/drawable/Obraz3.png
Normal file
BIN
Klient/Klient/Klient.Android/Resources/drawable/Obraz3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 925 B |
@ -52,4 +52,25 @@
|
|||||||
android:layout_alignParentRight="true"
|
android:layout_alignParentRight="true"
|
||||||
android:layout_marginRight="75dp"
|
android:layout_marginRight="75dp"
|
||||||
android:onClick="LoadFromCamera" />
|
android:onClick="LoadFromCamera" />
|
||||||
|
<Button
|
||||||
|
android:text="?"
|
||||||
|
android:layout_width="35.0dp"
|
||||||
|
android:layout_height="35.0dp"
|
||||||
|
android:id="@+id/helpRegister"
|
||||||
|
android:layout_alignParentBottom="true"
|
||||||
|
android:layout_alignParentRight="true"
|
||||||
|
android:background="#ff0b31c8"
|
||||||
|
android:textColor="#fffcfcfc"
|
||||||
|
android:gravity="center"
|
||||||
|
android:onClick="HelpRegisterScreen" />
|
||||||
|
<ImageButton
|
||||||
|
android:src="@drawable/obraz3"
|
||||||
|
android:layout_width="63.5dp"
|
||||||
|
android:layout_height="70.5dp"
|
||||||
|
android:background="#ffbdd7f0"
|
||||||
|
android:id="@+id/Profile"
|
||||||
|
android:layout_alignParentLeft="true"
|
||||||
|
android:layout_alignParentBottom="true"
|
||||||
|
android:onClick="GoToProfil"/>
|
||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
@ -0,0 +1,96 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<RelativeLayout
|
||||||
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:background="#ffbdd7f0">
|
||||||
|
<android.support.design.widget.TextInputLayout
|
||||||
|
android:id="@+id/LayoutNameC"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
|
android:hint="Imie"
|
||||||
|
android:layout_alignParentLeft="true">
|
||||||
|
<android.support.design.widget.TextInputEditText
|
||||||
|
android:layout_width="204.0dp"
|
||||||
|
android:layout_height="58.0dp"
|
||||||
|
android:minWidth="25px"
|
||||||
|
android:minHeight="25px"
|
||||||
|
android:id="@+id/ChangeName"
|
||||||
|
android:layout_alignParentTop="true"
|
||||||
|
android:layout_alignParentLeft="true"
|
||||||
|
android:capitalize="words"
|
||||||
|
android:textColorHint="#ff6c6767"
|
||||||
|
android:textColor="#ff000000"
|
||||||
|
android:inputType="none|textPersonName" />
|
||||||
|
</android.support.design.widget.TextInputLayout>
|
||||||
|
|
||||||
|
<android.support.design.widget.TextInputLayout
|
||||||
|
android:id="@+id/LayoutSurnameC"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
|
android:hint="Nazwisko"
|
||||||
|
android:layout_below="@id/LayoutNameC"
|
||||||
|
android:layout_alignParentLeft="true">
|
||||||
|
<android.support.design.widget.TextInputEditText
|
||||||
|
android:layout_width="204.0dp"
|
||||||
|
android:layout_height="58.0dp"
|
||||||
|
android:minWidth="25px"
|
||||||
|
android:minHeight="25px"
|
||||||
|
android:id="@+id/ChangeSurname"
|
||||||
|
android:textColorHint="#ff6c6767"
|
||||||
|
android:textColor="#ff000000"
|
||||||
|
android:inputType="none|textPersonName" />
|
||||||
|
</android.support.design.widget.TextInputLayout>
|
||||||
|
<android.support.design.widget.TextInputLayout
|
||||||
|
android:id="@+id/LayoutEmailC"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
|
android:hint="Adres email"
|
||||||
|
android:layout_below="@id/LayoutSurnameC"
|
||||||
|
android:layout_alignParentLeft="true">
|
||||||
|
<android.support.design.widget.TextInputEditText
|
||||||
|
android:layout_width="204.0dp"
|
||||||
|
android:layout_height="58.0dp"
|
||||||
|
android:minWidth="25px"
|
||||||
|
android:minHeight="25px"
|
||||||
|
android:id="@+id/ChangeEmail"
|
||||||
|
android:textColorHint="#ff6c6767"
|
||||||
|
android:textColor="#ff000000"
|
||||||
|
android:inputType="none|textEmailAddress" />
|
||||||
|
</android.support.design.widget.TextInputLayout>
|
||||||
|
<android.support.design.widget.TextInputLayout
|
||||||
|
android:id="@+id/LayoutNewPasswordC"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
app:passwordToggleEnabled="true"
|
||||||
|
app:passwordToggleTint="@android:color/darker_gray"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
|
android:hint="Hasło"
|
||||||
|
android:layout_below="@id/LayoutEmailC"
|
||||||
|
android:layout_alignParentLeft="true">
|
||||||
|
<android.support.design.widget.TextInputEditText
|
||||||
|
android:layout_width="204.0dp"
|
||||||
|
android:layout_height="58.0dp"
|
||||||
|
android:minWidth="25px"
|
||||||
|
android:minHeight="25px"
|
||||||
|
android:id="@+id/ChangePassword"
|
||||||
|
android:inputType="none|textPassword" />
|
||||||
|
</android.support.design.widget.TextInputLayout>
|
||||||
|
<Button
|
||||||
|
android:text="Zapisz"
|
||||||
|
android:layout_width="100.5dp"
|
||||||
|
android:layout_height="50dp"
|
||||||
|
android:id="@+id/Save"
|
||||||
|
android:layout_below="@id/LayoutNewPasswordC"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
|
android:foregroundGravity="center"
|
||||||
|
android:gravity="center"
|
||||||
|
android:onClick="Save"/>
|
||||||
|
|
||||||
|
</RelativeLayout>
|
@ -146,12 +146,12 @@
|
|||||||
android:text="?"
|
android:text="?"
|
||||||
android:layout_width="35.0dp"
|
android:layout_width="35.0dp"
|
||||||
android:layout_height="35.0dp"
|
android:layout_height="35.0dp"
|
||||||
android:id="@+id/help"
|
android:id="@+id/helpRegister"
|
||||||
android:layout_alignParentBottom="true"
|
android:layout_alignParentBottom="true"
|
||||||
android:layout_alignParentRight="true"
|
android:layout_alignParentRight="true"
|
||||||
android:background="#ff0b31c8"
|
android:background="#ff0b31c8"
|
||||||
android:textColor="#fffcfcfc"
|
android:textColor="#fffcfcfc"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:onClick="HelpLoginScreen" />
|
android:onClick="HelpRegisterScreen" />
|
||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
Loading…
Reference in New Issue
Block a user