/// <summary> /// Occurs when the wired IPv4 address is changed. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void IPAddressControl_TextChanged(object sender, EventArgs e) { IPAddressControl currentControl = (IPAddressControl)sender; IPAddress address = null; if (IPAddress.TryParse(currentControl.Text, out address)) { string dhcpServerIP = SERVER_IP_FORMAT.FormatWith(address.ToString().Substring(0, address.ToString().LastIndexOf(".", StringComparison.CurrentCultureIgnoreCase))); if (currentControl.Name == wired_IpAddressControl.Name) { primaryDhcp_IpAddressControl.Text = dhcpServerIP; } else if (currentControl.Name == europaWired_IpAddressControl.Name) { SecondaryDhcp_IpAddressControl.Text = dhcpServerIP; } else { thirdDhcpServer_IpAddressControl.Text = dhcpServerIP; } } base.OnPropertyChanged(new PropertyChangedEventArgs("IP Address")); }
/// <summary> /// validating IP address control /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void IPAddressControl_Validating(object sender, CancelEventArgs e) { IPAddressControl addressControl = (IPAddressControl)sender; // Validate wireless IP only for VEP if (addressControl.Name.EqualsIgnoreCase(wirelessIpv4_IpAddressControl.Name) && base.ProductCategory == ProductFamilies.TPS) { fieldValidator.Validate(addressControl); return; } fieldValidator.Validate(addressControl); }
public MainWindow() { InitializeComponent(); AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; _edtAssetSelectionControl = AssetFormHost.Child as AssetSelectionControl; _addressControl = BashCollectorAddressHost.Child as IPAddressControl; _addressControl?.DataBindings.Add("Enabled", BashCollectorCheckBox, "IsChecked"); string environment = "Production"; #if DEBUG environment = "Development"; #endif _accessDds = new AccessDDS(environment); }
public void LoadProfileValues() { foreach (object o in formInputs) { if (o is TextBox) { TextBox tb = (TextBox)o; tb.Text = GetPropValue(profileToEdit, tb.Tag.ToString()).ToString(); } else { IPAddressControl ip = (IPAddressControl)o; if (GetPropValue(profileToEdit, ip.Tag.ToString()) != null) // ci vuole sennò esplode { ip.Text = GetPropValue(profileToEdit, ip.Tag.ToString()).ToString(); } } } cbIntefaces.Text = profileToEdit.Interface; }
/// <summary> /// validating IP address control /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void IPAddressControl_Validating(object sender, CancelEventArgs e) { IPAddressControl addressControl = (IPAddressControl)sender; fieldValidator.Validate(addressControl); }