public void FillBillingInfo(BillingInformation.Field formField, string fieldData) { BillingInformation billingInfo = new BillingInformation(); browser.ClickTitleBar(); billingInfo.EnterBillingInfo(formField, fieldData); }
internal void EnterBillingInfo(BillingInformation.Field formField, string fieldData) { switch (formField) { case Field.Firstname: { FirstName = fieldData; TypeFirstName(); break; } case Field.Lastname: { LastName = fieldData; TypeLastName(); break; } case Field.Company: { Company = fieldData; TypeCompany(); break; } case Field.Address: { Address = fieldData; TypeAddress(); break; } case Field.Apt: { Apt = fieldData; TypeApt(); break; } case Field.City: { City = fieldData; TypeCity(); break; } case Field.State: { State = fieldData; SelectState(); break; } case Field.Zip: { Zip = fieldData; TypeZip(); break; } case Field.Country: { Country = fieldData; SelectCountry(); break; } case Field.Phone: { Phone = fieldData; TypePhone(); break; } case Field.BillingEmail: { BillingEmail = fieldData; TypeBilling(); break; } case Field.HowHear: { HowHear = fieldData; SelectHowHear(); break; } default: throw new Exception(String.Format("Code not implemented yet: {0}", formField.ToString())); } }