Exemple #1
0
        public void JobOrderAdvanceSearch()
        {
            Initialize();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.QOTAdvancedSearch);

            foreach (var dataRow in datarows)
            {
                if (dataRow.ItemArray[1].ToString() == "JobOrder")
                {
                    SearchWindow.SelectSearchElements(null, "JobOrder", SearchWindow.SearchTypeConstants.Advanced);
                    QOTAdvancedSearchWindow.EnterJobOrderSearchData(dataRow);
                    QOTAdvancedSearchWindow.ClickSearchBtn();
                    Playback.Wait(10000);
                    var jobOrder = QOTAdvancedSearchWindow.SelectJobOrderRecord(dataRow.ItemArray[76].ToString());
                    if (!jobOrder)
                    {
                        var winInst = JobOrderWindow.GetJobOrderProfileProperties();
                        if (winInst.Exists)
                        {
                            MouseActions.ClickButton(JobOrderWindow.GetJobOrderProfileProperties(), "btnClose");
                        }
                    }
                    if (ARAdvancedSearchWindow.VerifySearchResultsWindowDisplayed())
                    {
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                }
            }
            Cleanup();
        }
Exemple #2
0
        public void QuoteAdvanceSearch()
        {
            Initialize();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.QOTAdvancedSearch);

            foreach (var dataRow in datarows)
            {
                if (dataRow.ItemArray[1].ToString() == "Quote")
                {
                    SearchWindow.SelectSearchElements(null, "Quote", SearchWindow.SearchTypeConstants.Advanced);
                    QOTAdvancedSearchWindow.EnterQuoteSearchData(dataRow);
                    QOTAdvancedSearchWindow.ClickSearchBtn();
                    Playback.Wait(10000);
                    var quote = QOTAdvancedSearchWindow.SelectQuoteRecord(dataRow.ItemArray[40].ToString());
                    if (quote)
                    {
                        Playback.Wait(7000);
                        QOTAdvancedSearchWindow.CloseQuoteProfileWindow();
                        Playback.Wait(2000);
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                    if (ARAdvancedSearchWindow.VerifySearchResultsWindowDisplayed())
                    {
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                }
            }
            Cleanup();
        }
Exemple #3
0
        public void DispatchAdvanceSearch()
        {
            Initialize();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.QOTAdvancedSearch);

            foreach (var dataRow in datarows)
            {
                if (dataRow.ItemArray[1].ToString() == "Dispatch")
                {
                    SearchWindow.SelectSearchElements(null, "Dispatch", SearchWindow.SearchTypeConstants.Advanced);
                    QOTAdvancedSearchWindow.EnterDispatchSearchData(dataRow);
                    QOTAdvancedSearchWindow.ClickSearchBtn();
                    Playback.Wait(10000);
                    var dispatch = QOTAdvancedSearchWindow.SelectDispatchRecord(dataRow.ItemArray[53].ToString());
                    if (dispatch)
                    {
                        Playback.Wait(7000);
                        MouseActions.ClickButton(JobOrderWindow.GetJobOrderProfileProperties(), "btnClose");
                        Playback.Wait(2000);
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                    if (ARAdvancedSearchWindow.VerifySearchResultsWindowDisplayed())
                    {
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                }
            }
            Cleanup();
        }
Exemple #4
0
        public void WorkTicketAdvanceSearch()
        {
            Initialize();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.QOTAdvancedSearch);

            foreach (var dataRow in datarows)
            {
                if (dataRow.ItemArray[1].ToString() == "WorkTicket")
                {
                    SearchWindow.SelectSearchElements(null, "WorkTicket", SearchWindow.SearchTypeConstants.Advanced);
                    QOTAdvancedSearchWindow.EnterWorkTicketSearchData(dataRow);
                    QOTAdvancedSearchWindow.ClickSearchBtn();
                    Playback.Wait(10000);
                    var workTicket = QOTAdvancedSearchWindow.SelectWorkTicketRecord(dataRow.ItemArray[21].ToString());
                    if (workTicket)
                    {
                        Playback.Wait(7000);
                        QOTAdvancedSearchWindow.CloseDispatchWindow();
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                    if (ARAdvancedSearchWindow.VerifySearchResultsWindowDisplayed())
                    {
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                }
            }
            Cleanup();
        }
Exemple #5
0
        public void CheckRegisterAdvanceSearch()
        {
            Initialize();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.QOTAdvancedSearch);

            foreach (var dataRow in datarows)
            {
                if (dataRow.ItemArray[1].ToString() == "Register")
                {
                    SearchWindow.SelectSearchElements(null, "CheckRegister", SearchWindow.SearchTypeConstants.Advanced);
                    QOTAdvancedSearchWindow.EnterCheckRegisterSearchData(dataRow);
                    QOTAdvancedSearchWindow.ClickSearchBtn();
                    Playback.Wait(10000);
                    var register = QOTAdvancedSearchWindow.SelectCheckRegisterRecord(dataRow.ItemArray[10].ToString());
                    if (register)
                    {
                        Playback.Wait(7000);
                        QOTAdvancedSearchWindow.ClickOkBtnPayment();
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                    if (ARAdvancedSearchWindow.VerifySearchResultsWindowDisplayed())
                    {
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                }
            }
            Cleanup();
        }
Exemple #6
0
        public void InvoiceRelationShipsAdvanceSearch()
        {
            Initialize();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.ARAdvancedSearch);

            foreach (var dataRow in datarows)
            {
                if (dataRow.ItemArray[1].ToString() == "Relationship")
                {
                    SearchWindow.SelectSearchElements(null, "IRelationShips2", SearchWindow.SearchTypeConstants.Advanced);
                    ARAdvancedSearchWindow.EnterRelationshipSearchData(dataRow);
                    ARAdvancedSearchWindow.ClickSearchBtn();
                    Playback.Wait(10000);
                    var relationship = ARAdvancedSearchWindow.SelectInvoiceRecord(dataRow.ItemArray[75].ToString());
                    if (relationship)
                    {
                        Playback.Wait(7000);
                        MouseActions.ClickButton(CustomerProfileWindow.GetCustomerInvoiceWindowProperties(), "_btnCancel");
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                    if (ARAdvancedSearchWindow.VerifySearchResultsWindowDisplayed())
                    {
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                }
            }
            Cleanup();
        }
Exemple #7
0
        public void CreditCardAdvanceSearch()
        {
            Initialize();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.ARAdvancedSearch);

            foreach (var dataRow in datarows)
            {
                if (dataRow.ItemArray[1].ToString() == "Credit Card")
                {
                    SearchWindow.SelectSearchElements(null, "CreditCard", SearchWindow.SearchTypeConstants.Advanced);
                    ARAdvancedSearchWindow.EnterCreditCardSearchData(dataRow);
                    ARAdvancedSearchWindow.ClickSearchBtn();
                    Playback.Wait(10000);
                    var creditCard = ARAdvancedSearchWindow.SelectCreditCardRecord(dataRow.ItemArray[11].ToString());
                    if (creditCard)
                    {
                        Playback.Wait(5000);
                        MouseActions.ClickButton(SimpleSearchWindow.GetViewCreditCardPaymentWindowProperties(), "_btnClose");
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                    if (ARAdvancedSearchWindow.VerifySearchResultsWindowDisplayed())
                    {
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                }
            }
            Cleanup();
        }
Exemple #8
0
        public void BillingAdvanceSearch()
        {
            Initialize();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.ARAdvancedSearch);

            foreach (var dataRow in datarows)
            {
                if (dataRow.ItemArray[1].ToString() == "Billing Search")
                {
                    SearchWindow.SelectSearchElements(null, "BillingLineItem", SearchWindow.SearchTypeConstants.Advanced);
                    ARAdvancedSearchWindow.EnterBillingSearchData(dataRow);
                    ARAdvancedSearchWindow.ClickSearchBtn();
                    Playback.Wait(10000);
                    var billing = ARAdvancedSearchWindow.SelectBillingRecord(dataRow.ItemArray[10].ToString());
                    if (billing)
                    {
                        Playback.Wait(5000);
                        MouseActions.ClickButton(DispatchProfileWindow.DispatchProfileWindowProperties(), "btnCancel");
                    }
                    if (ARAdvancedSearchWindow.VerifySearchResultsWindowDisplayed())
                    {
                        ARAdvancedSearchWindow.CloseSearchResultsWindow();
                    }
                }
            }
            Cleanup();
        }
        public void ARDefaultToAllCorporateARMUserTest()
        {
            WindowsActions.KillEllisProcesses();
            App = EllisHome.LaunchEllisAsARMUser();

            LandingPage.SelectFromToolbar("AR");
            SearchWindow.SelectSearchElements(null, "ITransactions", SearchWindow.SearchTypeConstants.Advanced);

            Factory.AssertIsTrue(ARAdvancedSearchWindow.VerifyDefaultDistrictSelected("All"),
                                 "Default district is not equal to All");

            Cleanup();
        }
Exemple #10
0
        public void VerifyPrintBtn()
        {
            Initialize();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.QOTAdvancedSearch);

            foreach (var dataRow in datarows)
            {
                if (dataRow.ItemArray[1].ToString() == "WorkTicket")
                {
                    SearchWindow.SelectSearchElements(null, "WorkTicket", SearchWindow.SearchTypeConstants.Advanced);
                    QOTAdvancedSearchWindow.EnterWorkTicketSearchData(dataRow);
                    QOTAdvancedSearchWindow.ClickSearchBtn();
                    Playback.Wait(10000);
                    ARAdvancedSearchWindow.ClickOnPrintBtn();
                    ARAdvancedSearchWindow.CloseSearchResultsWindow();
                }
            }
            Cleanup();
        }