コード例 #1
0
ファイル: Form_Principal.cs プロジェクト: Belsirk/Red_Manager
        /// <summary>
        /// Cuando el boton ipv4_bt_editardirre es presionado se esta intentando
        /// fijar una IP estatica. Por lo tanto tomamos
        /// los campos de IP (IP/Prefijo + Gtw) y los enviamos a NethSH
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ipv4_bt_editardirre_Click(object sender, EventArgs e)
        {
            BoxInterfasesRedes bxInterfas = (BoxInterfasesRedes)box_lista_interfases.SelectedItem;
            String             sIP        = ipv4_tb_address.Text;
            String             sMk        = ipv4_tb_mask.Text;
            String             sGt        = ipv4_tb_gtw.Text;

            //Aunque se supone que solo se puede dar  clic cuando el boton esta disponible
            //garantizamos que sea cuando el usuario esta trabajando con IPv4 estatica.
            if (!ipv4_estatica.Checked)
            {
                return;
            }

            //Ejecutamos el comando para fijar la IP.
            ValidarOperacionInterfas(bxInterfas.setIPv4FullAddress(sIP, sMk, sGt));

            return;
        }