예제 #1
0
        public static void Main1()
        {
            var actionArray = new Action[] {
                // ReSharper disable RedundantCommaInArrayInitializer

                _DAClientMapper.DefineMapping.Main1,
                _DAClientMapper.DefineMapping.MappingKinds,
                _DAClientMapper.DefineMapping.Subscribe,

                _EasyDAClient.BrowseNodes.DataTypes,
                _EasyDAClient.BrowseNodes.Recursive,
                _EasyDAClient.BrowseNodes.RecursiveWithRead,
                _EasyDAClient.ChangeItemSubscription.PercentDeadband,
                _EasyDAClient.ChangeItemSubscription.Main1,
                _EasyDAClient.GetMultiplePropertyValues.DataType,
                _EasyDAClient.GetPropertyValue.DataType,
                _EasyDAClient.GetPropertyValue.Main1,
                _EasyDAClient.PullItemChanged.Main1,
                _EasyDAClient.ReadItem.BrowsePath,
                _EasyDAClient.ReadItem.DataTypes,
                _EasyDAClient.ReadItem.GetTypeCode,
                _EasyDAClient.ReadItem.Main1,
                _EasyDAClient.ReadItemValue.Main1,
                _EasyDAClient.ReadMultipleItems.Main1,
                _EasyDAClient.ReadMultipleItems.TimeMeasurements,
                _EasyDAClient.ReadMultipleItems.Xml,
                _EasyDAClient.SubscribeItem.CallbackLambda,
                _EasyDAClient.SubscribeItem.Main1,
                _EasyDAClient.SubscribeMultipleItems.DataTypes,
                _EasyDAClient.SubscribeMultipleItems.Main1,
                _EasyDAClient.SubscribeMultipleItems.ManyItems,
                _EasyDAClient.UnsubscribeItem.Main1,
                _EasyDAClient.WriteItemValue.Array,
                _EasyDAClient.WriteItemValue.Main1,
                _EasyDAClient.WriteMultipleItemValues.Main1,
                _EasyDAClient.WriteMultipleItemValues.TimeMeasurements,

                _EasyDAClientExtension.GetDataTypePropertyValue.Main1,
                _EasyDAClientExtension.GetItemPropertyRecord.Main1,
                _EasyDAClientExtension.GetPropertyValueDictionary.Main1,

                _EasyDAClientHoldPeriods.TopicWrite.Main1,

                // ReSharper restore RedundantCommaInArrayInitializer
            };

            var  actionList = new List <Action>(actionArray);
            bool cont;

            do
            {
                Console.WriteLine();
                cont = ConsoleDialog.SelectAndPerformAction("Select action to perform", "Return", actionList);
                if (cont)
                {
                    Console.WriteLine("Press Enter to continue...");
                    Console.ReadLine();
                }
            }while (cont);
        }
예제 #2
0
        public static void Main1()
        {
            var actionArray = new Action[] {
                // ReSharper disable RedundantCommaInArrayInitializer

                _AEAttributeElement.Properties.Main1,

                _AECategoryElement.Properties.Main1,

                _AEConditionElement.Properties.Main1,

                _AESubscriptionFilter.Properties.Main1,

                _EasyAEClient.AcknowledgeCondition.Main1,
                _EasyAEClient.BrowseAreas.Main1,
                _EasyAEClient.BrowseServers.Main1,
                _EasyAEClient.BrowseSources.Main1,
                _EasyAEClient.ChangeEventSubscription.Main1,
                _EasyAEClient.GetConditionState.Main1,
                _EasyAEClient.PullNotification.Main1,
                _EasyAEClient.QueryEventCategories.Main1,
                _EasyAEClient.QuerySourceConditions.Main1,
                _EasyAEClient.RefreshEventSubscription.Main1,
                _EasyAEClient.SubscribeEvents.CallbackLambda,
                _EasyAEClient.SubscribeEvents.FilterByCategories,
                _EasyAEClient.SubscribeEvents.Main1,
                _EasyAEClient.UnsubscribeAllEvents.Main1,
                _EasyAEClient.UnsubscribeEvents.Main1,

                _EasyAENotificationEventArgs.AttributeValues.Main1,

                SWToolbox.TOPServer_AE.Main1,

                // ReSharper restore RedundantCommaInArrayInitializer
            };

            var  actionList = new List <Action>(actionArray);
            bool cont;

            do
            {
                Console.WriteLine();
                cont = ConsoleDialog.SelectAndPerformAction("Select action to perform", "Return", actionList);
                if (cont)
                {
                    Console.WriteLine("Press Enter to continue...");
                    Console.ReadLine();
                }
            }while (cont);
        }
예제 #3
0
        public override void Install()
        {
            var shell        = new Shell();
            var configLoader = new ConfigLoader(shell);
            var progress     = new ConsoleInstallProgress();
            var dialog       = new ConsoleDialog(ColoredTextWriter.Out, Console.In);

            try
            {
                new InstallCommand(shell, configLoader, dialog, progress).Run(new InstallOptions
                {
                    Noninteractive = false                     //TODO: not sure about this args.Contains("-i") || args.Contains("--non-interactive")
                });
            }
            catch (Exception e)
            {
                throw new PluginInstallerFailed(e.Message);
            }
        }
예제 #4
0
        static void Main(string[] args)
        {
            //Console.WriteLine("Enter a date (mm/dd/yyyy format): ");
            //DateTime? userDateTime;
            //while (!Nullable<DateTime>.TryParse(Console.ReadLine(), out userDateTime))
            //{
            //    Console.WriteLine("You have entered an incorrect value.");
            //}
            ConsoleDialog diag = new ConsoleDialog();

            diag.MainDialog();
            //using (var session = NHibernateHelper.OpenSession())
            //{
            //    using (var transaction = session.BeginTransaction())
            //    {
            //        var lala = new Test { Name = "lala" };

            //        session.SaveOrUpdate(lala);

            //        var size = new Size_info { Size = 1337 };
            //        var invent = new Invent_info { Invent_type = "1337" };
            //        var kit = new Complete_info { Invent = invent, Size = size };
            //        //session.SaveOrUpdate(size);
            //        //session.SaveOrUpdate(kit);

            //        var journal = new Journal { Complete_kit = kit, Date_check_in = null, Date_check_out = new System.DateTime(2018, 5, 15) };
            //        session.SaveOrUpdate(journal);
            //        try
            //        {
            //            var hqlQuery = session.CreateQuery("from Journal as jr join jr.Complete_kit as kit join kit.Invent as inv where inv.Invent_type = '1337'").List();
            //            //hqlQuery[0].
            //            var res = hqlQuery.ToString();
            //            Console.WriteLine(res);
            //        }
            //        catch (Exception e)
            //        {
            //            Console.WriteLine(e);
            //        }
            //        transaction.Commit();
            //    }
            //}
        }
예제 #5
0
        private void ShowConsoleDialog()
        {
            var targetDialog = new ConsoleDialog(_gameState.Game);

            targetDialog.Process();
        }
예제 #6
0
 public void OnClick_Console()
 {
     ConsoleDialog.Create();
 }
예제 #7
0
        public static void Main1()
        {
            var actionArray = new Action[] {
                // ReSharper disable RedundantCommaInArrayInitializer
                _EasyUAClient.Acknowledge.Main1,
                _EasyUAClient.BrowseDataNodes.Overload1,
                _EasyUAClient.BrowseEventSources.Overload2,
                _EasyUAClient.BrowseNodes.Main1,
                _EasyUAClient.BrowseNotifiers.Overload2,
                _EasyUAClient.BrowseObjects.Overload2,
                _EasyUAClient.BrowseProperties.Overload2,
                _EasyUAClient.BrowseDataVariables.Overload2,
                _EasyUAClient.ChangeMonitoredItemSubscription.Overload1,
                _EasyUAClient.ChangeMultipleMonitoredItemSubscriptions.Overload2,
                _EasyUAClient.DiscoverServers.Overload1,
                _EasyUAClient.DiscoverServersOnNetwork.Main1,
                _EasyUAClient.GetMonitoredItemArguments.Main1,
                _EasyUAClient.GetMonitoredItemArgumentsDictionary.Main1,
                _EasyUAClient.PullDataChangeNotification.Main1,
                _EasyUAClient.PullEventNotification.Main1,
                _EasyUAClient.Read.Main1,
                _EasyUAClient.ReadMultiple.Main1,
                _EasyUAClient.ReadMultipleValues.Main1,
                _EasyUAClient.ReadValue.Overload1,
                _EasyUAClient.SubscribeDataChange.CallbackLambda,
                _EasyUAClient.SubscribeDataChange.Overload1,
                _EasyUAClient.SubscribeEvent.CallbackLambda,
                _EasyUAClient.SubscribeEvent.Overload1,
                _EasyUAClient.SubscribeMultipleMonitoredItems.Main1,
                _EasyUAClient.SubscribeMultipleMonitoredItems.Events,
                _EasyUAClient.UnsubscribeAllMonitoredItems.Main1,
                _EasyUAClient.UnsubscribeMonitoredItem.Main1,
                _EasyUAClient.UnsubscribeMultipleMonitoredItems.Main1,
                _EasyUAClient.Write.Main1,
                _EasyUAClient.WriteMultiple.TestSuccess,
                _EasyUAClient.WriteMultipleValues.Main1,
                _EasyUAClient.WriteMultipleValues.TestSuccess,
                _EasyUAClient.WriteValue.Main1,

                _UAClientMapper.DefineMapping.Main1,

                _UAEventData.BaseEvent.Main1,
                _UAEventData.FieldResults.Main1,

                _UAEventFilter.SelectClauses.Main1,
                _UAEventFilter.WhereClause.Main1,

                _UAIndexRangeList.Usage.ReadValue,

                _UANodeId._Construction.Main1,
                // ReSharper restore RedundantCommaInArrayInitializer
            };

            var  actionList = new List <Action>(actionArray);
            bool cont;

            do
            {
                Console.WriteLine();
                cont = ConsoleDialog.SelectAndPerformAction("Select action to perform", "Return", actionList);
                if (cont)
                {
                    Console.WriteLine("Press Enter to continue...");
                    Console.ReadLine();
                }
            }while (cont);
        }