Exemplo n.º 1
0
        private void createCGCPanel()
        {
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding CG-C Panel Options", "createCGCPanel");
            }
            Panel progressIndicatorGroupPanel = new Panel();

            progressIndicatorGroupPanel.Parent = this;
            int x = Convert.ToInt32(this.Height * 0.85f);

            progressIndicatorGroupPanel.Location = new Point(45, x - 35);
            progressIndicatorGroupPanel.Size     = new Size(750, 80);
            if (TraceClassData.VIS_DBG_LVL1_ON)
            {
                progressIndicatorGroupPanel.BackColor = ColorTranslator.FromHtml("Lime");
            }
            MainPanels.Add(progressIndicatorGroupPanel);
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("CG-C Panel Options Added Successfully", "createCGCPanel");
            }
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Exiting", "createCGCPanel");
            }
        }
Exemplo n.º 2
0
        /*----------------------------------------------------------------*/
        /*--------------------Initiation Processes------------------------*/
        /*----------------------------------------------------------------*/
        private void createCGAPanel()
        {
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding CG-A Panel Options", "createCGAPanel");
            }
            Panel leftButtonGroupPanel = new Panel();

            leftButtonGroupPanel.Parent   = this;
            leftButtonGroupPanel.Location = new Point(45, 50);
            leftButtonGroupPanel.Size     = new Size(230, 230);
            if (TraceClassData.VIS_DBG_LVL1_ON)
            {
                leftButtonGroupPanel.BackColor = ColorTranslator.FromHtml("Lime");
            }
            MainPanels.Add(leftButtonGroupPanel);
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("CG-A Panel Options Added Successfully", "createCGAPanel");
            }
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Exiting", "createCGAPanel");
            }
        }
Exemplo n.º 3
0
        private void createCGBPanel()
        {
            /*This is the initial CG-B for the specific VIEW1.*/
            /*This function's name need to be changed*/
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding CG-B Panel Options", "createCGBPanel");
            }
            Panel CGBPanel = new Panel();

            CGBPanel.Parent   = this;
            CGBPanel.Location = new Point(320, 50);
            CGBPanel.Size     = new Size(800, 450);
            if (TraceClassData.VIS_DBG_LVL1_ON)
            {
                CGBPanel.BackColor = ColorTranslator.FromHtml("Red");
            }
            MainPanels.Add(CGBPanel);
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("CG-B Panel Options Added Successfully", "createCGBPanel");
            }
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Exiting", "createCGBPanel");
            }
        }
 void NavigatingHandler(object sender, WebBrowserNavigatingEventArgs e)
 {
     if (TraceClassData.TRACE_ON)
     {
         TraceClass.AddNewLog("Setting current event to NAV_LOGIN", "NavigatingHandler");
     }
     stateMachine.SetCurrentEvent(WebSiteStateMachine.SiteEvent.NAV_LOGIN);
     stateMachine.SetNextState();
 }
Exemplo n.º 5
0
 private void btn_about_me_Click(object sender, EventArgs e)
 {
     if (TraceClassData.TRACE_ON)
     {
         TraceClass.AddNewLog("About Me Clicked");
     }
     //raise the AboutMeClick event
     currentWindowVS.CGAButtonClicked();
 }
Exemplo n.º 6
0
 private void btn_user_options_Click(object sender, EventArgs e)
 {
     if (TraceClassData.TRACE_ON)
     {
         TraceClass.AddNewLog("Options Clicked");
     }
     //raise the OptionsClick event
     currentWindowVS.CGAButtonClicked();
 }
Exemplo n.º 7
0
            /*Adds a checkbox, a label and a username-password field for the specified rentalsite in the label*/
            /**/
            CheckBox siteCheckBox = new CheckBox();

            siteCheckBox.Location = new Point(10, 10 + (index - 1) * 30);
            AddStandardCheckBox(siteName, siteCheckBox, (MainPanels[1]).GetChildAtPoint(new Point(0, 30)), index);
            sitesManagementControls.Add(siteCheckBox);

            Label siteLabel = new Label();

            AddStandardLabel(siteName, siteLabel, (MainPanels[1]).GetChildAtPoint(new Point(0, 30)), index);
            siteLabel.Text     = siteName;
            siteLabel.Name     = siteName + " label";
            siteLabel.Location = new Point(40, 10 + (index - 1) * 30);
            MyStyleApply(siteLabel);
            sitesManagementControls.Add(siteLabel);

            TextBox siteUsername = new TextBox();

            AddStandardTextBox(siteName, siteUsername, (MainPanels[1]).GetChildAtPoint(new Point(0, 30)), index);
            siteUsername.Location = new Point(210, 10 + (index - 1) * 30);
            siteUsername.Text     = username;
            siteUsername.ReadOnly = true;
            MyStyleApply(siteUsername);
            siteUsername.Name = siteName + " username";
            sitesManagementControls.Add(siteUsername);

            TextBox sitePassword = new TextBox();

            AddStandardTextBox(siteName, sitePassword, (MainPanels[1]).GetChildAtPoint(new Point(0, 30)), index);
            sitesManagementControls.Add(sitePassword);
            sitePassword.UseSystemPasswordChar = true;
            sitePassword.Text     = password;
            sitePassword.Location = new Point(450, 10 + (index - 1) * 30);
            MyStyleApply(sitePassword);
            sitePassword.Name = siteName + " password";
        }

        /*----------------------------------------------------------------*/
        /*--------------------Button Click Events-------------------------*/
        /*----------------------------------------------------------------*/
        private void btn_cts_Click(object sender, EventArgs e)
        {
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Connect To Sites Clicked");
            }
            //raise the ConToSiteClick event
            currentWindowVS.CGAButtonClicked();
        }
Exemplo n.º 8
0
        private void View1TopPanelInitiation()
        {
            /*This is the top panel for select all checkbox and select all label to be added*/
            /*This control is a child of CG-B*/
            /*FD Name:VIEW1_TOP*/
            Panel ctsTopPanel = new Panel();

            ctsTopPanel.Parent   = MainPanels[1];
            ctsTopPanel.Location = new Point(0, 0);
            ctsTopPanel.Size     = new Size(420, 20);
            if (TraceClassData.VIS_DBG_LVL1_ON)
            {
                ctsTopPanel.BackColor = ColorTranslator.FromHtml("Yellow");
            }

            /*This section adds select all checkbox and select all label*/
            /*Both controls are added to sitesManagementControls ControlCollection*/
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding select all checkbox properties", "CGBTopPanelInitiation");
            }
            Control selectAllCheckBox = new CheckBox();

            selectAllCheckBox.Location = new Point(10, 5);
            selectAllCheckBox.Size     = new Size(15, 15);
            selectAllCheckBox.Name     = "selectall checkbox";
            selectAllCheckBox.Click   += new EventHandler(SelectAllClick);
            selectAllCheckBox.Parent   = ctsTopPanel;
            sitesManagementControls.Add(selectAllCheckBox);
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added select all checkbox properties", "CGBTopPanelInitiation");
            }


            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding select all label properties", "CGBTopPanelInitiation");
            }
            Control selectAllLabel = new Label();

            selectAllLabel.Parent    = ctsTopPanel;
            selectAllLabel.Text      = "Select All";
            selectAllLabel.ForeColor = ColorTranslator.FromHtml("Lime");
            selectAllLabel.Font      = new Font(new FontFamily("Microsoft Sans Serif"), 9.75f, FontStyle.Bold);
            selectAllLabel.Name      = "selectall label";
            selectAllLabel.Location  = new Point(40, 5);
            sitesManagementControls.Add(selectAllLabel);
            sitesManagementControlsInitiated = true;
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added select all label properties", "CGBTopPanelInitiation");
            }
        }
        void NavigatedHandler(object sender, WebBrowserNavigatedEventArgs e)
        {
            stateMachine.NextStateDone();
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Setting current event to NULL", "NavigatedHandler");
            }
            switch (stateMachine.GetCurrentState())
            {
            case WebSiteStateMachine.SiteState.LOGIN_VIEW:
                LoginToSite();
                break;

            default:
                break;
            }
        }
Exemplo n.º 10
0
        /*----------------------------------------------------------------*/
        /*------------------------Helper Functions------------------------*/
        /*----------------------------------------------------------------*/
        private void SetAllControlsVisibility(List <Control> collection, bool visibility)
        {
            /*This is for test purpose but might be used for others control collecitons as well*/
            /*All controls inside the list will be set the visibility bool value*/
            string x     = (visibility ? "visible" : "invisible");
            int    count = collection.Count;

            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Setting controls visibility of " + count.ToString() + " controls to " + x, "setallcontrolsvisibility");
            }
            for (int i = 0; i < count; i++)
            {
                collection[i].Visible = visibility;
                if (TraceClassData.TRACE_ON)
                {
                    TraceClass.AddNewSubLog("setting [" + collection[i].Name + "] visibility to " + x);
                }
            }
        }
Exemplo n.º 11
0
        private void View1MidPanelInitiation()
        {
            /*This is the panel where listed rental sites are shown according to the page nummber*/
            /*FD Name: VIEW1_MID*/
            Panel rentalSitesListPanel = new Panel();

            rentalSitesListPanel.Parent   = MainPanels[1];
            rentalSitesListPanel.Location = new Point(0, 25);
            rentalSitesListPanel.Size     = new Size(700, 300);
            rentalSitesListPanel.Name     = "rentalSitesListPanel";
            if (TraceClassData.VIS_DBG_LVL1_ON)
            {
                rentalSitesListPanel.BackColor = ColorTranslator.FromHtml("Yellow");
            }

            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding villarenters.com controls.", "CGBTopPanelInitiation");
            }
            SMCAddSite(1, "villarenters.com", "anatolian", "aksaray68");
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added villarentes.com controls.", "CGBTopPanelInitiation");
            }

            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding airbnb.com controls.", "CGBTopPanelInitiation");
            }
            SMCAddSite(2, "airbnb.com", "anatolian", "aksaray68");
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added airbnb.com controls.", "CGBTopPanelInitiation");
            }

            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding housetrip.com controls.", "CGBTopPanelInitiation");
            }
            SMCAddSite(3, "housetrip.com", "anatolian", "aksaray68");
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added housetrip.com controls.", "CGBTopPanelInitiation");
            }

            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding holidaylettings.co.uk controls.", "CGBTopPanelInitiation");
            }
            SMCAddSite(4, "holidayletting.co.uk", "26210", "aksarayli");
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added holidayletting.co.uk controls.", "CGBTopPanelInitiation");
            }

            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding ownersdirect.co.uk controls.", "CGBTopPanelInitiation");
            }
            SMCAddSite(5, "ownersdirect.co.uk", "anatolian", "aksaray68");
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added ownersdirect.co.uk controls.", "CGBTopPanelInitiation");
            }

            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding flipkey.com controls.", "CGBTopPanelInitiation");
            }
            SMCAddSite(6, "flipkey.com", "*****@*****.**", "aksaray68");
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added flipkey.co.uk controls.", "CGBTopPanelInitiation");
            }

            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding e-domizil.de controls.", "CGBTopPanelInitiation");
            }
            SMCAddSite(7, "e-domizil.de", "anatolian", "Aksaray68");
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added e-domizil.de controls.", "CGBTopPanelInitiation");
            }

            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Adding holiday-villas.ru controls.", "CGBTopPanelInitiation");
            }
            SMCAddSite(8, "holiday-villas.ru", "*****@*****.**", "aksaray68");
            if (TraceClassData.TRACE_ON)
            {
                TraceClass.AddNewLog("Added holiday-villas.ru controls.", "CGBTopPanelInitiation");
            }
        }