public int CompareTo(AddressData aRhs)
        {
            if (City != aRhs.City)
            {
                return(string.Compare(City, aRhs.City));
            }

            if (PrecinctNumber != aRhs.PrecinctNumber)
            {
                return(PrecinctNumber.CompareTo(aRhs.PrecinctNumber));
            }

            if (ZipCode != aRhs.ZipCode)
            {
                return(ZipCode.CompareTo(aRhs.ZipCode));
            }

            if (StreetName != aRhs.StreetName)
            {
                return(string.Compare(StreetName, aRhs.StreetName));
            }

            if (StreetNumber != aRhs.StreetNumber)
            {
                return(StreetNumber.CompareTo(aRhs.StreetNumber));
            }

            return(string.Compare(BuildingID, aRhs.BuildingID));
        }
Example #2
0
    void Construct()
    {
        Clear();
        current = StageSettings.GetStreetNumber(runCharacter.Position);

        int halfX = StageSettings.tileX / 2;
        int halfZ = StageSettings.tileZ / 2;

        for (int i = -halfX; i <= halfX; ++i)
        {
            for (int j = -halfZ; j <= halfZ; ++j)
            {
                bool isCenter = (i == 0 && j == 0);
                var  s        = current;
                s.x = current.x + i;
                s.z = current.z + j;
                var prefab = (isCenter) ? stagePrefabs[0] : SelectStagePartsPrefab();
                var g      = GenerateStageParts(prefab, s.x, s.z);
                if (isCenter)
                {
                    g.gameObject.name += "_c";                           // 中心が分かるように目印付けとく
                }
                stageParts.Add(s, g);
            }
        }
    }
Example #3
0
        public void ChangeStreetNumber(string newStreetNumber)
        {
            if (StreetNumber.HasValue())
            {
                FullAddress = FullAddress.Replace(StreetNumber, newStreetNumber);
            }

            StreetNumber = newStreetNumber;
        }
Example #4
0
 private void InitUC()
 {
     currentStreetNumber = new StreetNumber();
     this.streetNumberAdmin.ucStreetNumber.StreetNumber = currentStreetNumber;
     foreach (StreetAvaibleItems suf in Enum.GetValues(typeof(StreetAvaibleItems)))
     {
         this.streetNumberAdmin.ucStreetNumber.cbSuff.Items.Add(suf);
     }
 }
Example #5
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = (Street != null ? Street.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (StreetNumber != null ? StreetNumber.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Position != null ? Position.GetHashCode() : 0);
         return(hashCode);
     }
 }
Example #6
0
        private string ConcatAddressComponentsDutch()
        {
            var firstSection    = string.Join(" ", new[] { Street.ToSafeString(), StreetNumber.ToSafeString() });
            var addressSections =
                new[] { firstSection, ZipCode.ToSafeString(), City.ToSafeString(), State.ToSafeString() }.Where(x => x.HasValueTrimmed()).ToArray();

            var address = string.Join(", ", addressSections);

            return(address);
        }
Example #7
0
        private async void TestDB1()
        {
            #region AppDBTesting
            Schedule schedule1 = new Schedule();
            schedule1.Start = DateTime.Now;
            schedule1.End   = DateTime.Now.AddDays(2);

            Schedule schedule2 = new Schedule();
            schedule2.Start = DateTime.Now;
            schedule2.End   = DateTime.Now.AddDays(2);

            Job job1 = new Job();
            job1.Name     = "job1";
            job1.Salary   = 10000;
            job1.Schedule = schedule1;

            Job job2 = new Job();
            job2.Name     = "job2";
            job2.Salary   = 10000;
            job2.Schedule = schedule1;

            Job job3 = new Job();
            job3.Name     = "job3";
            job3.Salary   = 10000;
            job3.Schedule = schedule2;

            StreetNumber streetNumber = new StreetNumber();
            streetNumber.Number = 10;
            streetNumber.Suf    = StreetAvaibleItems.NONE;

            Address address = new Address();
            address.City         = "testCity";
            address.PostalCode   = "35230";
            address.Street       = "testStreet";
            address.StreetNumber = streetNumber;

            Employee employee = new Employee();
            employee.Address   = address;
            employee.Birth     = DateTime.Now;
            employee.Firstname = "firstname";
            employee.Lastname  = "lastname";
            employee.Hiring    = DateTime.Now;
            employee.Gender    = Gender.MALE;
            employee.Manager   = null;
            employee.Jobs.Add(job1);
            employee.Jobs.Add(job2);
            employee.Jobs.Add(job3);

            MySQLEmployeeManager empManager = new MySQLEmployeeManager();

            Employee test = await empManager.Insert(employee);


            #endregion
        }
Example #8
0
        private async void DuplicateStreetNumberContextMenu_OnClick(object sender, RoutedEventArgs e)
        {
            if (this.streetNumberAdmin.ucStreetNumberList.ItemsList.SelectedIndex > -1)
            {
                var streeNumber = new StreetNumber();
                streeNumber = (StreetNumber)this.streetNumberAdmin.ucStreetNumberList.ItemsList.SelectedItem;
                await streetNumberManager.Insert(streeNumber);

                InitLists();
            }
        }
Example #9
0
 public Address(Identity id, City city, Country country, District district, Lat lat, Lng lng, Street street, StreetNumber streetNumber)
 {
     Id           = id;
     City         = city;
     Country      = country;
     District     = district;
     Lat          = lat;
     Lng          = lng;
     Street       = street;
     StreetNumber = streetNumber;
 }
 protected override int GetHashCodeCore()
 {
     return(CountryCode.GetHashCode() ^
            Country.GetHashCode() ^
            PostalCode.GetHashCode() ^
            State.GetHashCode() ^
            County.GetHashCode() ^
            City.GetHashCode() ^
            Suburb.GetHashCode() ^
            StreetName.GetHashCode() ^
            StreetNumber.GetHashCode() ^
            PlaceName.GetHashCode());
 }
Example #11
0
    public void Shift(Vector3 offset)
    {
        var parts = new List <StageParts>(stageParts.Values);        // copy

        stageParts.Clear();
        foreach (var p in parts)
        {
            p.Position += offset;
            p.UpdateName();
            stageParts.Add(StageSettings.GetStreetNumber(p.Position), p);
        }
        current = StageSettings.GetStreetNumber(runCharacter.Position);
        stageParts[current].gameObject.name += "_c";         // 中心が分かるように目印付けとく
    }
Example #12
0
 private void validateAddress()
 {
     if (Street == null || Street.Trim() == "")
     {
         throw new MissingAddressDataException("No se puede dejar la calle vacía");
     }
     if (StreetNumber == null || StreetNumber.Trim() == "")
     {
         throw new MissingAddressDataException("No se puede dejar el número de puerta vacío");
     }
     if (PhoneNumber == null || PhoneNumber.Trim() == "")
     {
         throw new MissingAddressDataException("No se puede dejar el teléfono vacío");
     }
 }
Example #13
0
        /**
         * Callback on "Duplicate" item in Context menu
         */
        private async void DuplicateAddressContextMenu_OnClick(object sender, RoutedEventArgs e)
        {
            if (this.addressAdmin.UCAddressList.ItemsList.SelectedIndex > -1)
            {
                var address = new Address(new StreetNumber());
                address = (Address)this.addressAdmin.UCAddressList.ItemsList.SelectedItem;
                addressManager.GetStreetNumber(address);
                var streetNumber = new StreetNumber();
                streetNumber.Number  = address.StreetNumber.Number;
                streetNumber.Suf     = address.StreetNumber.Suf;
                address.StreetNumber = streetNumber;
                await addressManager.Insert(address);

                this.addressAdmin.UCAddressList.LoadItems((await addressManager.Get()).ToList());
            }
        }
Example #14
0
        public override int GetHashCode()
        {
            unchecked {
                int hashCode = Email != null?Email.GetHashCode() : 0;

                hashCode = hashCode * 397 ^ (Company != null ? Company.GetHashCode() : 0);
                hashCode = hashCode * 397 ^ (Street != null ? Street.GetHashCode() : 0);
                hashCode = hashCode * 397 ^ (StreetNumber != null ? StreetNumber.GetHashCode() : 0);
                hashCode = hashCode * 397 ^ (PostalCode != null ? PostalCode.GetHashCode() : 0);
                hashCode = hashCode * 397 ^ (City != null ? City.GetHashCode() : 0);
                hashCode = hashCode * 397 ^ (int)Country;
                hashCode = hashCode * 397 ^ (Url != null ? Url.GetHashCode() : 0);
                hashCode = hashCode * 397 ^ (Phone != null ? Phone.GetHashCode() : 0);
                hashCode = hashCode * 397 ^ (PhonePrivate != null ? PhonePrivate.GetHashCode() : 0);
                hashCode = hashCode * 397 ^ (Mobile != null ? Mobile.GetHashCode() : 0);
                return(hashCode);
            }
        }
Example #15
0
        //Edit a property from Excel data
        internal void EditAPropertyFromExcelData()
        {
            try
            {
                // Populating the data from Excel
                ExcelLib.PopulateInCollection(Base.ExcelPath, "PropertyDetails");

                //Edit name textbox
                PropertyName.Clear();
                Thread.Sleep(1000);
                PropertyName.SendKeys(ExcelLib.ReadData(2, "Property Name"));

                //Edit description textbox
                Description.Clear();
                Thread.Sleep(1000);
                Description.SendKeys(ExcelLib.ReadData(2, "Description"));

                //Edit Number textbox
                StreetNumber.Clear();
                Thread.Sleep(1000);
                StreetNumber.SendKeys(ExcelLib.ReadData(2, "Number"));

                //Edit Street textbox
                Street.Clear();
                Thread.Sleep(1000);
                Street.SendKeys(ExcelLib.ReadData(2, "Street"));

                //Edit Suburb  textbox
                Suburb.Clear();
                Thread.Sleep(1000);
                Suburb.SendKeys(ExcelLib.ReadData(2, "Suburb"));

                //Edit City textbox
                City.Clear();
                Thread.Sleep(1000);
                City.SendKeys(ExcelLib.ReadData(2, "City"));

                //Edit Postcode  textbox
                Postcode.Clear();
                Thread.Sleep(1000);
                Postcode.SendKeys(ExcelLib.ReadData(2, "Postcode"));

                //Edit Region   textbox
                Region.Clear();
                Thread.Sleep(1000);
                Region.SendKeys(ExcelLib.ReadData(2, "Region"));


                //Select Year in Year Built
                YearBuilt.Click();
                Thread.Sleep(1000);
                var selectElement = new SelectElement(YearBuilt);

                //select by text
                string sYear = ExcelLib.ReadData(2, "YearBuilt");
                //Debug.Assert(sYear == "1977");
                selectElement.SelectByText(sYear);
                Thread.Sleep(1000);


                //Edit Target Rent  textbox
                TargetRent.Clear();
                Thread.Sleep(1000);
                TargetRent.SendKeys(ExcelLib.ReadData(2, "Target Rent"));

                //Edit Bed rooms textbox
                Bedrooms.Clear();
                Thread.Sleep(1000);
                Bedrooms.SendKeys(ExcelLib.ReadData(2, "Bedrooms"));

                //Edit Bath rooms textbox
                Bathrooms.Clear();
                Thread.Sleep(1000);
                Bathrooms.SendKeys(ExcelLib.ReadData(2, "Bathrooms"));


                //Edit Carparks textbox
                Carparks.Clear();
                Thread.Sleep(1000);
                Carparks.SendKeys(ExcelLib.ReadData(2, "Carparks"));


                //Click on the "Save" button
                SaveButton.Click();
                Thread.Sleep(2000);
            }
            catch (Exception e)
            {
                Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Test Failed, Edit Unsuccessfull", e.Message);
            }
        }
Example #16
0
        internal void GetDataFromExcel()
        {
            try
            {
                // Populating the data from Excel
                ExcelLib.PopulateInCollection(Base.ExcelPath, "PropertyDetails");

                //Edit name textbox
                PropertyName.Clear();
                Thread.Sleep(1000);
                PropertyName.SendKeys(ExcelLib.ReadData(2, "Property Name"));

                //Edit description textbox
                Description.Clear();
                Thread.Sleep(1000);
                Description.SendKeys(ExcelLib.ReadData(2, "Description"));

                //Edit Number textbox
                StreetNumber.Clear();
                Thread.Sleep(1000);
                StreetNumber.SendKeys(ExcelLib.ReadData(2, "Number"));

                //Edit Street textbox
                Street.Clear();
                Thread.Sleep(1000);
                Street.SendKeys(ExcelLib.ReadData(2, "Street"));

                //Edit Suburb  textbox
                // Suburb.Clear();
                // Thread.Sleep(1000);
                // Suburb.SendKeys(ExcelLib.ReadData(2, "Suburb"));

                //Edit City textbox
                City.Clear();
                Thread.Sleep(1000);
                City.SendKeys(ExcelLib.ReadData(2, "City"));

                //Edit Postcode  textbox
                Postcode.Clear();
                Thread.Sleep(1000);
                Postcode.SendKeys(ExcelLib.ReadData(2, "Postcode"));

                //Edit Region   textbox
                Region.Clear();
                Thread.Sleep(1000);
                Region.SendKeys(ExcelLib.ReadData(2, "Region"));


                //Select Year in Year Built
                YearBuilt.SendKeys(ExcelLib.ReadData(2, "YearBuilt"));
                Thread.Sleep(1000);


                //Edit Target Rent  textbox
                TargetRent.Clear();
                Thread.Sleep(1000);
                TargetRent.SendKeys(ExcelLib.ReadData(2, "Target Rent"));

                //Edit Bed rooms textbox
                Bedrooms.Clear();
                Thread.Sleep(1000);
                Bedrooms.SendKeys(ExcelLib.ReadData(2, "Bedrooms"));

                //Edit Bath rooms textbox
                Bathrooms.Clear();
                Thread.Sleep(1000);
                Bathrooms.SendKeys(ExcelLib.ReadData(2, "Bathrooms"));


                //Edit Carparks textbox
                Carparks.Clear();
                Thread.Sleep(1000);
                Carparks.SendKeys(ExcelLib.ReadData(2, "Carparks"));
                Carparks.SendKeys(Keys.Enter);
                Thread.Sleep(1000);

                //Click on the "Next" button
                NextButton.Click();
                Thread.Sleep(2000);
            }
            catch (Exception e)
            {
                Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Test Failed, Add Property Details Unsuccessfull", e.Message);
            }
        }
Example #17
0
        public void PropertyDetails()
        {
            //Enter the Property Name
            PropertyName.SendKeys(ExcelLib.ReadData(2, "PropertyName"));
            Thread.Sleep(500);

            //Click on Property Type drop down menu
            PropertyType.Click();

            //Clicking Short-Term Rental on the Property Type drop down menu
            PropertyTypeChoice.Click();
            Thread.Sleep(500);

            //Enter Street Number
            StreetNumber.SendKeys(ExcelLib.ReadData(2, "Number"));
            Driver.wait(1000);

            //Enter Street Name
            StreetName.SendKeys(ExcelLib.ReadData(2, "Street"));
            Driver.wait(1000);

            //Enter City Name
            CityName.SendKeys(ExcelLib.ReadData(2, "City"));
            Driver.wait(1000);

            //Enter PostCode
            PostCode.SendKeys(ExcelLib.ReadData(2, "PostCode"));
            Driver.wait(1000);

            //Enter Region Name
            Region.SendKeys(ExcelLib.ReadData(2, "Region"));
            Driver.wait(1000);

            //Enter Description
            Description.SendKeys(ExcelLib.ReadData(2, "Description"));
            Driver.wait(3000);

            //Enter TargetRent
            TargetRent.SendKeys(ExcelLib.ReadData(2, "TargetRent"));
            Driver.wait(2000);

            //Enter Bedroms
            Bedrooms.SendKeys(ExcelLib.ReadData(2, "Bedrooms"));
            Driver.wait(2000);

            //Enter Bathrooms
            Bathrooms.SendKeys(ExcelLib.ReadData(2, "Bathrooms"));
            Driver.wait(2000);

            //Enter Carparks
            Carparks.SendKeys(ExcelLib.ReadData(2, "Carparks"));
            Driver.wait(3000);

            //Enter Year Built
            YearBuilt.SendKeys(ExcelLib.ReadData(2, "YearBuilt"));
            Driver.wait(2000);

            //Upload a file thru AutoIT
            Driver.wait(1000);
            AutoItX3 autoIT = new AutoItX3();

            FileUpload.Click();
            autoIT.WinActivate("Open");
            Thread.Sleep(1000);
            autoIT.Send(@"C:\Users\VictorFelix\source\repos\automationOnboardingSample-master\Keys_Onboarding\TestReports\Screenshots\home.jpg");
            Thread.Sleep(1000);
            autoIT.Send("{Enter}");
            Driver.wait(2000);

            //Clicking on Next button

            Next.Click();
            Driver.wait(3000);
        }
Example #18
0
 public StreetNumber Edit(StreetNumber entity)
 {
     throw new NotImplementedException();
 }
Example #19
0
 public void Create(StreetNumber entity)
 {
     throw new NotImplementedException();
 }
Example #20
0
 public ResponseMessage Edit(StreetNumber entity)
 {
     throw new NotImplementedException();
 }
        public UserControlLayoutView()
        {
            InitializeComponent();
            Animal animal = new Animal();

            animal.Name          = "moufassa";
            animal.Gender        = Gender.FEMALE;
            animal.Birth         = DateTime.Now;
            animal.Height        = 1.2M;
            animal.Weight        = 120;
            animal.IsDead        = true;
            this.animalUC.Animal = animal;
            MySQLManager <Animal> animalManager = new MySQLManager <Animal>();

            StreetNumber streetNumber = new StreetNumber();

            streetNumber.Number = 666;
            streetNumber.Suf    = StreetAvaibleItems.TER;
            this.streetNumberUC.StreetNumber = streetNumber;

            Address address = new Address();

            address.City           = "Rennes";
            address.Street         = "Rue du fond";
            address.PostalCode     = "35147";
            address.StreetNumber   = streetNumber;
            this.addressUC.Address = address;

            Schedule schedule = new Schedule();

            schedule.Start           = DateTime.Now;
            schedule.End             = DateTime.Now;
            this.scheduleUC.Schedule = schedule;

            Job job = new Job();

            job.Name       = "Soigneur";
            job.Salary     = 25.5M;
            job.Schedule   = schedule;
            this.jobUC.Job = job;

            Structure structure = new Structure();

            structure.AssignAnimals.Add(animal);
            structure.Name             = "Cajolion";
            structure.Schedule         = schedule;
            structure.Surface          = 21.5F;
            this.structureUC.Structure = structure;

            Employee employee = new Employee();

            employee.Address   = address;
            employee.Birth     = DateTime.Now;
            employee.Firstname = "Juan";
            employee.Gender    = Gender.MALE;
            employee.Hiring    = DateTime.Now;
            employee.Jobs.Add(job);
            employee.Lastname = "Del Santos";
            //employee.Planning.Add(schedule, structure);
            this.employeeUC.Employee = employee;

            Zoo zoo = new Zoo();

            zoo.Address = address;
            zoo.Birth   = DateTime.Now;
            zoo.Name    = "lebozoo";
            zoo.Staff.Add(employee);
            zoo.Structures.Add(structure);
            this.zooUC.Zoo = zoo;

            /* TODO RM */
            //employee.Manager = employee;
        }