Beispiel #1
0
        // Select Contact Page Data For Admin Panel.
        public List <ContactUsPageObjects> SelectContactPageDataForAdminPanel()
        {
            List <ContactUsPageObjects> ls = new List <ContactUsPageObjects>();

            connection();
            SqlCommand SelectData = new SqlCommand("SelectAllDataOfContactUs", con);

            SelectData.CommandType = CommandType.StoredProcedure;
            SqlDataReader reader = SelectData.ExecuteReader();

            while (reader.Read())
            {
                ContactUsPageObjects ob = new ContactUsPageObjects();
                ob.ContactID      = Convert.ToInt32(reader["ContactID"]);
                ob.RegistrationID = Convert.ToInt32(reader["RegistrationID"]);
                ob.Email          = reader["Email"].ToString();
                ob.ContactNumber  = reader["ContactNumber"].ToString();
                ob.Subject        = reader["Subject"].ToString();
                ob.Message        = reader["Message"].ToString();
                ob.Date           = reader["Date"].ToString();
                ob.Time           = reader["Time"].ToString();
                ls.Add(ob);
            }
            con.Close();
            reader.Close();
            return(ls);
        }
Beispiel #2
0
        public static void AddNewInvalidMessage(string firstName)
        {
            ContactUsPageObjects contact = new ContactUsPageObjects();

            contact.FirstName.SendKeys(firstName);
            contact.Send_Message_Btn.Click();
            Assert.IsTrue(Driver.WebDriver.PageSource.Contains("Oops! You did not complete the form properly"));
        }
Beispiel #3
0
        public static void AddNewValidMessage(string firstName, string lastName, string email, string phone,
                                              string address1, string address2, string city, string state, string zipcode, string message)
        {
            ContactUsPageObjects contact = new ContactUsPageObjects();

            contact.FirstName.SendKeys(firstName);
            contact.LastName.SendKeys(lastName);
            contact.Email.SendKeys(email);
            contact.Phone.SendKeys(phone);
            contact.Address1.SendKeys(address1);
            contact.Address2.SendKeys(address2);
            contact.City.SendKeys(city);
            contact.State.SendKeys(state);
            contact.ZipCode.SendKeys(firstName);
            contact.HowHear_Web_Add.Click();
            contact.Ex_Cust_No.Click();
            contact.Message_TextBox.SendKeys(message);
            contact.Send_Message_Btn.Click();
            Assert.IsTrue(Driver.WebDriver.PageSource.Contains("Thank you! We have received your message."));
        }
Beispiel #4
0
        // Select Total Number of Posts From Missing People For Admin Panel.
        public List <ContactUsPageObjects> TotalContactPosts()
        {
            List <ContactUsPageObjects> ls = new List <ContactUsPageObjects>();

            connection();
            SqlCommand SelectData = new SqlCommand("SelectContactsCountPosts", con);

            SelectData.CommandType = CommandType.StoredProcedure;
            SqlDataReader reader = SelectData.ExecuteReader();

            if (reader.Read())
            {
                ContactUsPageObjects ob = new ContactUsPageObjects();
                ob.ContactID = Convert.ToInt32(reader["ContactID"]);
                ls.Add(ob);
            }
            con.Close();
            reader.Close();
            return(ls);
        }