Exemple #1
0
        /// <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"));
        }
Exemple #2
0
        /// <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);
        }
Exemple #4
0
        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;
        }
Exemple #5
0
        /// <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);
        }