Esempio n. 1
0
 private void RouterList_ItemCheck(object sender, ItemCheckEventArgs e)
 {
     for (int ix = 0; ix < RouterList.Items.Count; ++ix)
     {
         if (ix != e.Index)
         {
             RouterList.SetItemChecked(ix, false);
         }
     }
 }
Esempio n. 2
0
        private static void RouterCallback(object sender, PingCompletedEventArgs e)
        {
            RouterInformation router = (RouterInformation)e.UserState;

            router.RouterNetwork = (e.Reply.Status == IPStatus.Success) ? "Up" : "Down";
            router.Date          = DateTime.Now.ToString();
            RouterList.Add(router);
            routerComplete[router.I] = 1; // 相应位置1表示已经Ping完
            Console.WriteLine((router.I + 1).ToString() + "/" + router.Total.ToString() + " " + router.StoreNo + ": " + router.RouterNetwork);
            flag.Set();
        }
Esempio n. 3
0
        /// <summary>
        ///     获取所有主链接和参数
        /// </summary>
        public RouterList GetList(SqlConnection connection)
        {
            var list = new RouterList
            {
                RouterMainLinkList =
                    connection.Query <RouterMainLink>("select PKID,CreateDateTime,UpdateDateTime,Content,Discription,LinkKind from  [Configuration].[dbo].[RouterMainLink] order by LinkKind;"),
                RouterParameterList =
                    connection.Query <RouterParameter>("select PKID,CreateDateTime,UpdateDateTime,Content,Discription,LinkKind,Kind from  [Configuration].[dbo].[RouterParameter] order by LinkKind;")
            };

            return(list);
        }
Esempio n. 4
0
 /// <summary>Snippet for List</summary>
 public void List()
 {
     // Snippet: List(string, string, CallSettings)
     // Create client
     RoutersClient routersClient = RoutersClient.Create();
     // Initialize request argument(s)
     string project = "";
     string region  = "";
     // Make the request
     RouterList response = routersClient.List(project, region);
     // End snippet
 }
Esempio n. 5
0
        private void SendButton_Click(object sender, EventArgs e)
        {
            try
            {
                IPAddress ip = IPAddress.Parse(RouterList.GetItemText(RouterList.SelectedItem));
                if (DeleteIPFIB.Checked)
                {
                    logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteIPFIBbyId));
                }
                else if (DeleteMPLSFIB.Checked)
                {
                    logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteMPLSFIBbyId));
                }
                else if (DeleteFTN.Checked)
                {
                    logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteFTNbyId));
                }
                else if (DeleteIFN.Checked)
                {
                    logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteIFNbyId));
                }
                else if (DeleteNHLFE.Checked)
                {
                    logTextBox.AppendText(manager.DeleteByID(ip, Convert.ToInt32(textBoxA.Text), ControlParam.DeleteNHLFEbyId));
                }

                else if (setIPFIB.Checked)
                {
                    logTextBox.AppendText(manager.setIPFIB(ip, IPAddress.Parse(textBoxA.Text), IPAddress.Parse(textBoxB.Text)));
                }
                else if (SetMPLSFIB.Checked)
                {
                    logTextBox.AppendText(manager.setMPLSFIB(ip, IPAddress.Parse(textBoxA.Text), Convert.ToInt16(textBoxB.Text)));
                }
                else if (SetFTN.Checked)
                {
                    logTextBox.AppendText(manager.setFTN(ip, Convert.ToInt16(textBoxA.Text), Convert.ToInt32(textBoxB.Text)));
                }
                else if (SetIFN.Checked)
                {
                    logTextBox.AppendText(manager.setILM(ip, IPAddress.Parse(textBoxA.Text), Convert.ToInt16(textBoxB.Text), textBoxC.Text, Convert.ToInt32(textBoxD.Text)));
                }
                else if (SetNHLFE.Checked)
                {
                    logTextBox.AppendText(manager.setNHLFE(ip, Convert.ToInt32(textBoxA.Text), comboBoxE.Text, textBoxB.Text, textBoxC.Text, textBoxD.Text));
                }
            }
            catch (Exception ex)
            {
                logTextBox.AppendText(Logger.Log(ex.Message, LogType.ERROR));
            }
        }
Esempio n. 6
0
        /// <summary>Snippet for ListAsync</summary>
        public async Task ListAsync()
        {
            // Snippet: ListAsync(string, string, CallSettings)
            // Additional: ListAsync(string, string, CancellationToken)
            // Create client
            RoutersClient routersClient = await RoutersClient.CreateAsync();

            // Initialize request argument(s)
            string project = "";
            string region  = "";
            // Make the request
            RouterList response = await routersClient.ListAsync(project, region);

            // End snippet
        }
Esempio n. 7
0
 /// <summary>Snippet for List</summary>
 public void ListRequestObject()
 {
     // Snippet: List(ListRoutersRequest, CallSettings)
     // Create client
     RoutersClient routersClient = RoutersClient.Create();
     // Initialize request argument(s)
     ListRoutersRequest request = new ListRoutersRequest
     {
         PageToken            = "",
         MaxResults           = 0U,
         Filter               = "",
         Region               = "",
         OrderBy              = "",
         Project              = "",
         ReturnPartialSuccess = false,
     };
     // Make the request
     RouterList response = routersClient.List(request);
     // End snippet
 }
Esempio n. 8
0
        /// <summary>Snippet for ListAsync</summary>
        public async Task ListRequestObjectAsync()
        {
            // Snippet: ListAsync(ListRoutersRequest, CallSettings)
            // Additional: ListAsync(ListRoutersRequest, CancellationToken)
            // Create client
            RoutersClient routersClient = await RoutersClient.CreateAsync();

            // Initialize request argument(s)
            ListRoutersRequest request = new ListRoutersRequest
            {
                PageToken            = "",
                MaxResults           = 0U,
                Filter               = "",
                Region               = "",
                OrderBy              = "",
                Project              = "",
                ReturnPartialSuccess = false,
            };
            // Make the request
            RouterList response = await routersClient.ListAsync(request);

            // End snippet
        }