private ACATPreferences updateSettingsFromUI()
{
var strPinCode = Windows.GetText(tbPINCode);
Int32 intPinCode;
Log.Debug("strPINCode=" + strPinCode);
ACATPreferences prefs = null;
if (Int32.TryParse(strPinCode, out intPinCode) == false)
{
// fail because it is not a number
Log.Debug("Invalid pincode provided!");
}
else
{
prefs = ACATPreferences.Load();
prefs.MutePin = Common.AppPreferences.MutePin = strPinCode;
prefs.MutePinDigitMax = Common.AppPreferences.MutePinDigitMax = (byte)(_dialogCommon.GetRootWidget().Finder.FindChild(tbMaxDigit.Name) as SliderWidget).GetState(SliderWidget.SliderUnitsOnes);
}
return prefs;
}