Example #1
0
        private void ShowTypeObjectDetails(string AStrItemData)
        {
            string LStrTypeID      = string.Empty;
            string LStrTypeIDLeft3 = string.Empty;

            LStrTypeID = AStrItemData;

            if (IOperationEvent != null)
            {
                OperationEventArgs LEventArgs = new OperationEventArgs();
                LEventArgs.StrObjectTag = "M-Save";
                IOperationEvent(this, LEventArgs);
            }

            GridResourceDataDetail.Children.Clear();
            LabelResourceName.Content = string.Empty;

            IOperationEvent = null;

            LStrTypeIDLeft3 = AStrItemData.Substring(0, 3);
            if (LStrTypeIDLeft3 == "211")
            {
                ShowType211ObjectDetails(AStrItemData); return;
            }
            if (LStrTypeIDLeft3 == "212")
            {
                ShowType212ObjectDetails(AStrItemData); return;
            }
            if (LStrTypeIDLeft3 == "213")
            {
                ShowType213ObjectDetails(AStrItemData); return;
            }
        }
Example #2
0
        private void IUCResourceType212A_IOperationEvent(object sender, OperationEventArgs e)
        {
            string LStrDecID = string.Empty;

            if (e.StrObjectTag == "M-DEC01")
            {
                LStrDecID = e.ObjectSource0.ToString();
                foreach (TreeViewItem LTreeViewItemSingleResurce in TreeViewResourceList.Items)
                {
                    if (LTreeViewItemSingleResurce.DataContext.ToString() != "212")
                    {
                        continue;
                    }
                    foreach (TreeViewItem LTreeViewItemSingleDecServer in LTreeViewItemSingleResurce.Items)
                    {
                        if (LTreeViewItemSingleDecServer.DataContext.ToString() != LStrDecID)
                        {
                            continue;
                        }
                        LTreeViewItemSingleDecServer.IsSelected = true;
                        LTreeViewItemSingleDecServer.BringIntoView();
                    }
                    break;
                }
                return;
            }
        }
Example #3
0
        private void WriteElement2DataSet()
        {
            string LStrServerIP   = string.Empty;
            string LStrServerPort = string.Empty;

            if (!IBoolCanEdit)
            {
                return;
            }

            UCInputType203 LUCServerIPAddress = GridDecServer01.Children[0] as UCInputType203;

            LStrServerIP = LUCServerIPAddress.GetElementData();

            UCInputType103 LUCServerPort = GridDecServer02.Children[0] as UCInputType103;

            LStrServerPort = LUCServerPort.GetElementData();

            DataRow[] LDataRowDecServer = App.IListDataSetReturn[1].Tables[0].Select("C001 = " + IStrCurrentDecID);

            LDataRowDecServer[0]["C014"] = EncryptionAndDecryption.EncryptDecryptString(LStrServerPort, IStrVerificationCode004, EncryptionAndDecryption.UMPKeyAndIVType.M004);
            LDataRowDecServer[0]["C017"] = EncryptionAndDecryption.EncryptDecryptString(LStrServerIP, IStrVerificationCode004, EncryptionAndDecryption.UMPKeyAndIVType.M004);

            OperationEventArgs LEventArgs = new OperationEventArgs();

            LEventArgs.StrObjectTag  = "S212";
            LEventArgs.ObjectSource0 = IStrCurrentDecID;
            IPageTopParent.RefreshTreeViewViewData(LEventArgs);
        }
Example #4
0
 private void IPageTopParent_IOperationEvent(object sender, OperationEventArgs e)
 {
     if (e.StrObjectTag == "M-Save")
     {
         WriteElement2DataSet(); return;
     }
 }
 private void GridObjectOperationSingle_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     try
     {
         if (IBoolHaveMoreOperations)
         {
             Grid ClickedGrid = sender as Grid;
             //目标
             ClickedGrid.ContextMenu.PlacementTarget = ClickedGrid;
             //位置
             ClickedGrid.ContextMenu.Placement = System.Windows.Controls.Primitives.PlacementMode.MousePoint;
             //显示菜单
             ClickedGrid.ContextMenu.IsOpen = true;
         }
         else
         {
             if (IOperationEvent != null)
             {
                 OperationEventArgs LEventArgs = new OperationEventArgs();
                 LEventArgs.StrObjectTag  = IStrOperationID;
                 LEventArgs.ObjectSource0 = IObjectCurrent;
                 LEventArgs.ObjectSource1 = IOperationParameters;
                 IOperationEvent(this, LEventArgs);
             }
         }
     }
     catch { }
 }
Example #6
0
 private void LUCObjectOperationSingle_IOperationEvent(object sender, OperationEventArgs e)
 {
     if (IOperationEvent != null)
     {
         IOperationEvent(this, e);
     }
 }
        private void GridValidationDataPanel_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            if (IOperationEvent == null)
            {
                return;
            }
            OperationEventArgs LEventArgs = new OperationEventArgs();

            LEventArgs.StrObjectTag = IStrOperationID;
            IOperationEvent(this, LEventArgs);
        }
Example #8
0
 public void ApplicationLanguageChanged()
 {
     if (IChangeLanguageEvent != null)
     {
         OperationEventArgs LEventArgs = new OperationEventArgs();
         IChangeLanguageEvent(this, LEventArgs);
     }
     ShowElementContent();
     ShowAllResourceType(null, 0);
     ShowType211LeftSubObjects();
     ShowType212LeftSubObjects();
     ShowType213LeftSubObjects();
 }
Example #9
0
 public void RefreshTreeViewViewData(OperationEventArgs AEventArgs)
 {
     if (AEventArgs.StrObjectTag == "S211")
     {
         RefreshType211ViewData(AEventArgs); return;
     }
     if (AEventArgs.StrObjectTag == "S212")
     {
         RefreshType212ViewData(AEventArgs); return;
     }
     if (AEventArgs.StrObjectTag == "S213")
     {
         RefreshType213ViewData(AEventArgs); return;
     }
 }
 private void LListViewItemSingleDecServer_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (IOperationEvent != null)
     {
         ListViewItem LListViewItemClicked = sender as ListViewItem;
         if (LListViewItemClicked == null)
         {
             return;
         }
         OperationEventArgs LEventArgs = new OperationEventArgs();
         LEventArgs.StrObjectTag  = "M-DEC01";
         LEventArgs.ObjectSource0 = LListViewItemClicked.DataContext.ToString();
         IOperationEvent(this, LEventArgs);
     }
 }
 private void LMenuItemSingleOperation_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         MenuItem LMenuItemOperationClicked = sender as MenuItem;
         if (IOperationEvent != null)
         {
             OperationEventArgs LEventArgs = new OperationEventArgs();
             LEventArgs.StrObjectTag  = LMenuItemOperationClicked.DataContext.ToString();
             LEventArgs.ObjectSource0 = IObjectCurrent;
             LEventArgs.ObjectSource1 = LMenuItemOperationClicked.Tag;
             IOperationEvent(this, LEventArgs);
         }
     }
     catch { }
 }
Example #12
0
        private void RefreshType213ViewData(OperationEventArgs AEventArgs)
        {
            string LStrDataContext = string.Empty;

            string LStrServerData011 = string.Empty;
            string LStrServerData012 = string.Empty;
            string LStrServerData013 = string.Empty;
            string LStrServerData014 = string.Empty;
            string LStrServerData017 = string.Empty;
            string LStrServerData018 = string.Empty;

            foreach (TreeViewItem LTreeViewItemSingleResurce in TreeViewResourceList.Items)
            {
                if (LTreeViewItemSingleResurce.DataContext.ToString() != "213")
                {
                    continue;
                }
                foreach (TreeViewItem LTreeViewItemSingleCtiHubServer in LTreeViewItemSingleResurce.Items)
                {
                    LStrDataContext = LTreeViewItemSingleCtiHubServer.DataContext.ToString();
                    DataRow[] LDataRowCtiHubServer = App.IListDataSetReturn[2].Tables[0].Select("C001 = " + LStrDataContext);

                    LStrServerData011 = LDataRowCtiHubServer[0]["C011"].ToString();
                    LStrServerData012 = LDataRowCtiHubServer[0]["C012"].ToString();
                    LStrServerData013 = LDataRowCtiHubServer[0]["C013"].ToString();
                    LStrServerData014 = LDataRowCtiHubServer[0]["C014"].ToString();
                    LStrServerData014 = EncryptionAndDecryption.EncryptDecryptString(LStrServerData014, IStrVerificationCode104, EncryptionAndDecryption.UMPKeyAndIVType.M104);
                    LStrServerData017 = LDataRowCtiHubServer[0]["C017"].ToString();
                    LStrServerData017 = EncryptionAndDecryption.EncryptDecryptString(LStrServerData017, IStrVerificationCode104, EncryptionAndDecryption.UMPKeyAndIVType.M104);
                    LStrServerData018 = LDataRowCtiHubServer[0]["C018"].ToString();
                    LStrServerData018 = EncryptionAndDecryption.EncryptDecryptString(LStrServerData018, IStrVerificationCode104, EncryptionAndDecryption.UMPKeyAndIVType.M104);
                    if (LStrServerData011 == "0")
                    {
                        LTreeViewItemSingleCtiHubServer.Header = "(" + App.GetDisplayCharater("UCResourceType211", "C012V" + LStrServerData012) + ") " + App.GetDisplayCharater("1110012");
                    }
                    else
                    {
                        LTreeViewItemSingleCtiHubServer.Header = "(" + App.GetDisplayCharater("UCResourceType211", "C012V" + LStrServerData012) + ") " + LStrServerData017;
                    }
                }

                break;
            }
        }
Example #13
0
        private void LUCServerMainBack_IOperationEvent(object sender, OperationEventArgs e)
        {
            string LStrSource      = string.Empty;
            string LStrCurrentData = string.Empty;
            string LStrChangedData = string.Empty;

            LStrSource = e.StrObjectTag;

            if (string.IsNullOrEmpty(LStrSource))
            {
                return;
            }

            LStrCurrentData = e.ObjectSource0 as string;
            UCInputType202 LUCServerMainBack = null;

            if (LStrCurrentData == "1")
            {
                LStrChangedData = "2";
            }
            else
            {
                LStrChangedData = "1";
            }

            if (LStrSource == "S0102")
            {
                LUCServerMainBack           = GridCtiHubServer0202.Children[0] as UCInputType202;
                LabelCtiHubServer01.Content = App.GetDisplayCharater("UCResourceType211", "ServerType" + LStrCurrentData);
                LabelCtiHubServer02.Content = App.GetDisplayCharater("UCResourceType211", "ServerType" + LStrChangedData);
            }
            else
            {
                LUCServerMainBack           = GridCtiHubServer0102.Children[0] as UCInputType202;
                LabelCtiHubServer02.Content = App.GetDisplayCharater("UCResourceType211", "ServerType" + LStrCurrentData);
                LabelCtiHubServer01.Content = App.GetDisplayCharater("UCResourceType211", "ServerType" + LStrChangedData);
            }

            LUCServerMainBack.SetElementData(LStrChangedData, "Change");
        }
Example #14
0
        private void RefreshType212ViewData(OperationEventArgs AEventArgs)
        {
            string LStrDataContext = string.Empty;

            string LStrServerData001 = string.Empty;
            string LStrServerData011 = string.Empty;
            string LStrServerData012 = string.Empty;
            string LStrServerData013 = string.Empty;
            string LStrServerData014 = string.Empty;
            string LStrServerData015 = string.Empty;
            string LStrServerData016 = string.Empty;
            string LStrServerData017 = string.Empty;
            string LStrServerData018 = string.Empty;

            foreach (TreeViewItem LTreeViewItemSingleResurce in TreeViewResourceList.Items)
            {
                if (LTreeViewItemSingleResurce.DataContext.ToString() != "212")
                {
                    continue;
                }
                foreach (TreeViewItem LTreeViewItemSingleDecServer in LTreeViewItemSingleResurce.Items)
                {
                    LStrDataContext = LTreeViewItemSingleDecServer.DataContext.ToString();
                    if (LStrDataContext != AEventArgs.ObjectSource0.ToString())
                    {
                        continue;
                    }

                    DataRow[] LDataRowDecServer = App.IListDataSetReturn[1].Tables[0].Select("C001 = " + LStrDataContext);

                    LStrServerData017 = LDataRowDecServer[0]["C017"].ToString();
                    LStrServerData017 = EncryptionAndDecryption.EncryptDecryptString(LStrServerData017, IStrVerificationCode104, EncryptionAndDecryption.UMPKeyAndIVType.M104);

                    LTreeViewItemSingleDecServer.Header = LStrServerData017;
                    break;
                }
                break;
            }
        }
Example #15
0
 private void LUCServerStatus_IOperationEvent(object sender, OperationEventArgs e)
 {
     //MessageBox.Show(e.ObjectSource0.ToString(), e.StrObjectTag);
 }
Example #16
0
 private void LUCObjectOperationsEvent(object sender, OperationEventArgs e)
 {
     MessageBox.Show(e.StrObjectTag);
 }
Example #17
0
        private void WriteElement2DataSet()
        {
            if (!IBoolCanEdit)
            {
                return;
            }

            List <string> LListStrMainSetting = new List <string>();
            List <string> LListStrBackSetting = new List <string>();

            UCInputType201 LUCServerStatusTop    = GridCtiHubServer0101.Children[0] as UCInputType201;
            UCInputType201 LUCServerStatusButtom = GridCtiHubServer0201.Children[0] as UCInputType201;

            UCInputType202 LUCServerMainBackTop    = GridCtiHubServer0102.Children[0] as UCInputType202;
            UCInputType202 LUCServerMainBackButtom = GridCtiHubServer0202.Children[0] as UCInputType202;

            UCInputType203 LUCServerIPAddressTop    = GridCtiHubServer0103.Children[0] as UCInputType203;
            UCInputType203 LUCServerIPAddressButtom = GridCtiHubServer0203.Children[0] as UCInputType203;

            UCInputType103 LUCServerPortTop    = GridCtiHubServer0105.Children[0] as UCInputType103;
            UCInputType103 LUCServerPortButtom = GridCtiHubServer0205.Children[0] as UCInputType103;

            if (LUCServerMainBackTop.GetElementData() == "1")
            {
                LListStrMainSetting.Add(LUCServerStatusTop.GetElementData());
                LListStrMainSetting.Add("1");
                LListStrMainSetting.Add(LUCServerIPAddressTop.GetElementData());
                LListStrMainSetting.Add(LUCServerPortTop.GetElementData());

                LListStrBackSetting.Add(LUCServerStatusButtom.GetElementData());
                LListStrBackSetting.Add("2");
                LListStrBackSetting.Add(LUCServerIPAddressButtom.GetElementData());
                LListStrBackSetting.Add(LUCServerPortButtom.GetElementData());
            }
            else
            {
                LListStrMainSetting.Add(LUCServerStatusButtom.GetElementData());
                LListStrMainSetting.Add("1");
                LListStrMainSetting.Add(LUCServerIPAddressButtom.GetElementData());
                LListStrMainSetting.Add(LUCServerPortButtom.GetElementData());

                LListStrBackSetting.Add(LUCServerStatusTop.GetElementData());
                LListStrBackSetting.Add("2");
                LListStrBackSetting.Add(LUCServerIPAddressTop.GetElementData());
                LListStrBackSetting.Add(LUCServerPortTop.GetElementData());
            }

            DataRow[] LDataRowCtiHubServerMain = App.IListDataSetReturn[2].Tables[0].Select("C001 = 2130000000000000001");
            LDataRowCtiHubServerMain[0]["C011"] = LListStrMainSetting[0];
            LDataRowCtiHubServerMain[0]["C012"] = LListStrMainSetting[1];
            LDataRowCtiHubServerMain[0]["C014"] = EncryptionAndDecryption.EncryptDecryptString(LListStrMainSetting[3], IStrVerificationCode004, EncryptionAndDecryption.UMPKeyAndIVType.M004);
            LDataRowCtiHubServerMain[0]["C017"] = EncryptionAndDecryption.EncryptDecryptString(LListStrMainSetting[2], IStrVerificationCode004, EncryptionAndDecryption.UMPKeyAndIVType.M004);

            DataRow[] LDataRowCtiHubServerBack = App.IListDataSetReturn[2].Tables[0].Select("C001 = 2130000000000000002");
            LDataRowCtiHubServerBack[0]["C011"] = LListStrBackSetting[0];
            LDataRowCtiHubServerBack[0]["C012"] = LListStrBackSetting[1];
            LDataRowCtiHubServerBack[0]["C014"] = EncryptionAndDecryption.EncryptDecryptString(LListStrBackSetting[3], IStrVerificationCode004, EncryptionAndDecryption.UMPKeyAndIVType.M004);
            LDataRowCtiHubServerBack[0]["C017"] = EncryptionAndDecryption.EncryptDecryptString(LListStrBackSetting[2], IStrVerificationCode004, EncryptionAndDecryption.UMPKeyAndIVType.M004);

            OperationEventArgs LEventArgs = new OperationEventArgs();

            LEventArgs.StrObjectTag = "S213";
            IPageTopParent.RefreshTreeViewViewData(LEventArgs);
        }