예제 #1
0
        /// <summary>
        /// Cuando este evento es invocado lo que se desea es introducir una nueva
        /// dirrecion IPv6 a la lista de dirreciones (Con todo y potencial Gateway si es uno valido)
        /// La metodologia es invocar el formulario form_ipaddress  para que el usuario
        /// pueda introducir la sintaxis.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bt_ipv6_dirrecion_anexar_Click(object sender, EventArgs e)
        {
            BoxInterfasesRedes bxInterfas = (BoxInterfasesRedes)box_lista_interfases.SelectedItem;
            form_ipaddress     fIPadd     = new form_ipaddress();


            //Solo debe de ocurrir cuando se este trabajando con estaticas
            if (!rd_ipv6_static.Checked)
            {
                return;
            }

            fIPadd.ShowDialog();
            //Le pasamos el chisme de que que es IPv6 lo que queremos
            fIPadd.VersionIP = false;
            //¿Se introdujo una IP adecuada?
            if (fIPadd.Valido)
            {
                //Anexamos la IPv6 ADdress
                ValidarOperacionInterfas(bxInterfas.setIPv6Address(fIPadd.IPAddress));
            }
            fIPadd.Dispose();
        }