public static void Init(JernejK.NextionNET.Driver.NextionDisplay display)
 {
     Page0.Init(display);
     Page1.Init(display);
     Page2.Init(display);
     Page3.Init(display);
 }
Beispiel #2
0
    protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        var p3 = new Page3(e.Parameter);

        // do something
        base.OnNavigatedTo(e);
    }
Beispiel #3
0
 public override void ButtonContinueClick()
 {
     Page3ViewModel vm = new Page3ViewModel();
     Page3 p3 = new Page3();
     p3.DataContext = vm;
     Navigator.NavigationService.Navigate(p3);
 }
Beispiel #4
0
            public static async Task <Page3> CreateAsync()
            {
                var page = new Page3();
                await Task.Delay(TimeSpan.FromMilliseconds(200));                 // simulate loading of state from DB

                return(page);
            }
Beispiel #5
0
 private void Awake()
 {
     rewardsHandler = GetComponent <RewardsHandler>();
     page2Handler   = GetComponent <Page2>();
     page3Handler   = GetComponent <Page3>();
     LoadAchievementDataToList();
     EnableRewardButtonsAndBadges();
 }
 // Page 3
 private void EnterPage3(Object obj)
 {
     GotItButton.gameObject.SetActive(false);
     EmployeesButton.interactable = false;
     MissionsButton.interactable  = true;
     Page3.Enter();
     TutorialState.Enter();
     SaveGameSystem.Instance.SetTutorialLevel(3);
 }
Beispiel #7
0
        public App()
        {
            InitializeComponent();

#if DEBUG
            HotReloader.Current.Run(this);
#endif

            MainPage = new Page3();
        }
Beispiel #8
0
        private void Page3_Click(object sender, EventArgs e)
        {
            Page3 page3 = new Page3()
            {
                Dock = DockStyle.Top
            };

            PagePanel.Controls.Clear();
            PagePanel.Controls.Add(page3);
        }
Beispiel #9
0
        private void BtnNext_Click(object sender, EventArgs e)
        {
            BackLink.Visible = true;
            if (page == 1 && PanelContainer.Controls.ContainsKey("Page2"))
            {
                PanelContainer.Controls["Page2"].BringToFront();
                page = 2;
            }
            else if (page == 2 && PanelContainer.Controls.ContainsKey("Page3"))
            {
                // Set detect location settings
                Properties.Settings.Default.DetectLocation = Page2.DetectLocation;
                Properties.Settings.Default.Save();

                PanelContainer.Controls["Page3"].BringToFront();
                BtnNext.Enabled = false;
                page            = 3;
            }
            else if (page == 1 && PanelContainer.Controls.ContainsKey("Page2") == false)
            {
                Page2 page2 = new Page2();
                page2.Dock = DockStyle.Fill;
                PanelContainer.Controls.Add(page2);
                PanelContainer.Controls["Page2"].BringToFront();
                page = 2;
            }
            else if (page == 2 && PanelContainer.Controls.ContainsKey("Page3") == false)
            {
                Page3 page3 = new Page3();
                page3.Dock = DockStyle.Fill;

                // Set detect location settings
                Properties.Settings.Default.DetectLocation = Page2.DetectLocation;
                Properties.Settings.Default.Save();

                if (Page2.DetectLocation == false && Page2.CityName == null)
                {
                    MessageBox.Show("Error : Nama kota belum diisi", "An error occurred", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    PanelContainer.Controls.Add(page3);
                    PanelContainer.Controls["Page3"].BringToFront();
                    BtnNext.Enabled = false;
                    page            = 3;
                }
            }
            else if (page == 3)
            {
                Properties.Settings.Default.FirstLaunch = false;
                Main main = new Main();
                main.Show();
                Hide();
            }
        }
Beispiel #10
0
 public void Simulate()
 {
     InitializeMonitoration();
     for (int i = 0; i < Input.Length; i++)
     {
         ChooseSpot(i, Input[i]).AddValue(Input[i]);
     }
     Page1.WriteHistory();
     Page2.WriteHistory();
     Page3.WriteHistory();
 }
Beispiel #11
0
        public void Simulate()
        {
            InitializeMonitoration();
            foreach (var character in Input)
            {
                ChooseSpot(character).AddValue(character);
            }

            Page1.WriteHistory();
            Page2.WriteHistory();
            Page3.WriteHistory();
        }
Beispiel #12
0
    // shows the relevant widget/page on screen
    private void showPage(int iPage)
    {
        Widget newPage = null;

        if (iPage == 0)
        {
            Page0 pp = new Page0();
            newPage            = pp;
            pp.parentGtkWindow = this;
        }
        if (iPage == 1)
        {
            newPage = new Page1();
        }
        if (iPage == 2)
        {
            newPage = new Page2();
        }
        if (iPage == 3)
        {
            Page3 pp = new Page3();
            newPage            = pp;
            pp.parentGtkWindow = this;
        }
        if (iPage == 4)
        {
            newPage = new Page4();
        }
        if (iPage == 5)
        {
            Page5 pp = new Page5();
            newPage            = pp;
            pp.parentGtkWindow = this;
        }

        if (newPage != null)
        {
            //widgetSpace.Destroy ();
            if (currentPage != null)
            {
                eventBox.Remove(currentPage);
                currentPage.Destroy();
            }

            eventBox.Add(newPage);
            newPage.Show();

            labelPage.Text = "Page " + iPage + "/5";

            currentPage   = newPage;
            i_CurrentPage = iPage;
        }
    }
Beispiel #13
0
 private void Verify()
 {
     Page1.SetActive(false);
     if (EmptyConstructor.isOn && !FilledConstructor.isOn)
     {
         Page2.SetActive(true);
     }
     else
     {
         Page3.SetActive(true);
     }
 }
Beispiel #14
0
        private void OpenPage(string Name)
        {
            switch (Name)
            {
            case "客户下单":  Page = new Page1();
                break;

            case "订单汇总": Page = new Page2();
                break;

            case "工厂接单": Page = new Page3();
                break;
            }
        }
Beispiel #15
0
        public void OpenPage(string name)
        {
            Name = name;
            switch (name)
            {
            case "Module1":
                Page = new Page1();
                break;

            case "Module2":
                Page = new Page2();
                break;

            case "Module3":
                Page = new Page3();
                break;

            default:
                break;
            }
        }
Beispiel #16
0
            public async void LoadAsync()
            {
                ActivityIndicatorPage aip = new ActivityIndicatorPage();
                await Navigation.PushAsync(aip);

                var page1 = await Page1.CreateAsync();

                Navigation.InsertPageBefore(page1, aip);

                var page2 = await Page2.CreateAsync();

                Navigation.InsertPageBefore(page2, aip);

                var page3 = await Page3.CreateAsync();

                Navigation.InsertPageBefore(page3, aip);


                //// try to remove last page (with AcitivityIndicator) and here it bombs with the error: "java.lang.IndexOutOfBoundsException: index=3 count=2"
                await Navigation.PopAsync();
            }
Beispiel #17
0
        private void OpenPage(string name)
        {
            //
            this.TestName = name;

            //页面导航(切换)
            switch (name)
            {
            case "功能1":
                Page = new Page1();
                break;

            case "功能2":
                Page = new Page2();
                break;

            case "功能3":
                Page = new Page3();
                break;
            }
        }
Beispiel #18
0
            public Page2()
            {
                var button = new Button {
                    Text = "Go to Page 3"
                };

                button.Clicked += async(sender, args) =>
                {
                    int numPagesToRemove = Navigation.NavigationStack.Count;

                    Page3 page3 = new Page3();
                    await Navigation.PushAsync(page3);

                    var fake = new FakePage();
                    Navigation.InsertPageBefore(fake, page3);

                    // Remove all the previous pages on the stack (i.e., Page 1)
                    // This should work fine
                    for (int i = 0; i < numPagesToRemove; i++)
                    {
                        Page p = Navigation.NavigationStack.ElementAt(0);
                        Navigation.RemovePage(p);
                    }
                };

                Content = new StackLayout()
                {
                    Children =
                    {
                        new Label {
                            Text = "This is Page 2"
                        },
                        button
                    }
                };
            }
Beispiel #19
0
 private void Action1()
 {
     if (page1.ContrAgentID == 0 || page1.ContrAgentID2 == 0)
     {
         MessageBox.Show("Выберите контрагента");
         return;
     }
     _worker.CreateInstance(page1.SelectedTypeID, page1.CalcName, page1.ContrAgentID, page1.ContrAgentID2);
     page3 = new Page3(_worker.calculationInstance);
     step3 = new Step
     {
         Control     = page3,
         Prev        = step2,
         HasAction   = true,
         isCompleted = false,
         DoAction    = Action3,
         Header      = "Шаг 3/4: Заполните значения",
         isLast      = false
     };
     step2.Next = step3;
     _steps.Add(step2);
     _steps.Add(step3);
     _currentStep.isCompleted = true;
 }
Beispiel #20
0
    private byte[] ReportPDF()
    {
        var memoryStream = new MemoryStream();

        // Marge in centimeter, then I convert with .ToDpi()
        float margeLeft   = 1.5f;
        float margeRight  = 1.5f;
        float margeTop    = 1.0f;
        float margeBottom = 1.0f;

        Document pdf = new Document(
            PageSize.A4,
            margeLeft.ToDpi(),
            margeRight.ToDpi(),
            margeTop.ToDpi(),
            margeBottom.ToDpi()
            );

        pdf.AddTitle("Blazor-PDF");
        pdf.AddAuthor("Christophe Peugnet");
        pdf.AddCreationDate();
        pdf.AddKeywords("blazor");
        pdf.AddSubject("Create a pdf file with iText");

        PdfWriter writer = PdfWriter.GetInstance(pdf, memoryStream);

        //HEADER and FOOTER
        var          fontStyle   = FontFactory.GetFont("Arial", 16, BaseColor.White);
        var          labelHeader = new Chunk("Header Blazor PDF", fontStyle);
        HeaderFooter header      = new HeaderFooter(new Phrase(labelHeader), false)
        {
            BackgroundColor = new BaseColor(133, 76, 199),
            Alignment       = Element.ALIGN_CENTER,
            Border          = Rectangle.NO_BORDER
        };

        //header.Border = Rectangle.NO_BORDER;
        pdf.Header = header;


        var          labelFooter = new Chunk("Page", fontStyle);
        HeaderFooter footer      = new HeaderFooter(new Phrase(labelFooter), true)
        {
            Border    = Rectangle.NO_BORDER,
            Alignment = Element.ALIGN_RIGHT
        };

        pdf.Footer = footer;

        pdf.Open();


        if (_pagenumber == 1)
        {
            Page1.PageText(pdf);
        }
        else if (_pagenumber == 2)
        {
            Page2.PageBookmark(pdf);
        }
        else if (_pagenumber == 3)
        {
            Page3.PageImage(pdf, writer);
        }
        else if (_pagenumber == 4)
        {
            Page4.PageTable(pdf, writer);
        }
        else if (_pagenumber == 5)
        {
            Page5.PageFonts(pdf, writer);
        }
        else if (_pagenumber == 6)
        {
            Page6.PageList(pdf);
        }
        else if (_pagenumber == 7)
        {
            page7.PageShapes(pdf, writer);
        }

        pdf.Close();

        return(memoryStream.ToArray());
    }
Beispiel #21
0
        public void GetDesciptionTest()
        {
            Page3 page3 = new Page3();

            Assert.AreEqual(page3.GetDescription(), "contact us");
        }
Beispiel #22
0
        public void GetLabelTest()
        {
            Page3 page3 = new Page3();

            Assert.AreEqual(page3.GetLabel(), "Page_3");
        }
Beispiel #23
0
        public void GetColorTest()
        {
            Page3 page3 = new Page3();

            Assert.AreEqual(page3.GetColor(), "royalblue");
        }
 public App()
 {
     MainPage = new Page3();
 }
Beispiel #25
0
        protected override int WizSetActive(IntPtr hwnd)
        {
            // Find out which property page this is....

            switch (GetPropPage(hwnd))
            {
            // This page corresponds to the "Do you want to make changes to the machine
            // or the user policy" page
            case Page1Index:
                TurnOnNext(true);
                break;

            // This page corresponds to the "Choose an assembly to trust" page
            case Page2Index:
                if (Page2.Filename != null && Page2.Filename.Length > 0)
                {
                    TurnOnNext(true);
                }
                else
                {
                    TurnOnNext(false);
                }
                break;

            // This page corresponds to the 'how do you want to trust this assembly' when
            // the assembly has a publisher certificate
            case Page3Index:
                Page3.Filename = Page2.Filename;
                Page3.PutValuesInPage();
                TurnOnNext(true);
                break;

            // This page is for the "You can only give this assembly full trust" page
            case Page4Index:
                TurnOnNext(Page4.GiveFullTrust);
                break;

            // This page gives the slider and allows the user to choose the permission level
            // they want
            case Page5Index:
                TurnOnNext(true);
                break;

            // This page says "Sorry, policy is too complicated.... we can't make any changes"
            case Page6Index:
                TurnOnFinish(true);
                break;

            // This page shows the summary of what we're doing
            case Page7Index:
                // We should send some info to the table to display...
                String[] sInfo = { CResourceStore.GetString("Assembly"),
                                   Page2.Filename,
                                   CResourceStore.GetString("User Type"),
                                   Page1.isForHomeUser?CResourceStore.GetString("Home User"):CResourceStore.GetString("Corporate User"),
                                   CResourceStore.GetString("New Permission Level"),
                                   GetNameOfNewPermissionLevel() };
                Page7.TableInfo = sInfo;
                TurnOnFinish(true);
                break;
            }
            return(base.WizSetActive(hwnd));
        }// WizSetActive
Beispiel #26
0
 private void Awake()
 {
     page3Handler = GetComponent <Page3>();
 }
Beispiel #27
0
 private void InitializeMonitoration()
 {
     Page1.MonitoreAlterValue();
     Page2.MonitoreAlterValue();
     Page3.MonitoreAlterValue();
 }
        }// IsHomeUser

        protected override int WizSetActive(IntPtr hwnd)
        {
            m_alNewCodeGroups.Clear();
            m_fWizardFinished = false;
            // Find out which property page this is....
            switch (GetPropPage(hwnd))
            {
            case 0:
                // Let's get our thread working...
                if (m_tLevels == null)
                {
                    m_tLevels = new Thread(new ThreadStart(DiscoverLevels));
                    m_tLevels.Start();
                }
                TurnOnNext(true);
                break;

            case 1:
                // Wait for these helper threads to finish
                SetThreadPriority(m_tLevels, ThreadPriority.Highest);
                m_tLevels.Join();

                // Grab the results of our threads...
                if (IsHomeUser)
                {
                    Page2.MaxLevels      = m_iMaxLevelsMachine;
                    Page2.SecurityLevels = m_iCurrentLevelsMachine;
                }
                else
                {
                    Page2.MaxLevels      = m_iMaxLevelsUser;
                    Page2.SecurityLevels = m_iCurrentLevelsUser;
                }

                // We need to put the values back in the page, since we
                // just changed all the security levels.
                Page2.PutValuesinPage();
                TurnOnNext(true);
                break;

            case 2:
                // See if machine level settings are going to be negated because
                // user policy is more strict
                bool fUserProblems = false;

                if (IsHomeUser)
                {
                    // Check what the max levels are in user policy
                    int[] levels = GetLevels(new PolicyLevel[]
                    {
                        Security.GenSecurityNode.UserNode.MyPolicyLevel,
                    });
                    // Now see if the machine levels are set higher than these levels
                    for (int i = 0; i < levels.Length; i++)
                    {
                        if (levels[i] < Page2.SecurityLevels[i])
                        {
                            fUserProblems = true;
                        }
                    }
                }
                Page3.UserProblems = fUserProblems;

                Page3.Init(Page2.SecurityLevels);
                TurnOnFinish(true);
                break;
            }
            return(base.WizSetActive(hwnd));
        }// WizSetActive
Beispiel #29
0
        public OpennInWindow()
        {
            InitializeComponent();

            WindowXCaption.SetBackground(this, baseColora.Bg);
            WindowXCaption.SetForeground(this, baseColora.Fg);

            BG.BeginInit();
            BG.Source = baseColora.Bgp;
            BG.EndInit();

            switch (Main.NowChoice)
            {
            case 1:
            {
                Page1 page1 = new Page1();
                Page.Content = new Frame()
                {
                    Content = page1
                };
            }
            break;

            case 2:
            {
                Page2 page2 = new Page2();
                Page.Content = new Frame()
                {
                    Content = page2
                };
            }
            break;

            case 3:
            {
                Page3 page3 = new Page3();
                Page.Content = new Frame()
                {
                    Content = page3
                };
            }
            break;

            case 4:
            {
                Page4 page4 = new Page4();
                Page.Content = new Frame()
                {
                    Content = page4
                };
            }
            break;

            case 5:
            {
                Page5 page5 = new Page5();
                Page.Content = new Frame()
                {
                    Content = page5
                };
            }
            break;

            case 6:
            {
                Page6 page6 = new Page6();
                Page.Content = new Frame()
                {
                    Content = page6
                };
            }
            break;

            case 7:
            {
                Page7 page7 = new Page7();
                Page.Content = new Frame()
                {
                    Content = page7
                };
            }
            break;

            case -1:
            {
                PageHD1 pageHD1 = new PageHD1();
                Page.Content = new Frame()
                {
                    Content = pageHD1
                };
            }
            break;

            default:
            {
                PageNone pageNone = new PageNone();
                Page.Content = new Frame()
                {
                    Content = pageNone
                };
            }
            break;
            }
            Topmost = true;
        }
Beispiel #30
0
 private void button7_Click(object sender, EventArgs e)
 {
     tabControl1.SelectTab(2);
     Page3.Select();
 }