Beispiel #1
0
        /// <summary>
        /// Generuje adresy losowo dobierając wartości pól. Losuje teren przypisany do danego adresu.
        /// </summary>
        static void GenerateAddresses()
        {
            Random rnd = new Random();
            Address address;

            for (int i = 0; i < numberOfAddresses; i++)
            {
                address = new Address();

                address.AddressId = Guid.NewGuid();
                address.HouseNo = rnd.Next(1, 100);
                address.FlatNo = rnd.Next(1, 100);
                address.AreaId = new Guid(ChooseRandomId(0));

                address.InsertIntoDB();
            }
        }
Beispiel #2
0
        private bool InsertAddress()
        {
            int Parse;
            Address a = new Address();

            a.AddressId = Guid.NewGuid();
            Int32.TryParse(tbHouseNo.Text, out Parse);
            a.HouseNo = Parse;
            Int32.TryParse(tbFlatNo.Text, out Parse);
            if (Parse > 0)
                a.FlatNo = Parse;

            if (Auxiliary.IsCurrentValueOK(Current_ControlToBool_Dict))
            {
                a.AreaId = new Guid(cbcArea.ReturnForeignKey());
                a.InsertIntoDB();
                modified = true;
                InsertedTo = Tables.Addresses;
                return true;
            }
            else
            {
                MessageBox.Show(LangPL.InsertFormLang["Fill in all fields"]);
                return false;
            }
        }