MyDetailsPage.xaml.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using Comal.Classes;
  2. using InABox.Clients;
  3. using InABox.Core;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using Xamarin.Forms;
  10. using Xamarin.Forms.Xaml;
  11. namespace comal.timesheets
  12. {
  13. [XamlCompilation(XamlCompilationOptions.Compile)]
  14. public partial class MyDetailsPage
  15. {
  16. public MyDetailsPage()
  17. {
  18. InitializeComponent();
  19. mobileEnt.Text = App.Data.Me.Item.Mobile;
  20. emailEnt.Text = App.Data.Me.Item.Email;
  21. Signature.Load(App.Data.Me.Item.Signature);
  22. }
  23. private async void SaveDetails_Clicked(object sender, EventArgs e)
  24. {
  25. App.Data.Me.Item.Mobile = mobileEnt.Text;
  26. App.Data.Me.Item.Email = emailEnt.Text;
  27. App.Data.Me.Item.Signature = Signature.Save();
  28. App.Data.Me.Save("Updated from Mobile Device");
  29. await DisplayAlert("Success", "Employee Details Saved", "OK");
  30. Navigation.PopAsync();
  31. }
  32. private void ClearSignature_OnClicked(object sender, ActionButtonClickEventArgs args)
  33. {
  34. Signature.Load(null);
  35. }
  36. }
  37. }