Пример #1
0
    // Display Information:
    private void SetInformation(string json)
    {
        businessInformation = JsonConvert.DeserializeObject <BusinessInformation>(json);

        nameText.text  = businessInformation.name;
        typeText.text  = businessInformation.type;
        hoursText.text = "Regular hours: " + businessInformation.openHour + " - " + businessInformation.closeHour;
        phoneText.text = "Phone: " + businessInformation.phoneNumber;

        switch (businessInformation.status)
        {
        case "open":
            statusText.text = "COVID Status: Open";
            openImage.SetActive(true);
            break;

        case "closed":
            statusText.text = "COVID Status: Closed";
            closedImage.SetActive(true);
            break;

        default:
            statusText.text = "COVID Status: Take Out";
            takeOutImage.SetActive(true);
            break;
        }

        frame.SetActive(true);
        returnButton.SetActive(true);
        frame.transform.position = new Vector3(buildingPosition.position.x, buildingPosition.position.y + 3.0f, buildingPosition.position.z);
        returnButton.SetActive(true);
    }
Пример #2
0
        public void TestUpdateBusinessInformation()
        {
            // setup
            MainWindow          window = new MainWindow();
            Butler              butler = Workspace.Current.Butler;
            string              name   = "Check-job-status";
            BusinessInformation businessInformation   = BusinessInformation.GetInstance(name);
            Business            businessConfiguration = Business.GetInstance(name);

            try
            {
                // when
                window.ShowConfiguration(butler);
                window.UpdateBusinessInformation(name);

                // then
                Assert.AreEqual(businessInformation.Synopsis, GetField <System.Windows.Controls.TextBox>(window, "businessSynopsis").Text);
                Assert.AreEqual(businessInformation.Description, GetField <System.Windows.Controls.TextBox>(window, "businessDescription").Text);
                Assert.AreEqual(businessInformation.Examples, GetField <System.Windows.Controls.TextBox>(window, "businessExamples").Text);
                Assert.AreEqual("", GetField <System.Windows.Controls.TextBox>(window, "parameters").Text);
                Assert.AreEqual(businessConfiguration.TimerInterval, GetField <Slider>(window, "timerInterval").Value);
            }
            finally
            {
                // cleanup
                window.HideNotifyIcon();
            }
        }
        internal static BusinessInformation Load(string name)
        {
            BusinessInformation business = new BusinessInformation()
            {
                Name = name
            };
            Hashtable info = BusinessInformationScriptEngine.instance.ExecuteScript(name);

            business.Synopsis    = GetAsString(info["Synopsis"]);
            business.Description = GetAsString(info["Description"]);
            business.Examples    = GetExamples(GetAsString(info["Parameters"]), (Array)info["Examples"]);
            return(business);
        }
        internal void UpdateBusinessInformation(string name)
        {
            BusinessInformation businessInformation = BusinessInformation.GetInstance(name);

            this.businessSynopsis.Text    = businessInformation.Synopsis;
            this.businessDescription.Text = businessInformation.Description;
            this.businessExamples.Text    = businessInformation.Examples;

            Business businessConfiguration = Business.GetInstance(name);

            this.parameters.Text     = businessConfiguration.Parameters;
            this.timerInterval.Value = businessConfiguration.TimerInterval;
        }
Пример #5
0
        public void TestLoad()
        {
            // setup
            BusinessesFolder.Initialize("Check-Job-status");

            // when
            BusinessInformation information = BusinessInformationScriptEngine.Load("Check-Job-status");

            // then
            Assert.AreEqual("Check-Job-status", information.Name);
            Assert.AreEqual("Reports job statuses of a build server.", information.Synopsis);
            Assert.IsTrue(information.Description.StartsWith("Copyright "));
            Assert.IsTrue(information.Examples.Trim().StartsWith("[-url] <String>"));
        }
Пример #6
0
        public BusinessInformationPage InputCustomerNameAndDBA(BusinessInformation businessInformation)
        {
            GetLastNode().LogDataInfo(businessInformation);
            ParameterValidator.ValidateNotNull(businessInformation, "Business Information");
            if (businessInformation.CustomerFullName != null)
            {
                FirstNameTextBox.InputText(businessInformation.CustomerFullName.FirstName);
                MiddleInitialTextBox.InputText(businessInformation.CustomerFullName.MiddleInitial);
                LastNameTextBox.InputText(businessInformation.CustomerFullName.LastName);
            }
            else
            {
                BusinessNameTextBox.InputText(businessInformation.CustomerName);
            }

            DoingBusinessAsTextBox.InputText(businessInformation.DBA);

            return(this);
        }
Пример #7
0
 public BusinessInformationPage InputBusinessInformation(BusinessInformation businessInformation)
 {
     GetLastNode().LogDataInfo(businessInformation);
     ParameterValidator.ValidateNotNull(businessInformation, "Business Information");
     if (businessInformation.CustomerFullName != null)
     {
         FirstNameTextBox.InputText(businessInformation.CustomerFullName.FirstName);
         MiddleInitialTextBox.InputText(businessInformation.CustomerFullName.MiddleInitial);
         LastNameTextBox.InputText(businessInformation.CustomerFullName.LastName);
     }
     else
     {
         BusinessNameTextBox.InputText(businessInformation.CustomerName);
     }
     DoingBusinessAsTextBox.InputText(businessInformation.DBA);
     if (businessInformation.Address.DoesHandleConfirmAddressDialog)
     {
         Line1TextBox.InputText(businessInformation.Address.Line1 + Keys.Tab);
         CloseConfirmAddressDialogIfExist();
         // Close SmartyStreet dropdown if exists
         CloseDropdownIfOpened();
         //Line2TextBox.InputText(businessInformation.Address.Line2 + Keys.Tab);
         CityTextBox.InputText(businessInformation.Address.City + Keys.Tab);
         CloseConfirmAddressDialogIfExist();
         StateDropdown.SelectByText(businessInformation.Address.State);
         CloseConfirmAddressDialogIfExist();
         ZipTextBox.InputText(businessInformation.Address.Zip + Keys.Tab);
         CloseConfirmAddressDialogIfExist();
     }
     else
     {
         Line1TextBox.InputText(businessInformation.Address.Line1 + Keys.Tab);
         // Close SmartyStreet dropdown if exists
         CloseDropdownIfOpened();
         //Line2TextBox.InputText(businessInformationAddress.Line2 + KeysIab);
         CityTextBox.InputText(businessInformation.Address.City + Keys.Tab);
         StateDropdown.SelectByText(businessInformation.Address.State);
         ZipTextBox.InputText(businessInformation.Address.Zip + Keys.Tab);
     }
     WaitForElementEnabled(_btnNext);
     return(this);
 }
        public ActionResult BusinessInformation(long?id, long?questionnaire)
        {
            BusinessInformation businessInformation = null;

            if (id.HasValue)
            {
                businessInformation = db.BusinessInformation.Find(id.Value);
            }
            if (questionnaire.HasValue)
            {
                businessInformation = db.BusinessInformation.Single(oi => oi.QuestionnaireId == questionnaire.Value);
            }

            if (businessInformation != null)
            {
                return(View(businessInformation));
            }

            return(RedirectToAction("Index"));
        }
        public static BusinessInformation InitializeBusinessInformation(long QuestionnaireId)
        {
            BusinessInformation businessInformation = new BusinessInformation();

            businessInformation.QuestionnaireId = QuestionnaireId;
            businessInformation.OfficePhone     = "";
            businessInformation.CellPhone       = "";
            //businessInformation.Website = "";
            //businessInformation.BusinessAddress = "";
            //businessInformation.BusinessCity = "";
            //businessInformation.StateId = 1;
            //businessInformation.BusinessZipCode = "";
            businessInformation.TrucksService           = "";
            businessInformation.TrucksCommercial        = "";
            businessInformation.TrucksInstallation      = "";
            businessInformation.TrucksSales             = "";
            businessInformation.TechniciansService      = "";
            businessInformation.TechniciansCommercial   = "";
            businessInformation.TechniciansInstallation = "";
            businessInformation.TechniciansSales        = "";
            //businessInformation.Addresses = new List<Address>();
            //businessInformation.OfficePersonnels = new List<OfficePersonnel>();
            return(businessInformation);
        }