예제 #1
0
    private void UserRoleDropdown_ValueChanged(object sender, ValueChangedEventArgs e)
    {
        //i hate firebase
        if (isDataSent)
        {
            return;
        }

        //FName, LName, Mname, ContactName, Phone, Address, DOB, State, Zip
        reference.Child("Patient").Child(MainController.name).Child("address").SetValueAsync(Address.ToString());
        reference.Child("Patient").Child(MainController.name).Child("state").SetValueAsync(State.ToString());
        reference.Child("Patient").Child(MainController.name).Child("zipCode").SetValueAsync(Zip.ToString());
        reference.Child("Patient").Child(MainController.name).Child("dateOfBirth").SetValueAsync(DOB.ToString());
        reference.Child("Patient").Child(MainController.name).Child("emergencyContact").SetValueAsync(ContactName.ToString());
        reference.Child("Patient").Child(MainController.name).Child("firstName").SetValueAsync(FName.ToString());
        reference.Child("Patient").Child(MainController.name).Child("middleName").SetValueAsync(Mname.ToString());
        reference.Child("Patient").Child(MainController.name).Child("lastName").SetValueAsync(LName.ToString());
        reference.Child("Patient").Child(MainController.name).Child("phoneNumber").SetValueAsync(Phone.ToString());

        message.text = "Account successfully updated.";
        isDataSent   = true;


        /*
         *      reference.Child("Patient").Child(MainController.name).SetValueAsync(UserName.text);
         *      reference.Child("Patient").Child(UserName.text).Child("Username").SetValueAsync(UserName.text);
         *      reference.Child("Patient").Child(UserName.text).Child("Role").SetValueAsync(RoleValue);
         *      reference.Child("Patient").Child(UserName.text).Child("Password").SetValueAsync(Password.text);
         *      reference.Child("Patient").Child(UserName.text).Child("DoB").SetValueAsync(DOB.text);
         *      reference.Child("Patient").Child(UserName.text).Child("EmergencyContact").SetValueAsync("911");
         *      print("added to db");
         *
         *      message.text = "Account successfully updated.";
         *      isDataSent = true;
         *
         */
    }