コード例 #1
0
        private void applyTraslations()
        {
            ContactDataTitleLabel.Text   = AppDelegate.LanguageBundle.GetLocalizedString("profile_contact_data");
            ContactDataDescripLabel.Text = AppDelegate.LanguageBundle.GetLocalizedString("profile_contact_data_descrip");
            HealthDataTitleLabel.Text    = AppDelegate.LanguageBundle.GetLocalizedString("profile_health_data");
            HealthDataDescripLabel.Text  = AppDelegate.LanguageBundle.GetLocalizedString("profile_health_data_descrip");
            CenterTitle.Text             = AppDelegate.LanguageBundle.GetLocalizedString("profile_center_data_title");
            CenterDesc.Text = "-";

            CloseSessionButton.SetTitle(AppDelegate.LanguageBundle.GetLocalizedString("profile_close_session"), UIControlState.Normal);
            LanguageButton.SetTitle(AppDelegate.LanguageBundle.GetLocalizedString("language_title"), UIControlState.Normal);
        }
 void ReleaseDesignerOutlets()
 {
     if (CloseSessionButton != null)
     {
         CloseSessionButton.Dispose();
         CloseSessionButton = null;
     }
     if (FlushButton != null)
     {
         FlushButton.Dispose();
         FlushButton = null;
     }
     if (HTTPClientButton != null)
     {
         HTTPClientButton.Dispose();
         HTTPClientButton = null;
     }
     if (LogEventWithTagButton != null)
     {
         LogEventWithTagButton.Dispose();
         LogEventWithTagButton = null;
     }
     if (LogHandledException1Button != null)
     {
         LogHandledException1Button.Dispose();
         LogHandledException1Button = null;
     }
     if (LogHandledException2Button != null)
     {
         LogHandledException2Button.Dispose();
         LogHandledException2Button = null;
     }
     if (ModernHttpClientButton != null)
     {
         ModernHttpClientButton.Dispose();
         ModernHttpClientButton = null;
     }
     if (NSUrlConnectionButton != null)
     {
         NSUrlConnectionButton.Dispose();
         NSUrlConnectionButton = null;
     }
     if (NSUrlSessionButton != null)
     {
         NSUrlSessionButton.Dispose();
         NSUrlSessionButton = null;
     }
     if (StartSessionButton != null)
     {
         StartSessionButton.Dispose();
         StartSessionButton = null;
     }
     if (StartTransactionButton != null)
     {
         StartTransactionButton.Dispose();
         StartTransactionButton = null;
     }
     if (StopTransactionButton != null)
     {
         StopTransactionButton.Dispose();
         StopTransactionButton = null;
     }
     if (UnobservedTaskButton != null)
     {
         UnobservedTaskButton.Dispose();
         UnobservedTaskButton = null;
     }
     if (WebRequestButton != null)
     {
         WebRequestButton.Dispose();
         WebRequestButton = null;
     }
 }
コード例 #3
0
        void ReleaseDesignerOutlets()
        {
            if (CenterDesc != null)
            {
                CenterDesc.Dispose();
                CenterDesc = null;
            }

            if (CenterTitle != null)
            {
                CenterTitle.Dispose();
                CenterTitle = null;
            }

            if (CenterView != null)
            {
                CenterView.Dispose();
                CenterView = null;
            }

            if (CloseSessionButton != null)
            {
                CloseSessionButton.Dispose();
                CloseSessionButton = null;
            }

            if (CloseSessionLabel != null)
            {
                CloseSessionLabel.Dispose();
                CloseSessionLabel = null;
            }

            if (ContactDataDescripLabel != null)
            {
                ContactDataDescripLabel.Dispose();
                ContactDataDescripLabel = null;
            }

            if (ContactDataTitleLabel != null)
            {
                ContactDataTitleLabel.Dispose();
                ContactDataTitleLabel = null;
            }

            if (ContactDataView != null)
            {
                ContactDataView.Dispose();
                ContactDataView = null;
            }

            if (HealthDataDescripLabel != null)
            {
                HealthDataDescripLabel.Dispose();
                HealthDataDescripLabel = null;
            }

            if (HealthDataTitleLabel != null)
            {
                HealthDataTitleLabel.Dispose();
                HealthDataTitleLabel = null;
            }

            if (HealthDataView != null)
            {
                HealthDataView.Dispose();
                HealthDataView = null;
            }

            if (HelloLabel != null)
            {
                HelloLabel.Dispose();
                HelloLabel = null;
            }

            if (labeVersion != null)
            {
                labeVersion.Dispose();
                labeVersion = null;
            }

            if (LanguageButton != null)
            {
                LanguageButton.Dispose();
                LanguageButton = null;
            }
        }
コード例 #4
0
        public MainControl()
        {
            InitializeComponent();


            // Открытие смены
            NewSessionButton.Barcode = NewSessionButton.RegisterControl(((long)ActionsHelper.MainActions.NewSession),
                                                                        delegate(string code) {
                if (SessionManager.IsSessionCreated)
                {
                    GuiController.CreateMessage("Смена уже открыта под пользователем " + SessionManager.WorkerName, true);
                    return;
                }
                else
                {
                    UserSelect userSelect = new UserSelect();
                    userSelect.ShowThisPage();
                }
            });

            ServiceButton.Barcode = ServiceButton.RegisterControl(((long)ActionsHelper.MainActions.ServiceCartridge),
                                                                  delegate(string code) {
                if (SessionManager.IsSessionCreated)
                {
                    ServiceCartridge serviceCartridge = new ServiceCartridge();
                    serviceCartridge.ShowThisPage();
                }
                else
                {
                    GuiController.CreateMessage("Смена не открыта", true);
                }
            });

            AddNewCartridgeButton.Barcode = AddNewCartridgeButton.RegisterControl(((long)ActionsHelper.MainActions.AddNewCartridge),
                                                                                  delegate(string code) {
                if (SessionManager.IsSessionCreated)
                {
                    AddNewCartridge addNewCartridge = new AddNewCartridge();
                    addNewCartridge.ShowThisPage();
                }
                else
                {
                    GuiController.CreateMessage("Смена не открыта", true);
                }
            });

            ViewInfoButton.Barcode = ViewInfoButton.RegisterControl(((long)ActionsHelper.MainActions.CartridgeInfo),
                                                                    delegate(string code) {
                ShowCartridgeInfo showCartridgeInfo = new ShowCartridgeInfo();
                showCartridgeInfo.ShowThisPage();
            });

            ViewCartridgesButton.Barcode      = ((long)ActionsHelper.MainActions.PostOfficeInfo).ToString();
            ViewCartridgesButton.ButtonClick += delegate(ICodeButton s, EventArgs e) {
                // Просмотр картриджей отделения здесь
            };

            // Закрытие смены
            CloseSessionButton.Barcode = CloseSessionButton.RegisterControl(((long)ActionsHelper.MainActions.CloseSession),
                                                                            delegate(string code) {
                if (SessionManager.IsSessionCreated)
                {
                    SessionManager.CloseSession();
                    GuiController.CreateMessage("Закрытие смены выполнено", false);
                }
                else
                {
                    GuiController.CreateMessage("Смена не открыта", true);
                }
            });

            // Переключение полноэкранного режима
            FullScreenButton.Barcode = FullScreenButton.RegisterControl(((long)ActionsHelper.MainActions.FullScreen),
                                                                        (c) => GuiController.MainForm.SwitchFullScreenMode());

            // Выход из программы
            ExitButton.Barcode = ExitButton.RegisterControl(((long)ActionsHelper.MainActions.ExitApplication),
                                                            (c) => GuiController.ExitApplication());
        }