public string ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            Button selectBtn = new Button();

            selectBtn.Content = "Select Folder";
            selectBtn.Click  += new RoutedEventHandler(selectBtn_Clicked);

            GingerCore.General.LoadGenericWindow(ref genWin, App.MainWindow, windowStyle, "Browse QC/ALM Test Plan", this, new ObservableList <Button> {
                selectBtn
            }, true, "Cancel", Cancel_Clicked);

            return(SelectedPath);
        }
예제 #2
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            Button mapBtn = new Button();

            mapBtn.Content = "Map";
            mapBtn.Click  += new RoutedEventHandler(mapBtn_Click);

            ObservableList <Button> winButtons = new ObservableList <Button>();

            winButtons.Add(mapBtn);

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, "'" + mApplicationAgent.AppName + "'- Agent Mapping", this, winButtons, true, "Cancel");
        }
예제 #3
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            Button UploadButton = new Button();

            UploadButton.Content = "Upload";
            UploadButton.Click  += new RoutedEventHandler(UploadBFs);

            GenericWindow genWin = null;

            GingerCore.General.LoadGenericWindow(ref genWin, App.MainWindow, windowStyle, this.Title, this, new ObservableList <Button> {
                UploadButton
            });
        }
예제 #4
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Free)
        {
            Button RefreshButton = new Button();

            RefreshButton.Content = "Refresh";
            RefreshButton.Click  += new RoutedEventHandler(RefreshButton_Click);

            ObservableList <Button> winButtons = new ObservableList <Button>();

            winButtons.Add(RefreshButton);

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, null, windowStyle, "QC/ALM Manager Report", this, winButtons);
        }
예제 #5
0
 private void PinBtn_Click(object sender, RoutedEventArgs e)
 {
     NeedToReShow = true;
     if (CurrentWinStyle == eWindowShowStyle.Dialog)
     {
         ReShowStyle = eWindowShowStyle.Free;
     }
     else
     {
         ReShowStyle = eWindowShowStyle.Dialog;
     }
     this.Close();
 }
예제 #6
0
        /// <summary>
        /// Open window to user to select an action
        /// User will be able to Edit the action properties after clicking add
        /// Add the selected action to ActionsList
        /// </summary>
        /// <param name="ActionsList"></param>
        /// <param name="windowStyle"></param>
        public void ShowAsWindow(ObservableList <IAct> ActionsList, eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            mActionsList = ActionsList;

            Button addActionBtn = new Button();

            addActionBtn.Content = "Add Action";
            addActionBtn.Click  += new RoutedEventHandler(AddActionButton_Click);

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, this.Title, this, new ObservableList <Button> {
                addActionBtn
            });
        }
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            Button okBtn = new Button();

            okBtn.Content = "Add Selected";
            okBtn.Click  += new RoutedEventHandler(okBtn_Click);

            ObservableList <Button> winButtons = new ObservableList <Button>();

            winButtons.Add(okBtn);

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, this.Title, this, winButtons, true, "Cancel");
        }
예제 #8
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            this.Title = "Add " + GingerDicser.GetTermResValue(eTermResKey.Variable);

            Button addVarBtn = new Button();

            addVarBtn.Content = "Add " + GingerDicser.GetTermResValue(eTermResKey.Variable);
            addVarBtn.Click  += new RoutedEventHandler(AddVariableButton_Click);

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, this.Title, this, new ObservableList <Button> {
                addVarBtn
            });
        }
예제 #9
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog, bool startupLocationWithOffset = false)
        {
            App.UserProfile.SaveBackup();

            ObservableList <Button> winButtons = new ObservableList <Button>();
            Button undoBtn = new Button();

            undoBtn.Content = "Undo & Close";
            undoBtn.Click  += new RoutedEventHandler(UndoBtn_Click);
            winButtons.Add(undoBtn);

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, "Edit User Profile", this, winButtons, startupLocationWithOffset: startupLocationWithOffset);
        }
예제 #10
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            ObservableList <Button> buttons = new ObservableList <Button>();

            Button OKButton = new Button();

            OKButton.Content = "OK";
            OKButton.Click  += OKButton_Click;

            buttons.Add(OKButton);

            GingerCore.General.LoadGenericWindow(ref _GenericWin, App.MainWindow, windowStyle, "Android Device Config", this, buttons, true, "Cancel");
        }
예제 #11
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Free)
        {
            Button closeBtn = new Button();

            closeBtn.Content = "Close";
            closeBtn.Click  += new RoutedEventHandler(closeBtn_Click);


            ObservableList <Button> winButtons = new ObservableList <Button>();

            winButtons.Add(closeBtn);

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, "Actions Conversion", this, winButtons, false, string.Empty, CloseWinClicked);
        }
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Free)
        {
            string Title = "Filter Elements Window";

            ObservableList <Button> winButtons = new ObservableList <Button>();

            Button searchBtn = new Button();

            searchBtn.Content = "Search";
            searchBtn.Click  += DoSearch;
            winButtons.Add(searchBtn);

            GingerCore.General.LoadGenericWindow(ref _GenWin, null, windowStyle, Title, this, winButtons);
        }
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            ObservableList <Button> winButtons = new ObservableList <Button>();

            Button SaveAllButton = new Button();

            SaveAllButton.Content = "Save";
            SaveAllButton.Click  += new RoutedEventHandler(SaveButton_Click);
            winButtons.Add(SaveAllButton);

            //htmlDefaultSwitchPnl.Visibility = System.Windows.Visibility.Visible;

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, this.Title, this, winButtons);
        }
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            ObservableList <Button> winButtons = new ObservableList <Button>();
            Button ImportButton = new Button();

            ImportButton.Content = "Import";
            ImportButton.Click  += new RoutedEventHandler(ImportButton_Click);
            winButtons.Add(ImportButton);

            genWin      = null;
            this.Height = 400;
            this.Width  = 400;
            GingerCore.General.LoadGenericWindow(ref genWin, App.MainWindow, windowStyle, "Import " + PlugInEditorName + " File", this, winButtons);
        }
예제 #15
0
        public bool ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog, bool startupLocationWithOffset = false, eEditMode e = eEditMode.Design)
        {
            mApplicationAPIModel.StartDirtyTracking();
            //changed the style to be free - since many other windows get stuck and doesn't show
            // Need to find a solution if 2 windows show as Dialog...
            string title = "";

            this.Width  = 1100;
            this.Height = 800;

            editMode = e;
            ObservableList <Button> winButtons = new ObservableList <Button>();

            switch (editMode)
            {
            case eEditMode.Design:
                Button okBtn2 = new Button();
                okBtn2.Content = "Ok";
                okBtn2.Click  += new RoutedEventHandler(okBtn_Click);
                Button undoBtn2 = new Button();
                undoBtn2.Content = "Undo & Close";
                undoBtn2.Click  += new RoutedEventHandler(undoBtn_Click);
                winButtons.Add(okBtn2);
                winButtons.Add(undoBtn2);
                break;

            case eEditMode.View:
                title = "View " + mApplicationAPIModel.Name + " API Model";
                Button okBtnView = new Button();
                okBtnView.Content = "Ok";
                okBtnView.Click  += new RoutedEventHandler(okBtn_Click);
                winButtons.Add(okBtnView);
                break;

            case eEditMode.FindAndReplace:
                title = "Edit " + mApplicationAPIModel.Name + " API Model";
                mApplicationAPIModel.SaveBackup();
                Button saveBtnAnalyzer = new Button();
                saveBtnAnalyzer.Content = "Save";
                saveBtnAnalyzer.Click  += new RoutedEventHandler(saveBtn_Click);
                Button undoBtnAnalyzer = new Button();
                undoBtnAnalyzer.Content = "Undo & Close";
                undoBtnAnalyzer.Click  += new RoutedEventHandler(undoBtn_Click);
                winButtons.Add(undoBtnAnalyzer);
                winButtons.Add(saveBtnAnalyzer);
                break;
            }
            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, title, this, winButtons, false, string.Empty, CloseWinClicked, startupLocationWithOffset: startupLocationWithOffset);
            return(saveWasDone);
        }
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            if (mOwnerWindow == null)
            {
                mOwnerWindow = App.MainWindow;
            }

            ToggleSections();

            this.Width  = 1200;
            this.Height = 800;

            GingerCore.General.LoadGenericWindow(ref mWin, mOwnerWindow, windowStyle, @"Compare & Merge", this, null, true, "OK");
        }
예제 #17
0
        public bool ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog, bool startupLocationWithOffset=false)
        {
            string title = "Edit " + GingerDicser.GetTermResValue(eTermResKey.Activity);
            RoutedEventHandler closeHandler = CloseWinClicked;
            string closeContent= "Undo & Close";
            ObservableList<Button> winButtons = new ObservableList<Button>();
            Button okBtn = new Button();
            okBtn.Content = "Ok";
            okBtn.Click += new RoutedEventHandler(okBtn_Click);
            Button undoBtn = new Button();
            undoBtn.Content = "Undo & Close";
            undoBtn.Click += new RoutedEventHandler(undoBtn_Click);
            Button saveBtn = new Button();
            saveBtn.Content = "Save";
            switch (editMode)
            {
                case General.RepositoryItemPageViewMode.Automation:                    
                    winButtons.Add(okBtn);                    
                    winButtons.Add(undoBtn);
                    break;

                case General.RepositoryItemPageViewMode.SharedReposiotry:
                    title = "Edit Shared Repository " + GingerDicser.GetTermResValue(eTermResKey.Activity);                    
                    saveBtn.Click += new RoutedEventHandler(SharedRepoSaveBtn_Click);
                    winButtons.Add(saveBtn);
                    winButtons.Add(undoBtn);
                    break;

                case General.RepositoryItemPageViewMode.ChildWithSave:
                    title = "Edit " + GingerDicser.GetTermResValue(eTermResKey.Activity);
                    saveBtn.Click += new RoutedEventHandler(ParentItemSaveButton_Click);
                    winButtons.Add(saveBtn);
                    winButtons.Add(undoBtn);
                    break;

                case General.RepositoryItemPageViewMode.View:
                    title = "View " + GingerDicser.GetTermResValue(eTermResKey.Activity);
                    winButtons.Add(okBtn);
                    closeHandler = new RoutedEventHandler(okBtn_Click);
                    closeContent = okBtn.Content.ToString();
                    break;
            }

            this.Height = 800;
            this.Width = 1000;

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, title, this, winButtons, false, closeBtnText: closeContent, closeEventHandler: closeHandler, startupLocationWithOffset: startupLocationWithOffset);
            return saveWasDone;
        }
예제 #18
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            Button CloseButton = new Button();

            CloseButton.Content = "OK";
            CloseButton.Click  += new RoutedEventHandler(OKButton_Click);

            ObservableList <Button> winButtons = new ObservableList <Button>();

            winButtons.Add(CloseButton);

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, null, windowStyle, "Add Application to solution", this, winButtons, true);
            _pageGenericWin.Width  = 800;
            _pageGenericWin.Height = 300;
        }
예제 #19
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            textToFind         = editor.TextArea.Selection.GetText();
            this.txtFind.Text  = textToFind;
            this.txtFind2.Text = textToFind;

            txtFind.SelectAll();
            txtFind2.SelectAll();

            GenericWindow genWin = null;

            this.Height = 300;
            this.Width  = 300;
            GingerCore.General.LoadGenericWindow(ref genWin, App.MainWindow, windowStyle, "Find/Replace", this);
        }
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog, Window ownerWindow = null)
        {
            Button OKButton = new Button();

            OKButton.Content = "OK";
            OKButton.Click  += new RoutedEventHandler(OKButton_Click);

            if (ownerWindow == null)
            {
                ownerWindow = App.MainWindow;
            }

            GingerCore.General.LoadGenericWindow(ref mWin, ownerWindow, windowStyle, this.Title, this, new ObservableList <Button> {
                OKButton
            }, true, "Cancel");
        }
예제 #21
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            Button testConnBtn = new Button();

            testConnBtn.Content = "Test Connection";
            testConnBtn.Click  += new RoutedEventHandler(TestConnection_Click);

            Button SaveBtn = new Button();

            SaveBtn.Content = "Save Configuration";
            SaveBtn.Click  += new RoutedEventHandler(SaveConfiguration_Click);

            GingerCore.General.LoadGenericWindow(ref genWin, App.MainWindow, windowStyle, this.Title, this, new ObservableList <Button> {
                testConnBtn, SaveBtn
            }, true, "Close", new EventHandler(Close_Click));
        }
예제 #22
0
        public bool ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            Button OKButton = new Button();

            OKButton.Content = "OK";
            OKButton.Click  += new RoutedEventHandler(OKButton_Click);

            this.Width  = 300;
            this.Height = 300;

            GenericWindow.LoadGenericWindow(ref mWin, null, windowStyle, this.Title, this, new ObservableList <Button> {
                OKButton
            }, showClosebtn: false);

            return(mEditWasDone);
        }
예제 #23
0
        public void ShowAsWindow(bool refreshFields = true, eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            Button saveButton = new Button();

            saveButton.Content = "Save";
            saveButton.ToolTip = "Save 'To Update' fields";
            saveButton.Click  += new RoutedEventHandler(Save);
            if (refreshFields)
            {
                ALMIntegration.Instance.RefreshALMItemFields(WorkSpace.Instance.Solution.ExternalItemsFields, true, null);
            }
            grdQCFields.DataSourceList = WorkSpace.Instance.Solution.ExternalItemsFields;
            GingerCore.General.LoadGenericWindow(ref genWin, App.MainWindow, windowStyle, this.Title, this, new ObservableList <Button> {
                saveButton
            });
        }
예제 #24
0
        public void ShowAsWindow(Window ownerWindow, eWindowShowStyle windowStyle = eWindowShowStyle.Dialog, ePageViewMode viewMode = ePageViewMode.Selection)
        {
            ObservableList <Button> winButtons = new ObservableList <Button>();

            if (viewMode == ePageViewMode.Selection)
            {
                Button addButton = new Button();
                addButton.Content = "Add Selected";
                addButton.Click  += SendSelected;

                winButtons.Add(addButton);
                xActivitiesRepositoryGrid.AddHandler(DataGridRow.MouseDoubleClickEvent, new RoutedEventHandler(SendSelected));
            }

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, ownerWindow, windowStyle, "Shared " + GingerDicser.GetTermResValue(eTermResKey.Activities), this, winButtons, true, "Close");
        }
예제 #25
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Free)
        {
            string Title = string.Empty;

            //Todo create different header for file/repository
            if (mSCIInfoDetails.ShowRepositoryInfo)
            {
                Title = "Source Control Repository Info";
            }
            else
            {
                Title = "Source Control File Info";
            }

            GingerCore.General.LoadGenericWindow(ref _GenWin, null, windowStyle, Title, this);
        }
예제 #26
0
        public bool ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog, bool startupLocationWithOffset = false)
        {
            string                  title        = "Edit " + GingerDicser.GetTermResValue(eTermResKey.BusinessFlow);
            RoutedEventHandler      CloseHandler = CloseWinClicked;
            string                  closeContent = "Undo & Close";
            ObservableList <Button> winButtons   = new ObservableList <Button>();

            switch (mPageViewMode)
            {
            //case Ginger.General.eRIPageViewMode.Automation:
            //    Button okBtn = new Button();
            //    okBtn.Content = "Ok";
            //    okBtn.Click += new RoutedEventHandler(okBtn_Click);
            //    Button undoBtn = new Button();
            //    undoBtn.Content = "Undo & Close";
            //    undoBtn.Click += new RoutedEventHandler(undoAndCloseBtn_Click);
            //    winButtons.Add(undoBtn);
            //    winButtons.Add(okBtn);
            //    break;

            case Ginger.General.eRIPageViewMode.Standalone:
                mBusinessFlow.SaveBackup();
                title = "Edit " + GingerDicser.GetTermResValue(eTermResKey.BusinessFlow);
                Button saveBtn = new Button();
                saveBtn.Content = "Save";
                saveBtn.Click  += new RoutedEventHandler(SaveBtn_Click);
                Button undoBtnSr = new Button();
                undoBtnSr.Content = "Undo & Close";
                undoBtnSr.Click  += new RoutedEventHandler(UndoAndCloseBtn_Click);
                winButtons.Add(undoBtnSr);
                winButtons.Add(saveBtn);
                break;

            case Ginger.General.eRIPageViewMode.View:
                title = "View " + GingerDicser.GetTermResValue(eTermResKey.BusinessFlow);
                Button okBtnView = new Button();
                okBtnView.Content = "Ok";
                okBtnView.Click  += new RoutedEventHandler(okBtn_Click);
                winButtons.Add(okBtnView);
                CloseHandler = new RoutedEventHandler(okBtn_Click);
                closeContent = okBtnView.Content.ToString();
                break;
            }

            GingerCore.General.LoadGenericWindow(ref mGenericWin, App.MainWindow, windowStyle, title, this, winButtons, false, closeContent, CloseHandler, startupLocationWithOffset: startupLocationWithOffset);
            return(mSaveWasDone);
        }
예제 #27
0
        public AppModelParameter ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            Button selectBtn = new Button();

            selectBtn.Content = "Select";
            selectBtn.Click  += new RoutedEventHandler(selectBtn_Click);
            ObservableList <Button> winButtons = new ObservableList <Button>();

            winButtons.Add(selectBtn);

            xModelParamSelectionGrid.ShowToolsBar           = Visibility.Collapsed;
            xModelParamSelectionGrid.Grid.IsReadOnly        = true;
            xModelParamSelectionGrid.Grid.MouseDoubleClick += selectBtn_Click;

            GenericWindow.LoadGenericWindow(ref mGenericWindow, null, windowStyle, "Expected Value Parameter Selection", this, winButtons, true, "Cancel", CloseWinClicked);
            return(SelectedParameter);
        }
예제 #28
0
        public ActivitiesGroup ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog, bool startupLocationWithOffset = false)
        {
            string title = "Select " + GingerDicser.GetTermResValue(eTermResKey.ActivitiesGroup);

            ObservableList <Button> winButtons = new ObservableList <Button>();
            Button selectBtn = new Button();

            selectBtn.Content = "Select";
            selectBtn.Click  += SelectBtn_Click;
            winButtons.Add(selectBtn);

            this.Height = 200;
            this.Width  = 500;

            GingerCore.General.LoadGenericWindow(ref mPageGenericWin, App.MainWindow, windowStyle, title, this, winButtons);
            return(mSelectedAG);
        }
예제 #29
0
        public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog)
        {
            ObservableList <Button> winButtons = new ObservableList <Button>();
            Button okBtn = new Button();

            okBtn.Content = "Ok";
            okBtn.Click  += new RoutedEventHandler(okBtn_Click);
            winButtons.Add(okBtn);

            Button undoBtn = new Button();

            undoBtn.Content = "Cancel";
            undoBtn.Click  += new RoutedEventHandler(undoBtn_Click);
            winButtons.Add(undoBtn);

            GingerCore.General.LoadGenericWindow(ref _pageGenericWin, App.MainWindow, windowStyle, this.Title, this, winButtons, false, string.Empty, CloseWinClicked);
        }
        public List <object> ShowAsWindow(string windowTitle = "", eWindowShowStyle windowStyle = eWindowShowStyle.Dialog, bool startupLocationWithOffset = false)
        {
            ObservableList <Button> winButtons = new ObservableList <Button>();

            Button selectBtn = new Button();

            selectBtn.Content = "Select";
            selectBtn.Click  += new RoutedEventHandler(selectBtn_Click);
            winButtons.Add(selectBtn);

            if (windowTitle == string.Empty)
            {
                windowTitle = mitemTypeName + " Selection";
            }
            GenericWindow.LoadGenericWindow(ref mPageGenericWin, App.MainWindow, windowStyle, windowTitle, this, winButtons, true, "Close", CloseWinClicked, startupLocationWithOffset: startupLocationWithOffset);

            return(mSelectedItems);
        }