Beispiel #1
0
        public void FillSupportForm()
        {
            //ComboBoxHelper.SelectElement(EnquiryReasonDropDown, value);
            var modelFaker = new Faker <DataModel>()
                             .RuleFor(o => o.firstName, f => f.Name.FirstName())
                             .RuleFor(o => o.lastName, f => f.Name.LastName())
                             .RuleFor(o => o.emailAddress, f => f.Internet.Email())
                             .RuleFor(o => o.phoneNumber, f => f.Phone.PhoneNumber())
                             .RuleFor(o => o.websiteUrl, f => f.Internet.Url())
                             .RuleFor(o => o.company, f => f.Company.CompanyName())
                             .RuleFor(o => o.reason, f => f.PickRandom <Reason>())
                             .RuleFor(o => o.message, f => f.Lorem.Sentence());


            var    dataModel    = modelFaker.Generate();
            string firstName    = dataModel.firstName;
            string lastName     = dataModel.lastName;
            string emailAddress = dataModel.emailAddress;
            string phoneNumber  = dataModel.phoneNumber;
            string websiteurl   = dataModel.websiteUrl;
            string company      = dataModel.company;
            string reason       = dataModel.reason.ToString();
            string message      = dataModel.message;

            FirstNameTextBox.SendKeys(firstName);
            LastNameTextBox.SendKeys(lastName);
            EmailAddressTextBox.SendKeys(emailAddress);
            PhoneNumberTextBox.SendKeys(phoneNumber);
            WebsiteUrlTextBox.SendKeys(websiteurl);
            CompanyTextBox.SendKeys(company);
            EnquiryReasonDropDown.SendKeys(reason);
            MessageTextBox.SendKeys(message);
        }
        private void AddProviderbtn_Click(object sender, RoutedEventArgs e)
        {
            int i1 = 0, i2 = 0;

            foreach (UIElement elem in stacktextbox.Children)
            {
                TextBox textbox = new TextBox();
                if (elem is TextBox)
                {
                    textbox = elem as TextBox;
                    i1++;
                    if (textbox.Text != "" && !Validation.GetHasError(textbox))
                    {
                        i2++;
                    }
                }
            }

            if (i1 == i2 && CheckCompany(CompanyTextBox.Text))
            {
                Provider provider = new Provider();
                provider.CheckingAccount = AccountTextBox.Text;
                provider.PhoneNumber     = NumberTextBox.Text;
                provider.TypeOfProduct   = TypeTextBox.Text;
                provider.СompanyName     = CompanyTextBox.Text;
                db.Providers.Add(provider);
                db.SaveChanges();
                MessageBox.Show("Добавлено!");
                NameboxRefresh();
                AccountTextBox.Clear();
                NumberTextBox.Clear();
                TypeTextBox.Clear();
                CompanyTextBox.Clear();
            }
            else if (i1 != i2)
            {
                MessageBox.Show("Данные введены неккоректно!");
            }
            else
            {
                MessageBox.Show("Такая фирма уже существует!");
            }
        }