void wc_WS_GetTreeCompleted(object sender, WS_Link.WS_GetTreeCompletedEventArgs e) { tree.set_ParentTree(e.Result); try { tree.refresh_Nodes(2, 0); box_Nodes_1.ItemsSource = tree.Node_1; if (box_Nodes_1.Items.Count > 1) box_Nodes_1.SelectedIndex = 1; box_Nodes_2.ItemsSource = tree.Node_2; if (box_Nodes_2.Items.Count > 0) box_Nodes_2.SelectedIndex = 0; box_Nodes_3.ItemsSource = tree.Node_3; if (box_Nodes_3.Items.Count > 0) box_Nodes_3.SelectedIndex = 0; } catch (Exception err) { ErrorWindow.CreateNew(err); } }
void wc_ws_selectDBTreeCompleted(object sender, WS_Link.ws_selectDBTreeCompletedEventArgs e) { if (e.Result != null) { DBTree DBTREE = new DBTree(); DBTREE.DBDATA = e.Result.DBDATA; Node NNODE = new Node(DBTREE.GetAnyNodeinDB); tree_Models.ItemsSource = NNODE.chldlist; tree_Models.UpdateLayout(); if (tree_Models.Items.Count > 0) { TreeViewItem item = tree_Models.ItemContainerGenerator.ContainerFromItem(tree_Models.Items[0]) as TreeViewItem; if (item != null) { item.IsSelected = true; } } } else { cwnd_ShitHappens w = new cwnd_ShitHappens(ErrorResources.err_SELECT, e.OpStatus.ToString()); w.Show(); } }
void wc_ws_updateNodeCompleted(object sender, WS_Link.ws_updateNodeCompletedEventArgs e) { if (e.Result == 1) { w.txt_Message.Text = "Раздел обновлен"; w.Show(); } else { cwnd_ShitHappens w = new cwnd_ShitHappens(ErrorResources.err_UPDATE, e.OpStatus.ToString()); w.Show(); } }
void wc_WS_GetTreeCompleted(object sender, WS_Link.WS_GetTreeCompletedEventArgs e) { WS_Link.Parent FreshParentTree = new WS_Link.Parent(); try { FreshParentTree = e.Result; treeView.ItemsSource = FreshParentTree.ListChild; } catch (Exception err) { HeaderText.Text += "Исключение в WS_GetTree: "; //HeaderText.Text += err.ToString(); ErrorWindow.CreateNew(err); //InfoWindow iw = new InfoWindow("Ошибка в дереве!",); } }
void wc_ws_TestAuthConnectionCompleted(object sender, WS_Link.ws_TestAuthConnectionCompletedEventArgs e) { SolidColorBrush brush1 = new SolidColorBrush(Colors.Gray); if (e.Result != 0) { txt_AuthResult.Text = e.OpStatus.ToString(); brush1.Color = Colors.Green; txt_AuthResult.Foreground = brush1; } else { brush1.Color = Colors.Red; txt_AuthResult.Foreground = brush1; Views.InfoWindow iw = new Views.InfoWindow("Ошибка связи", e.OpStatus.ToString()); iw.Show(); } }
void wc_ws_selectModelsListCompleted(object sender, WS_Link.ws_selectModelsListCompletedEventArgs e) { if (e.Result != null) { DataTemplate dt = Resources["listSimpleItemTemplate"] as DataTemplate; list_Catalogs.ItemTemplate = dt; list_Catalogs.ItemsSource = e.Result; } else { cwnd_ShitHappens w = new cwnd_ShitHappens(ErrorResources.err_SELECT, e.OpStatus.ToString()); w.Show(); } }
void wc_ws_deleteProducerCompleted(object sender, WS_Link.ws_deleteProducerCompletedEventArgs e) { if (e.Result == 1) { wc.ws_selectProducersListAsync(); } else { cwnd_ShitHappens w = new cwnd_ShitHappens(ErrorResources.err_DELETE, e.OpStatus.ToString()); w.Show(); } }
void wc_ws_checkProducerCompleted(object sender, WS_Link.ws_checkProducerCompletedEventArgs e) { if (e.Result != null) { int r = e.OpValue; ObservableCollection<wsSimpleItem> slist = e.Result; cwnd_ResultToDBGrid cw = new cwnd_ResultToDBGrid(e.OpStatus,slist); cw.Show(); cw.Closed += new EventHandler(cw_Closed); } else if (e.Result == null) { cwnd_ShitHappens w = new cwnd_ShitHappens(ErrorResources.err_DB, e.OpStatus.ToString()); w.Show(); } }
// Вставить Place void wc_ws_insertPlaceCompleted(object sender, WS_Link.ws_insertPlaceCompletedEventArgs e) { if (e.Result == 1) { wc.ws_selectDBTreeAsync(1); } else { cwnd_ShitHappens w = new cwnd_ShitHappens(ErrorResources.err_INSERT, e.OpStatus.ToString()); w.Show(); } }
//---- Удаление элемента(ов) void wc_ws_deleteTreeItemCompleted(object sender, WS_Link.ws_deleteTreeItemCompletedEventArgs e) { if (e.Result != 0) { wc.ws_selectTreeItemsListAsync((int)(tree_Devices.SelectedItem as Node).bi.ID); } else { cwnd_ShitHappens w = new cwnd_ShitHappens(ErrorResources.err_DELETE, e.OpStatus.ToString()); w.Show(); } }
void wc_WS_GetDevicesCompleted(object sender, WS_Link.WS_GetDevicesCompletedEventArgs e) { list_devices.ItemsSource = e.Result; }