Esempio n. 1
0
        public async void Aanpassen()
        {
            EditUser = new User.PutUser();

            if (User.User.IsBob == true)
            {
                EditUser.Bobs_ID      = User.Bob.ID;
                EditUser.Users_ID     = User.User.ID;
                EditUser.Firstname    = User.User.Firstname;
                EditUser.Lastname     = User.User.Lastname;
                EditUser.Email        = User.User.Email;
                EditUser.Cellphone    = User.User.Cellphone;
                EditUser.IsBob        = User.User.IsBob.Value;
                EditUser.PricePerKm   = User.Bob.PricePerKm;
                EditUser.BobsType_ID  = SelectedTypeBob.ID;
                EditUser.LicensePlate = User.Bob.LicensePlate;
                EditUser.AutoType_ID  = User.Autotype.ID;
            }
            else
            {
                EditUser.Users_ID  = User.User.ID;
                EditUser.Firstname = User.User.Firstname;
                EditUser.Lastname  = User.User.Lastname;
                EditUser.Email     = User.User.Email;
                EditUser.Cellphone = User.User.Cellphone;
                EditUser.IsBob     = User.User.IsBob.Value;

                EditUser.Bobs_ID      = null;
                EditUser.PricePerKm   = null;
                EditUser.BobsType_ID  = null;
                EditUser.LicensePlate = null;
                EditUser.AutoType_ID  = null;
            }

            //Updaten naar DB
            Response r = await UserRepository.EditUser(EditUser);

            if (r.Success)
            {
                MainViewVM.USER = await UserRepository.GetUser();

                var dialog = new MessageDialog("Uw gegevens zijn opgeslaan.");
                await dialog.ShowAsync();
            }
            else
            {
                var dialog = new MessageDialog("Er is een probleem met het opslaan van uw gegevens. Probeer het nog eens opnieuw.");
                await dialog.ShowAsync();
            }
        }
Esempio n. 2
0
        public async void ChangePassword()
        {
            EditUser = new User.PutUser();

            if (User.User.IsBob == true)
            {
                EditUser.Bobs_ID      = User.Bob.ID;
                EditUser.Users_ID     = User.User.ID;
                EditUser.Firstname    = User.User.Firstname;
                EditUser.Lastname     = User.User.Lastname;
                EditUser.Email        = User.User.Email;
                EditUser.Cellphone    = User.User.Cellphone;
                EditUser.IsBob        = User.User.IsBob.Value;
                EditUser.PricePerKm   = User.Bob.PricePerKm;
                EditUser.BobsType_ID  = User.Bob.BobsType_ID;
                EditUser.LicensePlate = User.Bob.LicensePlate;
                EditUser.AutoType_ID  = User.Autotype.ID;

                EditUser.Password = Libraries.md5.Create(Password);
            }
            else
            {
                EditUser.Users_ID  = User.User.ID;
                EditUser.Firstname = User.User.Firstname;
                EditUser.Lastname  = User.User.Lastname;
                EditUser.Email     = User.User.Email;
                EditUser.Cellphone = User.User.Cellphone;
                EditUser.IsBob     = User.User.IsBob.Value;

                EditUser.Bobs_ID      = null;
                EditUser.PricePerKm   = null;
                EditUser.BobsType_ID  = null;
                EditUser.LicensePlate = null;
                EditUser.AutoType_ID  = null;

                EditUser.Password = Libraries.md5.Create(Password);
            }

            /*
             * EditUser.Bobs_ID = User.Bob.ID;
             * EditUser.Users_ID = User.User.ID;
             * EditUser.Firstname = User.User.Firstname;
             * EditUser.Lastname = User.User.Lastname;
             * EditUser.Email = User.User.Email;
             * EditUser.Cellphone = User.User.Cellphone;
             * EditUser.IsBob = User.User.IsBob.Value;
             * EditUser.PricePerKm = User.Bob.PricePerKm;
             * EditUser.BobsType_ID = User.Bob.BobsType_ID;
             * EditUser.LicensePlate = User.Bob.LicensePlate;
             * EditUser.AutoType_ID = User.Autotype.ID;*/

            Response r = await UserRepository.EditUser(EditUser);

            if (r.Success)
            {
                var dialog = new MessageDialog("Uw gegevens zijn opgeslaan.");
                await dialog.ShowAsync();
            }
            else
            {
                var dialog = new MessageDialog("Er is een probleem met het opslaan van uw gegevens. Probeer het nog eens opnieuw.");
                await dialog.ShowAsync();
            }
        }