Esempio n. 1
0
        public EditMyProfile()
        {
            InitializeComponent();
            BindingContext  = App.currentOwner;
            manager         = OwnerManager.DefaultManager;
            memStream       = null;
            hasImageChanged = false;

            //Checking if the user has an image. If not, showing default image.
            if (App.currentOwner.ImageO != null)
            {
                image.Source = ImageSource.FromStream(() => Utils.ImageStream.ConvertStringToStream(App.currentOwner.ImageO));
            }
            else
            {
                image.Source = ImageSource.FromFile("User.png");
            }

            pickPhoto.Clicked += async(sender, e) =>
            {
                var stream = await DependencyService.Get <IPicturePicker>().GetImageStreamAsync();

                if (stream != null)
                {
                    memStream       = Utils.ImageStream.ConvertStreamToMemoryStream(stream);
                    image.Source    = ImageSource.FromStream(() => { return(new MemoryStream(memStream.ToArray())); });
                    hasImageChanged = true;
                }
            };
        }
Esempio n. 2
0
        public Login()
        {
            manager  = OwnerManager.DefaultManager;
            dManager = DogManager.DefaultManager;

            InitializeComponent();
        }
Esempio n. 3
0
        protected override async void OnAppearing()
        {
            await SqliteConnectionSet._connection.CreateTableAsync <Owner>();

            var owner = await SqliteConnectionSet._connection.Table <Owner>().ToListAsync();

            SqliteConnectionSet._user = new ObservableCollection <Owner>(owner);
            manager  = OwnerManager.DefaultManager;
            dManager = DogManager.DefaultManager;
            movePage();
            base.OnAppearing();
        }
Esempio n. 4
0
        public OwnerList()
        {
            //this.BackgroundImage = ;

            manager   = OwnerManager.DefaultManager;
            dManager  = DogManager.DefaultManager;
            memStream = null;
            InitializeComponent();
            image.Source       = ImageSource.FromFile("User.png");
            pickPhoto.Clicked += async(sender, e) =>
            {
                var stream = await DependencyService.Get <IPicturePicker>().GetImageStreamAsync();

                if (stream != null)
                {
                    memStream    = Utils.ImageStream.ConvertStreamToMemoryStream(stream);
                    image.Source = ImageSource.FromStream(() => { return(new MemoryStream(memStream.ToArray())); });
                }
            };
        }
Esempio n. 5
0
 public ChangePasswordPage()
 {
     InitializeComponent();
     manager = OwnerManager.DefaultManager;
 }