示例#1
0
 public bool RemoveServer(ServerRequestModel model)
 {
     try
     {
         var jsontext = JsonConvert.SerializeObject(model);
         WriteValue(jsontext);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#2
0
 public bool ResponseRemoveServer(ServerRequestModel model)
 {
     try
     {
         model.RequestType = RequestType.RemoveServer;
         var jsonText = JsonConvert.SerializeObject(model);
         WriteValue(jsonText);
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
示例#3
0
 private void DisplayAddServer(ServerRequestModel model)
 {
     try
     {
         var newNode = new TreeViewItem();
         newNode.Header = model.ServerName;
         newNode.Tag    = NodeType.Server;
         treeGroup.Items.Add(newNode);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Info", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
示例#4
0
 private void DisplayRemoveServer(ServerRequestModel model)
 {
     try
     {
         var node = treeGroup.SelectedItem;
         treeGroup.Items.Remove(node);
         if (_listTags != null)
         {
             _listTags.Clear();
             lvTag.Items.Refresh();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Info", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
示例#5
0
 private void mnuRemoveServer_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var node = treeGroup.SelectedItem as TreeViewItem;
         if (node == null)
         {
             return;
         }
         var server = new ServerRequestModel()
         {
             RequestType = RequestType.RemoveServer, ServerName = node.Header.ToString()
         };
         _opcService.RemoveServer(server);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Info", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
示例#6
0
 private void mnuAddServer_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var dlg = new dlgInputDialog("Please input Server name:", "");
         if (dlg.ShowDialog() == false)
         {
             return;
         }
         if (dlg.Answer == "")
         {
             throw new Exception("Please input Server name");
         }
         var server = new ServerRequestModel()
         {
             RequestType = RequestType.AddServer, ServerName = dlg.Answer
         };
         _opcService.AddServer(server);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Info", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }