private void Button_SerialNumberSet_Click(object sender, RoutedEventArgs e) { String OldSerNum = Device.DevInfo.SerialNumber; if (Device.SetSerialNumber(Helper.CheckRegex(TextBox_SerialNumber.Text)) == 0) { if (Device.Information() != 0) { DBG.WriteLine("Device Information read failed!"); } else if (OldSerNum != Device.DevInfo.SerialNumber) { ActivationKeyWindow window = new ActivationKeyWindow(); window.ChangeSerialNumber(OldSerNum, Device.DevInfo.SerialNumber); } if (!String.IsNullOrEmpty(Device.DevInfo.SerialNumber)) { TextBox_SerialNumber.Text = Device.DevInfo.SerialNumber; } else { TextBox_SerialNumber.Text = "Read Failed!"; } } else { TextBox_SerialNumber.Text = "Write Failed!"; } }
private void CheckBox_CalWriteEnable_Click(object sender, RoutedEventArgs e) { ActivationKeyWindow window = new ActivationKeyWindow(); if (CheckBox_CalWriteEnable.IsChecked == true) { Button_CalWriteCoeffs.IsEnabled = true; Button_CalWriteGenCoeffs.IsEnabled = true; if (window.IsActivated) { Button_CalRestoreDefaultCoeffs.IsEnabled = true; } else { Button_CalRestoreDefaultCoeffs.IsEnabled = false; } } else { Button_CalWriteCoeffs.IsEnabled = false; Button_CalWriteGenCoeffs.IsEnabled = false; Button_CalRestoreDefaultCoeffs.IsEnabled = false; } }
private void Button_ModelNameSet_Click(object sender, RoutedEventArgs e) { if (Device.SetModelName(Helper.CheckRegex(TextBox_ModelName.Text)) == 0) { if (Device.Information() != 0) { DBG.WriteLine("Device Information read failed!"); } else { ActivationKeyWindow window = new ActivationKeyWindow(); if (window.IsActivated) { UtilityPage_GUI_Handler((int)MainWindow.GUI_State.KEY_ACTIVATE); } else { UtilityPage_GUI_Handler((int)MainWindow.GUI_State.KEY_NOT_ACTIVATE); } } if (!String.IsNullOrEmpty(Device.DevInfo.ModelName)) { TextBox_ModelName.Text = Device.DevInfo.ModelName; } else { TextBox_ModelName.Text = "Read Failed!"; } } else { TextBox_ModelName.Text = "Write Failed!"; } }