Ejemplo n.º 1
0
        private void WizardControl_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
        {
            if (e.PrevPage == wizardPage1 && e.Direction == Direction.Forward)
            {
                e.Page = wizardPage3;
            }


            if (e.PrevPage == wizardPage2 && e.Direction == Direction.Forward)
            {
                if ((bool)radioGroup2.EditValue)
                {
                    ImportMap.Description = ImportMapDescriptionEdit.Text;
                    ImportMap.Save();
                    //var uow = new UnitOfWork(ObjectSpace.Session.DataLayer);
                    //var a = uow.(ImportMap.Oid);
                    //a.Save();
                    //uow.CommitTransaction();

                    ObjectSpace.Session.Reload(ImportMap);
                }
            }

            if (e.PrevPage == wizardPage3 && e.Direction == Direction.Backward)
            {
                e.Page = wizardPage1;
            }
            if (e.PrevPage == welcomeWizardPage1 && e.Direction == Direction.Forward)
            {
                MappingRadioGroup.SelectedIndex = 1;
            }
        }
Ejemplo n.º 2
0
 void WizardDialog_PageChangingEvent(object sender, WizardPageChangingEventArgs e)
 {
     if (Wizard.CurrentPage == this)
     {
         OnPageChanging(e);
     }
 }
Ejemplo n.º 3
0
        private void wizardControl1_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
        {
            if (e.Page == wpUngrouppedPositions)
            {
                var log = new Logger();
                switch (cbWeigthMethodCalculate.SelectedIndex)
                {
                    case 0:
                        _standart = _controller.CreateStandartByDrawing(log);
                        break;
                    case 1:
                        var koefList = TryConvertToDouble(teListKoef.Text);
                        var koefSort = TryConvertToDouble(teSortKoef.Text);
                        _standart = _controller.CreateStandartByDrawingByClearWeights(log, koefList, koefSort);
                        break;
                }
               
                gcUngPositions.DataSource = _standart.Positions;
                lbMessages.DataSource =
                    log.Messages.Select(mess => new MessageListBox {Tag = mess.Tag, Message = mess.Message}).ToList();
            }

            if (e.Page == wpGrouppedPositions)
            {
                _standart = _controller.GroupPositionsStandart(_standart);
                gcGrpPositions.DataSource = _standart.Positions;
            }

            if (e.Page == completionWizardPage)
            {
                completionWizardPage.AllowFinish = _controller.IsEnabledSave();
            }
        }
Ejemplo n.º 4
0
 void WizardControl_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
 {
     if (TransitionManager != null)
     {
         TransitionManager.StartTransition(WizardControl);
     }
 }
Ejemplo n.º 5
0
 private void wizardControl1_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
 {
     if (e.PrevPage == wpCardTemplate && e.Direction == Direction.Forward)
     {
         e.Page = ceSignature.Checked ? wpSignature : wpPreview;
     }
     if (e.PrevPage == wpPreview && e.Direction == Direction.Backward)
     {
         e.Page = ceSignature.Checked ? wpSignature : wpCardTemplate;
     }
     if (e.Page == wpPreview && e.Direction == Direction.Forward)
     {
         CreateCardPreview();
     }
 }
Ejemplo n.º 6
0
        private void wizardControl1_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
        {
            if (e.Page == wpUngrouppedPositions)
            {
                var log = new Logger();
                _standart = _controller.CreateStandartByDrawing(log);
                gcUngPositions.DataSource = _standart.Positions;
                lbMessages.DataSource =
                    log.Messages.Select(mess => new MessageListBox() {Tag = mess.Tag, Message = mess.Message}).ToList();
            }

            if (e.Page == wpGrouppedPositions)
            {
                _standart = _controller.GroupPositionsStandart(_standart);
                gcGrpPositions.DataSource = _standart.Positions;
            }
        }
        protected override void OnPageChanging(WizardPageChangingEventArgs e)
        {
            base.OnPageChanging(e);

            // Set the MergeSource before the page changes
            Wizard.MergeSource = MergeSource;

            // Do not validate since this field isn't editable and its contents are
            // retrieved directly from mergeinfo.
            if (MergeType == MergeWizard.MergeType.ManuallyRemove)
            {
                return;
            }


            // Do not show an error while the resources are retrieved.
            //if (mergeFromComboBox.Text == Resources.LoadingMergeSources)
            //    return true;

            if (string.IsNullOrEmpty(MergeSourceText))
            {
                Message  = MergeUtils.NO_FROM_URL;
                e.Cancel = true;
                return;
            }

            Uri tmpUri;

            if (!Uri.TryCreate(MergeSourceText, UriKind.Absolute, out tmpUri))
            {
                Message  = MergeUtils.INVALID_FROM_URL;
                e.Cancel = true;
                return;
            }

            Message = null;
        }
Ejemplo n.º 8
0
        private void WizardControl_SelectedPageChanging(object sender, WizardPageChangingEventArgs e) {
            if (e.PrevPage == wizardPage1 && e.Direction == Direction.Forward) {
                e.Page = wizardPage3;
            }


            if (e.PrevPage == wizardPage2 && e.Direction == Direction.Forward) {
                if ((bool)radioGroup2.EditValue) {
                    ImportMap.Description = ImportMapDescriptionEdit.Text;
                    ImportMap.Save();
                    //var uow = new UnitOfWork(ObjectSpace.Session.DataLayer);
                    //var a = uow.(ImportMap.Oid);
                    //a.Save();
                    //uow.CommitTransaction();

                    ObjectSpace.Session.Reload(ImportMap);
                }
            }

            if (e.PrevPage == wizardPage3 && e.Direction == Direction.Backward) {
                e.Page = wizardPage1;
            }
            if (e.PrevPage == welcomeWizardPage1 && e.Direction == Direction.Forward) {
                MappingRadioGroup.SelectedIndex = 1;
            }
        }
Ejemplo n.º 9
0
        protected override void OnPageChanging(WizardPageChangingEventArgs e)
        {
            base.OnPageChanging(e);

            Wizard.LogMode = Ankh.UI.SvnLog.LogMode.MergesMerged;
        }
Ejemplo n.º 10
0
 private void wizardControl_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
 {
     doUpdateUI(e.Page);
     UpdateUI();
 }
Ejemplo n.º 11
0
 /// <summary>
 /// Occours when the selected Wizard Page is changing
 /// </summary>
 /// <param name="sender">Wizard Control</param>
 /// <param name="e">WizardPageChanged EventArgs</param>
 private void WizardControl_SelectedPageChanging(object sender, WizardPageChangingEventArgs e) {
     UpdateCurrentView(e.Page);
 }
Ejemplo n.º 12
0
        private void importWizardControl_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
        {
            if(e.Page ==importWizard.WelcomePage)
            {// Главная страница
                //...
            }

            if (e.Page == importWizard.ImportModeWizardPage)
            {// Страница выбора режима импорта
                showWelcomePage = (showWelcomePage == false) ? showWelcomePage : !showWelcomePage;
            }

            if (e.Page == importWizard.NewPatientWizardPage)
            {// Страница только для импорта нового пациента
                if (importWizard.IsNewPatientRequired() == true)
                {
                    isNewPatientRequired = true;
                    //importWizard.NewPatientWizardPage.Visible = true;

                    if (importData != null)
                    {
                        importWizard.DisplayPatientData(importData.FirstName, importData.LastName,
                            importData.BirthDate, importData.Gender);
                    }

                }
                else
                {
                    isNewPatientRequired = false;
                    // пропускаем страницу
                    e.Cancel = true;
                    importWizard.WizardControl.SelectedPage = importWizard.CompletionPage;

                }
            }

            if (e.Page == importWizard.CompletionPage)
            {// Последняя страница мастера
                if (isNewPatientRequired == true)
                {
                    importWizard.GetPatientData(ref importData);

                    if(importWizard.CheckPatientData(importData)==false)
                    {
                        e.Cancel = true;
                        //XtraMessageBox.Show("PAT_DATA_ERROR");
                        return;
                    }
                    else
                    {
                        NewPatientImportExamination();
                    }
                }
                else
                {
                    object selectedItem = importWizard.getSelectedObject();

                    IPatient patient = selectedItem as IPatient;

                    isNewPatientRequired = false;
                    ExistPatientImportExamination(patient);
                }
            }
        }
Ejemplo n.º 13
0
 /// <summary>
 /// Occours when the selected Wizard Page is changing
 /// </summary>
 /// <param name="sender">Wizard Control</param>
 /// <param name="e">WizardPageChanged EventArgs</param>
 private void WizardControl_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
 {
     UpdateCurrentView(e.Page);
 }
Ejemplo n.º 14
0
 protected virtual void OnPageChanging(WizardPageChangingEventArgs e)
 {
 }
		private void wizardControl_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
		{
			doUpdateUI(e.Page);
			UpdateUI();
		}
Ejemplo n.º 16
0
        private void BackupWizard_SelectedPageChanging(object sender, WizardPageChangingEventArgs e)
        {
            // Начальная страница
            if (e.Page == this.WizardWelcomePage)
            {
                //...
                BackupCompleted = false;
            }

            //Странца выбора Архивация/Восстановление при переходе вперед
            if (e.Page == this.WizardBackupModePage && e.Direction == Direction.Forward)
            {
                //...
                ArchiveCheckEdit.Checked = (Parameters.BackupMode== BackupMode.Arhive);
                RestoreCheckEdit.Checked = (Parameters.BackupMode == BackupMode.Restore);

            }

            //Странца выбора Архивация/Восстановление при переходе назад
            if (e.Page == this.WizardBackupModePage && e.Direction == Direction.Backward)
            {
                //...
                ArchiveCheckEdit.Checked = (Parameters.BackupMode == BackupMode.Arhive);
                RestoreCheckEdit.Checked = (Parameters.BackupMode == BackupMode.Restore);
            }

            // Страница выбора файла архива при переходе вперед
            if (e.Page == this.WizardBackupFilePage && e.Direction == Direction.Forward)
            {
                BackupFilePageLocalization(Parameters.BackupMode);

                if (String.IsNullOrEmpty(Parameters.ArchveFile) == false)
                    e.Page.AllowNext = true;
                else
                    e.Page.AllowNext = false;

                ArchiveFileTextEdit.Text = Parameters.ArchveFile;
            }

            // Стнаница выбора файла архива при переходе назад
            if (e.Page == this.WizardBackupFilePage && e.Direction == Direction.Backward)
            {
                BackupFilePageLocalization(Parameters.BackupMode);

                if (String.IsNullOrEmpty(Parameters.ArchveFile) == false)
                    e.Page.AllowNext = true;
                else
                    e.Page.AllowNext = false;

                ArchiveFileTextEdit.Text = Parameters.ArchveFile;
            }

            // Выбор файла конфигурации при переходе вперед
            if (e.Page == this.SummaryInfoWizardPage && e.Direction == Direction.Forward)
            {
               ValidateParametersAndSummaryInfoWizardPage();
            }

            // Выбор файла конфигурации, назад
            if (e.Page == this.SummaryInfoWizardPage && e.Direction == Direction.Backward)
            {// СЮДА МЫ ЗАЙТИ НЕ МОЖЕМ !!!
                ValidateParametersAndSummaryInfoWizardPage();
            }

            // Страница обработки
            if (e.Page == this.ProcessPage)
            {
                if (Parameters.BackupMode == BackupMode.Arhive)
                {
                    this.ProcessPage.Text = Strings.ProcessPage_TitlePage_ArchiveMode;
                    e.Page.AllowNext = false;
                    e.Page.AllowBack = false;

                    StartProcessing();
                }

                if (Parameters.BackupMode == BackupMode.Restore)
                {// в режими восстановления предупреждаем пользователя о том что данные будут презаписаны
                    DialogResult result = XtraMessageBox.Show(Strings.Warning_MessageBox_RestoreText, Strings.Warning_MessageBox_RestoreTitle,
                        MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (result == DialogResult.Yes)
                    {
                        this.ProcessPage.Text = Strings.ProcessPage_TitlePage_RestoreMode;
                        e.Page.AllowNext = false;
                        e.Page.AllowBack = false;

                        StartProcessing();
                    }
                    else
                    {
                        e.Cancel = true;
                    }
                }
            }

            //Финиш
            if (e.Page == this.CompletionPage)
            {
                this.CloseBox = true;

                e.Page.AllowCancel = false;
                e.Page.AllowBack = false;

                if (operationStatus == OperationStatus.Ok)
                {
                    //...
                    this.CompletionPage.FinishText = Strings.CompletionPage_FinishText_Success;
                }
                else if (operationStatus == OperationStatus.Cancel)
                {
                    //...
                    this.CompletionPage.FinishText = Strings.CompletionPage_FinishText_Canceled;
                }
                else
                {
                    //...
                    this.CompletionPage.FinishText = Strings.CompletionPage_FinishText_Error;
                }

            }
        }