Пример #1
0
 private bool CheckFields()
 {
     if (AddressStreet.Equals(string.Empty) || AddressCity.Equals(string.Empty) || AddressHouseNo.Equals(string.Empty))
     {
         throw new Exception("Please fill in the fields");
     }
     if (!FieldValidation.ValidateInt(AddressZip))
     {
         throw new Exception("Invalid Zip Code");
     }
     return(true);
 }
Пример #2
0
        public void AddCity(ref AddressCity city)
        {
            string insertStringParam = @"INSERT INTO [City] (CityName, PostalCode)
                                        OUTPUT INSERTED.CityID
                                        VALUES (@City, @PostalCode)";

            using (var cmd = new SqlCommand(insertStringParam, OpenConnection))
            {
                cmd.Parameters.AddWithValue("@City", city.City);
                cmd.Parameters.AddWithValue("@PostalCode", city.PostalCode);
                city.CityID = (int)cmd.ExecuteScalar();
            }
        }
        public static AddressCity CreateAddressCity(string cityKey, global::Microsoft.Dynamics.DataEntities.AddressState state, global::Microsoft.Dynamics.DataEntities.AddressCountryRegion countryRegion)
        {
            AddressCity addressCity = new AddressCity();

            addressCity.CityKey = cityKey;
            if ((state == null))
            {
                throw new global::System.ArgumentNullException("state");
            }
            addressCity.State = state;
            if ((countryRegion == null))
            {
                throw new global::System.ArgumentNullException("countryRegion");
            }
            addressCity.CountryRegion = countryRegion;
            return(addressCity);
        }
Пример #4
0
 void IObjectValidation.AddParametersToRequest(RestRequest request)
 {
     if (Token.HasValue())
     {
         request.AddParameter("source", Token);
     }
     else
     {
         request.AddParameter("source[object]", "card");
         request.AddParameter("source[number]", Number);
         request.AddParameter("source[exp_month]", ExpMonth);
         request.AddParameter("source[exp_year]", ExpYear);
         if (Cvc.HasValue())
         {
             request.AddParameter("source[cvc]", Cvc);
         }
         if (Name.HasValue())
         {
             request.AddParameter("source[name]", Name);
         }
         if (AddressLine1.HasValue())
         {
             request.AddParameter("source[address_line1]", AddressLine1);
         }
         if (AddressLine2.HasValue())
         {
             request.AddParameter("source[address_line2]", AddressLine2);
         }
         if (AddressCity.HasValue())
         {
             request.AddParameter("source[address_city]", AddressCity);
         }
         if (AddressState.HasValue())
         {
             request.AddParameter("source[address_state]", AddressState);
         }
         if (AddressZip.HasValue())
         {
             request.AddParameter("source[address_zip]", AddressZip);
         }
         if (AddressCountry.HasValue())
         {
             request.AddParameter("source[address_country]", AddressCountry);
         }
     }
 }
Пример #5
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder(base.ToString());

            sb.Append("USR");

            if (IsOnline.HasValue)
            {
                sb.AppendFormat("-A{0}", IsOnline.Value ? "1" : "0");
            }

            if (!string.IsNullOrEmpty(Vorname))
            {
                sb.AppendFormat("-B{0}", Vorname.ToLower());
            }

            if (!string.IsNullOrEmpty(Name))
            {
                sb.AppendFormat("-C{0}", Name.ToLower());
            }

            if (!string.IsNullOrEmpty(Sex))
            {
                sb.AppendFormat("-D{0}", Sex.ToLower());
            }

            if (!string.IsNullOrEmpty(RelationStatus))
            {
                sb.AppendFormat("-E{0}", RelationStatus.ToLower());
            }

            if (!string.IsNullOrEmpty(AttractedTo))
            {
                sb.AppendFormat("-F{0}", AttractedTo.ToLower());
            }

            if (!string.IsNullOrEmpty(EyeColor))
            {
                sb.AppendFormat("-G{0}", EyeColor.ToLower());
            }

            if (!string.IsNullOrEmpty(HairColor))
            {
                sb.AppendFormat("-H{0}", HairColor.ToLower());
            }

            if (BodyHeightFrom.HasValue)
            {
                sb.AppendFormat("-I{0}", BodyHeightFrom.Value);
            }

            if (BodyHeightTo.HasValue)
            {
                sb.AppendFormat("-J{0}", BodyHeightTo.Value);
            }

            if (BodyWeightFrom.HasValue)
            {
                sb.AppendFormat("-K{0}", BodyWeightFrom.Value);
            }

            if (BodyWeightTo.HasValue)
            {
                sb.AppendFormat("-L{0}", BodyWeightTo.Value);
            }

            if (AgeFrom.HasValue)
            {
                sb.AppendFormat("-M{0}", AgeFrom.Value);
            }

            if (AgeTo.HasValue)
            {
                sb.AppendFormat("-N{0}", AgeTo.Value);
            }

            if (CommunityIDMember.HasValue)
            {
                sb.AppendFormat("-O{0}", CommunityIDMember.Value);
            }

            if (!string.IsNullOrEmpty(AddressCity))
            {
                sb.AppendFormat("-P{0}", AddressCity.ToLower());
            }

            if (!string.IsNullOrEmpty(AddressZip))
            {
                sb.AppendFormat("-Q{0}", AddressZip.ToLower());
            }

            if (!string.IsNullOrEmpty(AddressLand))
            {
                sb.AppendFormat("-R0}", AddressLand.ToLower());
            }

            if (AddressRangeKM.HasValue)
            {
                sb.AppendFormat("-S{0}", AddressRangeKM.Value);
            }

            if (!string.IsNullOrEmpty(InterestTopic))
            {
                sb.AppendFormat("-T0}", InterestTopic.ToLower());
            }

            if (!string.IsNullOrEmpty(Interesst))
            {
                sb.AppendFormat("-U0}", Interesst.ToLower());
            }

            if (!string.IsNullOrEmpty(Talent))
            {
                sb.AppendFormat("-V0}", Talent.ToLower());
            }

            if (ForObjectType.HasValue)
            {
                sb.AppendFormat("-W{0}", ForObjectType.Value);
            }

            if (LoadVisits.HasValue)
            {
                sb.AppendFormat("-X{0}", LoadVisits.Value ? "1" : "0");
            }

            return(sb.ToString());
        }
Пример #6
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello ... " +
                              "\n ... " +
                              "\n .. " +
                              "\n . " +
                              "\n" +
                              "Starting Database\n");

            DBUtilities entry = new DBUtilities();

            AddressCity _newcity = new AddressCity()
            {
                City       = "Viby J",
                PostalCode = "8260"
            };

            entry.AddCity(ref _newcity);



            Address _newaddress = new Address()
            {
                RoadName            = "østergade",
                HouseNumber         = "44",
                Story               = "3",
                IsRegisteredAddress = "Primær",
                AddressType         = "Home",
                CityID              = _newcity.CityID
            };

            _newcity.Addresses = new List <Address>();
            _newcity.Addresses.Add(_newaddress);
            entry.AddAddressToDB(ref _newaddress);

            Person _newPerson = new Person()
            {
                FirstName   = "Test",
                MiddleName  = "Tester",
                LastName    = "Testersen",
                ContactType = "Privat",
                //Note = "Hader DAB",
            };

            _newPerson.AddressRelations.Add(new PersonAddressRelations()
            {
                Address = _newaddress
            });
            _newaddress.Persons = new List <Person>();
            _newaddress.Persons.Add(_newPerson);
            entry.AddPerson(ref _newPerson);
            var newRelations = new PersonAddressRelations()
            {
                PersonID = _newPerson.PersonID, AddressID = _newaddress.AddressID
            };

            entry.AddPersonAddressRelation(ref newRelations);

            //var _person = entry.GetPersonByName(ref _newPerson);


            var kartotek    = new DBUtilities();
            var PersonsInDB = kartotek.GetAllThePersonS();


            foreach (Person Persons in PersonsInDB)
            {
                Console.WriteLine(" ");
                Console.WriteLine("Personens ID: \t" + Persons.PersonID);
                Console.WriteLine("Personens Fornavn er: \t" + Persons.FirstName);
                Console.WriteLine("Personens Mellemnavn er: \t" + Persons.MiddleName);
                Console.WriteLine("Personens Efternavn er: \t" + Persons.LastName);
                Console.WriteLine("Kontakt typen for personen er \t" + Persons.ContactType);

                foreach (var addressRelation in Persons.AddressRelations)
                {
                    Console.WriteLine("Adressen er: ");
                    Console.WriteLine($"{addressRelation.Address.RoadName}, {addressRelation.Address.HouseNumber}");
                    Console.WriteLine($"{addressRelation.Address.AddressCity.PostalCode} {addressRelation.Address.AddressCity.City}");
                }


                //for (int i = 0; i < Persons.AddressRelations.Count; i++)
                //{
                //    var addressRelation = Persons.AddressRelations.ElementAt(i);
                //    Console.WriteLine($"Adresse #{i+1} er:");
                //    Console.WriteLine($"{addressRelation.Address.RoadName}, {addressRelation.Address.HouseNumber}");
                //    Console.WriteLine($"{addressRelation.Address.AddressCity.PostalCode} {addressRelation.Address.AddressCity.City}");
                //}


                //Console.WriteLine("Note om Personen \t" + Persons.Note);
            }



            Console.WriteLine();



            //DBCalls test = new DBCalls();

            //test.CreateEntryInDB();
            //var FN = "test";
            //var LN = "tester";
            //var MN = "testesen";
            //var CT = "noob";
            //var Note = "træt af dab";

            //DBUtilities newperson = new DBUtilities(0,FN,MN,LN,CT,Note);



            //var temp = newperson.ListPersons();
            //foreach (Person person in temp)
            //{
            //    Console.WriteLine("ID \t" + person.PersonID);
            //    Console.WriteLine("Fornavn \t" + person.FirstName);
            //    Console.WriteLine("Mellemnavn \t" + person.MiddleName);
            //    Console.WriteLine("Efternavn \t" + person.LastName);
            //}



            //Console.WriteLine("Creating new entry... ");
            //var NewEntry = new Person();

            //Console.WriteLine("Please enter First Name: ");
            //NewEntry.FirstName = (Console.ReadLine());


            //Console.WriteLine("Please enter Middle Name (Optional): ");
            //NewEntry.MiddleName = (Console.ReadLine());


            //Console.WriteLine("Please enter Last Name: ");
            //NewEntry.LastName = (Console.ReadLine());


            //Console.WriteLine("Please enter contact type (Business, Private etc.: ");
            //NewEntry.ContactType = (Console.ReadLine());



            //Console.WriteLine("Please enter any notes");
            //NewEntry.Note = (Console.ReadLine());

            Console.ReadLine();
        }