Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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();
     }
 }
Esempio n. 4
0
 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("Ошибка в дереве!",);
     }
 }
Esempio n. 5
0
        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();
            }


        }
Esempio n. 6
0
 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();
     }
 }
Esempio n. 7
0
 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();
     }
 }
Esempio n. 8
0
        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();
            }
        }
Esempio n. 9
0
 // Вставить 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();
     }
 }
Esempio n. 10
0
 //---- Удаление элемента(ов)
 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();
     }
 }
Esempio n. 11
0
 void wc_WS_GetDevicesCompleted(object sender, WS_Link.WS_GetDevicesCompletedEventArgs e)
 {
     
     list_devices.ItemsSource = e.Result;
     
 }