public static void EnterCreditCardSearchData(DataRow data)
        {
            var searchWindow = GetSearchWindowProperties();

            var creditcardNo = Actions.GetWindowChild(searchWindow, CreditCardSearchConstants.CreditCard);

            Actions.SetText(creditcardNo, data.ItemArray[11].ToString());

            var tStatus = Actions.GetWindowChild(searchWindow, CreditCardSearchConstants.Transaction);

            if (!string.IsNullOrEmpty(data.ItemArray[12].ToString()))
            {
                DropDownActions.SelectDropdownByText(tStatus, data.ItemArray[12].ToString());
            }

            var from = Actions.GetWindowChild(searchWindow, CreditCardSearchConstants.ProcessedFrom);

            if (!string.IsNullOrEmpty(data.ItemArray[13].ToString()))
            {
                DropDownActions.SelectDropdownByText(from, data.ItemArray[13].ToString());
            }

            var to = Actions.GetWindowChild(searchWindow, CreditCardSearchConstants.ProcessedTo);

            if (!string.IsNullOrEmpty(data.ItemArray[14].ToString()))
            {
                DropDownActions.SelectDropdownByText(to, data.ItemArray[14].ToString());
            }
        }
        public static void EnterDatainRequirementsWindow(DataRow dataRow)
        {
            MouseActions.ClickButton(RequirementsWindowProperties(), "btnAddSkills");
            var windowInst = AddSkillsWindowProperties();

            if (!string.IsNullOrEmpty(dataRow.ItemArray[79].ToString()))
            {
                var ddInstance = Actions.GetWindowChild(windowInst, "cmbPositionFocus");
                DropDownActions.SelectDropdownByText(ddInstance, dataRow.ItemArray[79].ToString());
            }

            if (!string.IsNullOrEmpty(dataRow.ItemArray[80].ToString()))
            {
                var txtBoxInstance = Actions.GetWindowChild(windowInst, "txtSearchText");
                Actions.SetText(txtBoxInstance, dataRow.ItemArray[80].ToString());
            }

            MouseActions.ClickButton(windowInst, "btnSearch");


            var chkBoxControl = Actions.GetWindowChild(windowInst, "chkSelect");

            Actions.SetCheckBox((WinCheckBox)chkBoxControl, "True");

            MouseActions.ClickButton(windowInst, "btnAdd");
            MouseActions.ClickButton(windowInst, "btnAddSkillsExperience");

            //Click on continue button
            MouseActions.ClickButton(RequirementsWindowProperties(), "btnCancel");
        }
示例#3
0
        public static void EnterdataInNotesWindow(DataRow data)
        {
            var notesWindow = GetTempWorkerNotesWindowProperties();

            var notesType = Actions.GetWindowChild(notesWindow, TempWorkerNotesWindowConstants.NoteType);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                DropDownActions.SelectDropdownByText(notesType, data.ItemArray[6].ToString());
            }

            var jobOrder = Actions.GetWindowChild(notesWindow, TempWorkerNotesWindowConstants.JobOrder);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                DropDownActions.SelectDropdownByText(jobOrder, data.ItemArray[7].ToString());
            }

            var comments = Actions.GetWindowChild(notesWindow, TempWorkerNotesWindowConstants.Comments);

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                Actions.SetText(comments, data.ItemArray[8].ToString());
            }

            MouseActions.ClickButton(notesWindow, TempWorkerNotesWindowConstants.SubmitBtn);
        }
示例#4
0
        public static void EnterdataInAvailability(DataRow data)
        {
            var workerProfileWindow = GetWorkerProfileWindowProperties();

            var startDate = Actions.GetWindowChild(workerProfileWindow, WorkerAvailabilityTabConstants.FromDate);

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                DropDownActions.SelectDropdownByText(startDate, data.ItemArray[4].ToString());
            }

            var endDate = Actions.GetWindowChild(workerProfileWindow, WorkerAvailabilityTabConstants.ToDate);

            if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
            {
                DropDownActions.SelectDropdownByText(endDate, data.ItemArray[5].ToString());
            }

            var reason = Actions.GetWindowChild(workerProfileWindow,
                                                WorkerAvailabilityTabConstants.WorkerUnavailabilityReason);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                DropDownActions.SelectDropdownByText(reason, data.ItemArray[6].ToString());
            }

            MouseActions.ClickButton(workerProfileWindow, WorkerAvailabilityTabConstants.Add);

            MouseActions.ClickButton(workerProfileWindow, WorkerAvailabilityTabConstants.Save);
        }
        public static void EnterDataInAddSkills(DataRow data)
        {
            var addWorkerSkillsWindow = GetAddWorkerSkillsWindowProperties();

            var postionFocus = Actions.GetWindowChild(addWorkerSkillsWindow,
                                                      WorkerAddSkillsWindowConstants.PositionFocus);
            var cmbBox = (WinComboBox)postionFocus;

            if (!string.IsNullOrEmpty(data.ItemArray[66].ToString()))
            {
                DropDownActions.SelectDropdownByText(cmbBox, data.ItemArray[66].ToString());
            }

            var checkBox = Actions.GetWindowChild(addWorkerSkillsWindow, WorkerAddSkillsWindowConstants.CheckBox);

            if (!string.IsNullOrEmpty(data.ItemArray[67].ToString()))
            {
                Actions.SetCheckBox((WinCheckBox)checkBox, data.ItemArray[67].ToString());
            }

            MouseActions.ClickButton(addWorkerSkillsWindow, WorkerAddSkillsWindowConstants.AddSelectedBtn);

            MouseActions.ClickButton(addWorkerSkillsWindow, WorkerAddSkillsWindowConstants.SaveBtn);
            Playback.Wait(1000);
        }
        public static void EnterBasicJobInformationWindowData(DataRow data)
        {
            // Get Dropdown controls and enter data
            var joborderWindow = GetBasicJobInformationWindowProperties();

            //var getBasicJobInformationControlCollection = GetBasicJobInformationWindowDropdownControlCollection();

            if (!string.IsNullOrEmpty(data.ItemArray[13].ToString()))
            {
                DropDownActions.SelectDropdownByText(joborderWindow,
                                                     BasicJobInformaionConstants.OrderPlacedBy, data.ItemArray[13].ToString());
            }
            if (!string.IsNullOrEmpty(data.ItemArray[14].ToString()))
            {
                DropDownActions.SelectDropdownByText(joborderWindow, BasicJobInformaionConstants.JobDuty,
                                                     data.ItemArray[14].ToString());
            }
            if (!string.IsNullOrEmpty(data.ItemArray[22].ToString()))
            {
                DropDownActions.SelectDropdownByText(joborderWindow,
                                                     BasicJobInformaionConstants.JobSitesList, data.ItemArray[22].ToString());
            }
            if (!string.IsNullOrEmpty(data.ItemArray[24].ToString()))
            {
                DropDownActions.SelectDropdownByText(joborderWindow,
                                                     BasicJobInformaionConstants.JobSiteContactList, data.ItemArray[24].ToString());
            }


            // Get Edit controls and enter data
            var getBasicJobInformationWindow = GetBasicJobInformationWindowProperties();

            var poNumber = Actions.GetWindowChild(getBasicJobInformationWindow, BasicJobInformaionConstants.PoNumber);

            poNumber.SetFocus();
            SendKeys.SendWait("");
            SendKeys.SendWait(data.ItemArray[15].ToString());

            var custProjName = Actions.GetWindowChild(getBasicJobInformationWindow, BasicJobInformaionConstants.CustomerProjectName);

            Actions.SetText(custProjName, data.ItemArray[19].ToString());

            var custCostCentre = Actions.GetWindowChild(getBasicJobInformationWindow, BasicJobInformaionConstants.CustomerCostCentre);

            Actions.SetText(custCostCentre, data.ItemArray[18].ToString());

            var jobSiteName = Actions.GetWindowChild(getBasicJobInformationWindow, BasicJobInformaionConstants.JobSiteName);

            Actions.SetText(jobSiteName, data.ItemArray[23].ToString());

            var addLine1 = Actions.GetWindowChild(getBasicJobInformationWindow, BasicJobInformaionConstants.AddressLine1);

            Actions.SetText(addLine1, data.ItemArray[25].ToString());

            var addLine2 = Actions.GetWindowChild(getBasicJobInformationWindow, BasicJobInformaionConstants.AddressLine2);

            Actions.SetText(addLine2, data.ItemArray[26].ToString());
        }
示例#7
0
        public static void SelectRatingsInComboBox()
        {
            var workerProfileWindow = GetWorkerProfileWindowProperties();

            var ratingsCmbbox = Actions.GetWindowChild(workerProfileWindow, WorkerRatingsandNotesTabConstants.Ratings);

            DropDownActions.SelectDropdownByText(ratingsCmbbox, "Ratings");

            MouseActions.ClickButton(workerProfileWindow, WorkerRatingsandNotesTabConstants.AddRatingsBtn);
        }
示例#8
0
        public static void EnterDataInPaymentRefundStatusWindow(DataRow data)
        {
            var refundStatus = Actions.GetWindowChild(EllisWindow, "cmbRefundStatus");

            Factory.AssertIsFalse(refundStatus.Equals(String.Empty),
                                  "The datarow contains an empty string where it should contain a value.");
            DropDownActions.SelectDropdownByText(refundStatus, data.ItemArray[10].ToString());

            MouseActions.ClickButton(EllisWindow, "btnGO");
        }
示例#9
0
        public static void EnterDataInRejectPopUp()
        {
            var rejectPopUp = GetRejectPopUpProperties();

            if (rejectPopUp.Exists)
            {
                var rejectCmb = Actions.GetWindowChild(rejectPopUp, "ultraRejectCombo");
                DropDownActions.SelectDropdownByText(rejectCmb, "Others");
            }
        }
        public static void SelectDataInComboBox(DataRow data)
        {
            var workerProfileWindow = GetWorkerProfileWindowProperties();

            var cmbBox = Actions.GetWindowChild(workerProfileWindow, WorkerExistingOrderTabConstants.ExistingsOrders);

            if (!string.IsNullOrEmpty(data.ItemArray[3].ToString()))
            {
                DropDownActions.SelectDropdownByText(cmbBox, data.ItemArray[3].ToString());
            }
        }
        public static void EnterCheckRegisterSearchData(DataRow data)
        {
            var searchWindow = GetSearchWindowProperties();

            var paymentType = Actions.GetWindowChild(searchWindow, CheckRegisterConstants.PaymentType);

            if (!string.IsNullOrEmpty(data.ItemArray[3].ToString()))
            {
                DropDownActions.SelectDropdownByText(paymentType, data.ItemArray[3].ToString());
            }

            var paymentStatus = Actions.GetWindowChild(searchWindow, CheckRegisterConstants.PaymentStatus);

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                DropDownActions.SelectDropdownByText(paymentStatus, data.ItemArray[4].ToString());
            }

            var paymentFrom = Actions.GetWindowChild(searchWindow, CheckRegisterConstants.PaymentFrom);

            if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
            {
                DropDownActions.SelectDropdownByText(paymentFrom, data.ItemArray[5].ToString());
            }

            var paymentTo = Actions.GetWindowChild(searchWindow, CheckRegisterConstants.PaymentTo);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                DropDownActions.SelectDropdownByText(paymentTo, data.ItemArray[6].ToString());
            }

            var district = Actions.GetWindowChild(searchWindow, CheckRegisterConstants.District);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                DropDownActions.SelectDropdownByText(district, data.ItemArray[7].ToString());
            }

            var branch = Actions.GetWindowChild(searchWindow, CheckRegisterConstants.Branch);

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                DropDownActions.SelectDropdownByText(branch, data.ItemArray[8].ToString());
            }

            var deductionType = Actions.GetWindowChild(searchWindow, CheckRegisterConstants.DeductionType);

            if (!string.IsNullOrEmpty(data.ItemArray[9].ToString()))
            {
                DropDownActions.SelectDropdownByText(deductionType, data.ItemArray[9].ToString());
            }
        }
        public static void EnterWorkTicketSearchData(DataRow data)
        {
            var searchWindow = GetSearchWindowProperties();

            var ticketNo = Actions.GetWindowChild(searchWindow, WorkTicketConstants.TicketNo);

            Actions.SetText(ticketNo, data.ItemArray[11].ToString());

            var jobOrderNo = Actions.GetWindowChild(searchWindow, WorkTicketConstants.JobOrderNo);

            Actions.SetText(jobOrderNo, data.ItemArray[12].ToString());

            var state = Actions.GetWindowChild(searchWindow, WorkTicketConstants.State);

            if (!string.IsNullOrEmpty(data.ItemArray[13].ToString()))
            {
                DropDownActions.SelectDropdownByText(state, data.ItemArray[13].ToString());
            }

            var city = Actions.GetWindowChild(searchWindow, WorkTicketConstants.City);

            Actions.SetText(city, data.ItemArray[14].ToString());

            var customerName = Actions.GetWindowChild(searchWindow, WorkTicketConstants.CustomerName);

            Actions.SetText(customerName, data.ItemArray[15].ToString());

            var workerName = Actions.GetWindowChild(searchWindow, WorkTicketConstants.WorkerName);

            Actions.SetText(workerName, data.ItemArray[16].ToString());

            var ssn = Actions.GetWindowChild(searchWindow, WorkTicketConstants.Ssn);

            Actions.SetText(ssn, data.ItemArray[17].ToString());

            var branchNo = Actions.GetWindowChild(searchWindow, WorkTicketConstants.BranchNo);

            Actions.SetText(branchNo, data.ItemArray[18].ToString());

            var date = Actions.GetWindowChild(searchWindow, WorkTicketConstants.DispatchDate);

            if (!string.IsNullOrEmpty(data.ItemArray[19].ToString()))
            {
                DropDownActions.SelectDropdownByText(date, data.ItemArray[19].ToString());
            }

            var startTime = Actions.GetWindowChild(searchWindow, WorkTicketConstants.StartTime);

            SendKeys.SendWait("{HOME}");
            Actions.SetText(startTime, data.ItemArray[20].ToString());
        }
示例#13
0
        public static void EnterJobOrderNotes(string notes, string requestedBy)
        {
            var jobOrderWindow = GetOrderNotesWindowProperties();
            var sta            = jobOrderWindow.Exists;
            var textOrderNotes = Actions.GetWindowChild(jobOrderWindow, "_txtOrderNotes");

            Actions.SetText(textOrderNotes, notes);

            var dropDownOrderNotes = Actions.GetWindowChild(jobOrderWindow, "_cmbRequestedBy");

            Playback.Wait(1000);
            DropDownActions.SelectDropdownByText(dropDownOrderNotes, requestedBy);

            var okBtn = Actions.GetWindowChild(jobOrderWindow, "_btnOk");

            Mouse.Click(okBtn);
        }
        public static void EnterDataInJobOrderNotesWindow(DataRow data)
        {
            var scheduleAndAdditionalChargesWindowControlColloction = AddOrderNotesWindowProperties();
            // Factory.GetAllControlNames(ScheduleAndAdditionalChargesWindowControlColloction);

            var textOrderNotes = Actions.GetWindowChild(scheduleAndAdditionalChargesWindowControlColloction,
                                                        "_txtOrderNotes");

            Actions.SetText(textOrderNotes, data.ItemArray[77].ToString());

            var dropDownOrderNotes = Actions.GetWindowChild(scheduleAndAdditionalChargesWindowControlColloction,
                                                            "_cmbRequestedBy");

            Playback.Wait(1000);
            DropDownActions.SelectDropdownByText(dropDownOrderNotes, data.ItemArray[78].ToString());
            MouseActions.ClickButton(scheduleAndAdditionalChargesWindowControlColloction, "_btnOk");
        }
        public static void EnterDataInPrintLetterTab(DataRow data)
        {
            var unclaimedProperty = GetUnclaimedPropertyWindowProperties();

            var radioBtn = Actions.GetWindowChild(unclaimedProperty, PrintMethodConstants.CheckType);

            if (!string.IsNullOrEmpty(data.ItemArray[3].ToString()))
            {
                var radio = radioBtn.Container.SearchFor <WinRadioButton>(new { Name = data.ItemArray[3].ToString() });
                Actions.SelectRadioButton(radio);
            }

            var duration = Actions.GetWindowChild(unclaimedProperty, PrintMethodConstants.Duration);

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                DropDownActions.SelectDropdownByText(duration, data.ItemArray[4].ToString());
            }

            MouseActions.ClickButton(unclaimedProperty, PrintMethodConstants.GoBtn);

            var totalAmt = Actions.GetWindowChild(unclaimedProperty, PrintMethodConstants.TotalAmt);

            if (totalAmt.Enabled)
            {
                if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
                {
                    Actions.SetText(totalAmt, data.ItemArray[5].ToString());
                }
            }

            var minAmt = Actions.GetWindowChild(unclaimedProperty, PrintMethodConstants.MinimumAmt);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                Actions.SetText(minAmt, data.ItemArray[6].ToString());
            }

            var replyDt = Actions.GetWindowChild(unclaimedProperty, PrintMethodConstants.ReplyByDt);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                DropDownActions.SelectDropdownByText(replyDt, data.ItemArray[7].ToString());
            }
        }
示例#16
0
        public static void EnterAgencySearchData(DataRow data)
        {
            var createOrderWindow = GetCreateNewOrderWindowProperties();

            var agencyCountry = Actions.GetWindowChild(createOrderWindow, NewOrderControls.Country);

            if (!string.IsNullOrEmpty(data.ItemArray[18].ToString()))
            {
                DropDownActions.SelectDropdownByText(agencyCountry, data.ItemArray[18].ToString());
            }

            var agencyState = Actions.GetWindowChild(createOrderWindow, NewOrderControls.State);

            if (!string.IsNullOrEmpty(data.ItemArray[19].ToString()))
            {
                DropDownActions.SelectDropdownByText(agencyState, data.ItemArray[19].ToString());
            }
        }
示例#17
0
        public static void EnterdataInIdentity(DataRow data)
        {
            var workerProfileWindow = GetWorkerProfileWindowProperties();

            var suffix = Actions.GetWindowChild(workerProfileWindow, WorkerIdentityTabConstants.Suffix);

            if (!string.IsNullOrEmpty(data.ItemArray[3].ToString()))
            {
                DropDownActions.SelectDropdownByText(suffix, data.ItemArray[3].ToString());
            }

            var gender = Actions.GetWindowChild(workerProfileWindow, WorkerIdentityTabConstants.Gender);

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                DropDownActions.SelectDropdownByText(gender, data.ItemArray[4].ToString());
            }

            var race = Actions.GetWindowChild(workerProfileWindow, WorkerIdentityTabConstants.Race);

            if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
            {
                DropDownActions.SelectDropdownByText(race, data.ItemArray[5].ToString());
            }

            var mInitial = Actions.GetWindowChild(workerProfileWindow, WorkerIdentityTabConstants.MiddleInitial);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                Actions.SetText(mInitial, data.ItemArray[6].ToString());
            }

            var nName = Actions.GetWindowChild(workerProfileWindow, WorkerIdentityTabConstants.NickName);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                Actions.SetText(nName, data.ItemArray[7].ToString());
            }

            MouseActions.ClickButton(workerProfileWindow, WorkerIdentityTabConstants.Save);
        }
        public static void EnterDataInTransactionHistoryTab(DataRow data)
        {
            var workerProfileWindow = GetWorkerProfileWindowProperties();

            if (workerProfileWindow.Exists)
            {
                var tType = Actions.GetWindowChild(workerProfileWindow,
                                                   WorkerTransactionHistoryTabConstants.TransactionType);
                if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
                {
                    DropDownActions.SelectDropdownByText(tType, data.ItemArray[4].ToString());
                }

                var dateFrom = Actions.GetWindowChild(workerProfileWindow, WorkerTransactionHistoryTabConstants.DateFrom);
                if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
                {
                    dateFrom.SetFocus();
                }
                Actions.SendText(" ");
                Actions.SendText("{HOME}");
                SendKeys.SendWait(data.ItemArray[5].ToString());

                var dateTo = Actions.GetWindowChild(workerProfileWindow, WorkerTransactionHistoryTabConstants.DateTo);
                if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
                {
                    dateTo.SetFocus();
                }
                Actions.SendText(" ");
                Actions.SendText("{HOME}");
                SendKeys.SendWait(data.ItemArray[6].ToString());

                var oNumber = Actions.GetWindowChild(workerProfileWindow,
                                                     WorkerTransactionHistoryTabConstants.OrderNumber);
                if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
                {
                    DropDownActions.SelectDropdownByText(oNumber, data.ItemArray[7].ToString());
                }

                MouseActions.ClickButton(workerProfileWindow, WorkerTransactionHistoryTabConstants.GoBtn);
            }
        }
示例#19
0
        public static void EnterDataInWorkerHistoryTab(DataRow data)
        {
            var workerProfileWindow = GetWorkerProfileWindowProperties();

            var historyType = Actions.GetWindowChild(workerProfileWindow,
                                                     WorkerWorkHistoryConstants.WorkHistory);

            DropDownActions.SelectDropdownByText(historyType, "Work History");

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                Factory.SetMaskedText(workerProfileWindow, WorkerWorkHistoryConstants.FromDate, data.ItemArray[4].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
            {
                Factory.SetMaskedText(workerProfileWindow, WorkerWorkHistoryConstants.ToDate, data.ItemArray[5].ToString());
            }

            MouseActions.ClickButton(workerProfileWindow, WorkerWorkHistoryConstants.GoBtn);
        }
示例#20
0
        public static void EnterDataAddWorkerSkills(DataRow data)
        {
            var addWorkerSkillsWindow = GetAddWorkerSkillsWindowProperties();

            var postionFocus = Actions.GetWindowChild(addWorkerSkillsWindow,
                                                      AddworkerSkillsWindowConstants.PositionFocus);

            if (!string.IsNullOrEmpty(data.ItemArray[12].ToString()))
            {
                DropDownActions.SelectDropdownByText(postionFocus, data.ItemArray[12].ToString());
            }

            var checkBox = Actions.GetWindowChild(addWorkerSkillsWindow, AddworkerSkillsWindowConstants.CheckBox);

            if (!string.IsNullOrEmpty(data.ItemArray[14].ToString()))
            {
                Actions.SetCheckBox((WinCheckBox)checkBox, data.ItemArray[14].ToString());
            }

            MouseActions.ClickButton(addWorkerSkillsWindow, AddworkerSkillsWindowConstants.AddSelectedBtn);
        }
示例#21
0
        public static void EnterNotificationAdvancedSearchData(DataRow data)
        {
            var notificationSearchWindow = GetNotificationSearchWindowProperties();

            var requestnumber = Actions.GetWindowChild(notificationSearchWindow,
                                                       NotificationSearchConstants.RequestNumber);

            Actions.SetText(requestnumber, data.ItemArray[3].ToString());

            var requestername = Actions.GetWindowChild(notificationSearchWindow,
                                                       NotificationSearchConstants.Requester);

            Actions.SetText(requestername, data.ItemArray[4].ToString());

            var customername = Actions.GetWindowChild(notificationSearchWindow,
                                                      NotificationSearchConstants.Customer);

            Actions.SetText(customername, data.ItemArray[5].ToString());

            var decisionmakername = Actions.GetWindowChild(notificationSearchWindow,
                                                           NotificationSearchConstants.DecisionMaker);

            Actions.SetText(decisionmakername, data.ItemArray[6].ToString());

            var branchname = Actions.GetWindowChild(notificationSearchWindow,
                                                    NotificationSearchConstants.Branch);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                DropDownActions.SelectDropdownByText(branchname, data.ItemArray[7].ToString());
            }

            var requeststatus = Actions.GetWindowChild(notificationSearchWindow,
                                                       NotificationSearchConstants.LockoutStatus);

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                DropDownActions.SelectDropdownByText(requeststatus, data.ItemArray[8].ToString());
            }
        }
        public static void EnterBillingSearchData(DataRow data)
        {
            var searchWindow = GetSearchWindowProperties();

            var customerName = Actions.GetWindowChild(searchWindow, BillingSearchConstants.CustomerName);

            Actions.SetText(customerName, data.ItemArray[3].ToString());

            var customerNumber = Actions.GetWindowChild(searchWindow, BillingSearchConstants.CustomerNumber);

            Actions.SetText(customerNumber, data.ItemArray[4].ToString());

            var dispatchStart = Actions.GetWindowChild(searchWindow, BillingSearchConstants.DispatchStart);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                DropDownActions.SelectDropdownByText(dispatchStart, data.ItemArray[6].ToString());
            }

            var dispatchEnd = Actions.GetWindowChild(searchWindow, BillingSearchConstants.DispatchEnd);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                DropDownActions.SelectDropdownByText(dispatchEnd, data.ItemArray[7].ToString());
            }

            var district = Actions.GetWindowChild(searchWindow, BillingSearchConstants.District);

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                DropDownActions.SelectDropdownByText(district, data.ItemArray[8].ToString());
            }

            var branch = Actions.GetWindowChild(searchWindow, BillingSearchConstants.Branch);

            if (!string.IsNullOrEmpty(data.ItemArray[9].ToString()))
            {
                DropDownActions.SelectDropdownByText(branch, data.ItemArray[9].ToString());
            }
        }
示例#23
0
        public static void EnterDataInPaymentHistoryTab(DataRow data)
        {
            var workerProfileWindow = GetWorkerProfileWindowProperties();

            var historyType = Actions.GetWindowChild(workerProfileWindow,
                                                     WorkerWorkHistoryConstants.WorkHistory);

            historyType.SetFocus();
            SendKeys.SendWait("Payment History");

            var paymentType = Actions.GetWindowChild(workerProfileWindow, WorkerPaymentHistoryConstants.PaymentDetails);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                DropDownActions.SelectDropdownByText(paymentType, data.ItemArray[6].ToString());
            }

            var dateFrom = Actions.GetWindowChild(workerProfileWindow, WorkerPaymentHistoryConstants.FromDate);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                dateFrom.SetFocus();
            }
            Actions.SendText(" ");
            Actions.SendText("{HOME}");
            SendKeys.SendWait(data.ItemArray[7].ToString());

            var dateTo = Actions.GetWindowChild(workerProfileWindow, WorkerPaymentHistoryConstants.ToDate);

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                dateTo.SetFocus();
            }
            Actions.SendText(" ");
            Actions.SendText("{HOME}");
            SendKeys.SendWait(data.ItemArray[8].ToString());

            MouseActions.ClickButton(workerProfileWindow, WorkerPaymentHistoryConstants.GoBtn);
        }
        public static bool SetDataInPayoutTableCell(DataRow dataRow)
        {
            for (int i = 10; i <= 22; i += 2)
            {
                if (!SetDataInPayoutTableCellHelper(dataRow, i))
                {
                    return(false);
                }
            }

            //add customer signature
            var ddControl = Actions.GetWindowChild(DispatchProfileWindowProperties(), "cmbSignature");

            DropDownActions.SelectDropdownByText(ddControl, dataRow.ItemArray[38].ToString());

            //add customer signature notes
            var notesControl = Actions.GetWindowChild(DispatchProfileWindowProperties(), "txtNotes");

            Actions.SetText(notesControl, dataRow.ItemArray[39].ToString());

            return(true);
        }
        public static void EnterJobOrderFindQuoteData(DataRow data)
        {
            var getJobOrderWindow = GetCreateJobOrderWindowProperties();

            if (!string.IsNullOrEmpty(data.ItemArray[9].ToString()))
            {
                Factory.SetMaskedText(getJobOrderWindow, "txtJobSiteZip", data.ItemArray[9].ToString());
            }

            //ClickOnButton("GO");
            MouseActions.ClickButton(getJobOrderWindow, "btnGo");
            //Enter data in dropdown fields
            Playback.Wait(2000);
            if (!string.IsNullOrEmpty(data.ItemArray[10].ToString()))
            {
                DropDownActions.SelectDropdownByText(getJobOrderWindow, "cmbState",
                                                     data.ItemArray[10].ToString());
            }
            if (!string.IsNullOrEmpty(data.ItemArray[11].ToString()))
            {
                DropDownActions.SelectDropdownByText(getJobOrderWindow, "cmbCity",
                                                     data.ItemArray[11].ToString());
            }
            if (!string.IsNullOrEmpty(data.ItemArray[9].ToString()))
            {
                DropDownActions.SelectDropdownByText(getJobOrderWindow, "_cboPostalCodes",
                                                     data.ItemArray[9].ToString());
            }
            if (!string.IsNullOrEmpty(data.ItemArray[12].ToString()))
            {
                DropDownActions.SelectDropdownByText(getJobOrderWindow, "cmbCounty",
                                                     data.ItemArray[12].ToString());
            }

            MouseActions.ClickButton(getJobOrderWindow, "btnGo");
        }
示例#26
0
        public static void EnterDataInAddressTab(DataRow data)
        {
            var workerProfileWindow = GetWorkerProfileWindowProperties();

            var rAddress = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.ResidenceAddressLine1);

            if (!string.IsNullOrEmpty(data.ItemArray[3].ToString()))
            {
                Actions.SetText(rAddress, data.ItemArray[3].ToString());
            }

            var rSuiteNo = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.ResidenceAddressLine2);

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                Actions.SetText(rSuiteNo, data.ItemArray[4].ToString());
            }

            var rState = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.ResidenceAddressState);

            if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
            {
                DropDownActions.SelectDropdownByText(rState, data.ItemArray[5].ToString());
            }

            var rZip = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.ResidenceAddressZip);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                DropDownActions.SelectDropdownByText(rZip, data.ItemArray[6].ToString());
            }

            var rCity = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.ResidenceAddressCity);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                DropDownActions.SelectDropdownByText(rCity, data.ItemArray[7].ToString());
            }

            var chkBox = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.RcheckBox);

            if (!string.IsNullOrEmpty(data.ItemArray[13].ToString()))
            {
                Actions.SetCheckBox((WinCheckBox)chkBox, data.ItemArray[13].ToString());
            }

            var mAddress = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.MailingAddressLine1);

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                Actions.SetText(mAddress, data.ItemArray[8].ToString());
            }

            var mSuiteNo = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.MailingAddressLine2);

            if (!string.IsNullOrEmpty(data.ItemArray[9].ToString()))
            {
                Actions.SetText(mSuiteNo, data.ItemArray[9].ToString());
            }

            var mState = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.MailingAddressState);

            if (!string.IsNullOrEmpty(data.ItemArray[10].ToString()))
            {
                DropDownActions.SelectDropdownByText(mState, data.ItemArray[10].ToString());
            }

            var mZip = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.MailingAddressZip);

            if (!string.IsNullOrEmpty(data.ItemArray[11].ToString()))
            {
                DropDownActions.SelectDropdownByText(mZip, data.ItemArray[11].ToString());
            }

            var mCity = Actions.GetWindowChild(workerProfileWindow, WorkerAddressTabConstants.MailingAddressCity);

            if (!string.IsNullOrEmpty(data.ItemArray[12].ToString()))
            {
                DropDownActions.SelectDropdownByText(mCity, data.ItemArray[12].ToString());
            }

            MouseActions.ClickButton(workerProfileWindow, WorkerAddressTabConstants.Save);
        }
示例#27
0
        public static void EnterDataInContactTabs(DataRow data)
        {
            var workerProfileWindow = GetWorkerProfileWindowProperties();

            var email = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.WorkerEmail);

            if (!string.IsNullOrEmpty(data.ItemArray[3].ToString()))
            {
                Actions.SetText(email, data.ItemArray[3].ToString());
            }

            var pPhone = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.PrimaryPhoneNumber);

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                pPhone.SetFocus();
            }
            SendKeys.SendWait("^(A)");
            SendKeys.SendWait("{DEL}");
            Actions.SetText(pPhone, data.ItemArray[4].ToString());

            var pType = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.PrimaryContactType);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                DropDownActions.SelectDropdownByText(pType, data.ItemArray[6].ToString());
            }

            var pTime = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.PrimaryContactTime);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                DropDownActions.SelectDropdownByText(pTime, data.ItemArray[7].ToString());
            }

            var pExt = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.PrimaryExtension);

            if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
            {
                Actions.SetText(pExt, data.ItemArray[5].ToString());
            }

            var sPhone = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.SecondaryPhoneNumber);

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                sPhone.SetFocus();
            }
            SendKeys.SendWait("^(A)");
            SendKeys.SendWait("{DEL}");
            Actions.SetText(sPhone, data.ItemArray[8].ToString());

            var sType = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.MobileContactType);

            if (!string.IsNullOrEmpty(data.ItemArray[10].ToString()))
            {
                DropDownActions.SelectDropdownByText(sType, data.ItemArray[10].ToString());
            }

            var sTime = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.MobileContactTime);

            if (!string.IsNullOrEmpty(data.ItemArray[11].ToString()))
            {
                DropDownActions.SelectDropdownByText(sTime, data.ItemArray[11].ToString());
            }

            var sExt = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.MobileExtension);

            if (!string.IsNullOrEmpty(data.ItemArray[9].ToString()))
            {
                Actions.SetText(sExt, data.ItemArray[9].ToString());
            }

            var ePhone = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.EmergencyContactNumber);

            if (!string.IsNullOrEmpty(data.ItemArray[12].ToString()))
            {
                ePhone.SetFocus();
            }
            SendKeys.SendWait("^(A)");
            SendKeys.SendWait("{DEL}");
            Actions.SetText(ePhone, data.ItemArray[12].ToString());

            var eName = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.EmergencyContactName);

            if (!string.IsNullOrEmpty(data.ItemArray[14].ToString()))
            {
                Actions.SetText(eName, data.ItemArray[14].ToString());
            }

            var eRelation = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.ContactRelationship);

            if (!string.IsNullOrEmpty(data.ItemArray[15].ToString()))
            {
                DropDownActions.SelectDropdownByText(eRelation, data.ItemArray[15].ToString());
            }

            var eExt = Actions.GetWindowChild(workerProfileWindow, WorkerContactsTabConstants.EmergencyExtension);

            if (!string.IsNullOrEmpty(data.ItemArray[13].ToString()))
            {
                Actions.SetText(eExt, data.ItemArray[13].ToString());
            }

            MouseActions.ClickButton(workerProfileWindow, WorkerContactsTabConstants.Save);
        }
示例#28
0
        public static void EnterDataInSearchPayment(DataRow data)
        {
            var searchPayment = GetSearchPaymentsWindowProperties();

            if (!string.IsNullOrEmpty(data.ItemArray[3].ToString()))
            {
                var ssn = Actions.GetWindowChild(searchPayment, "mskSocialSecurityNumber");
                Actions.GetWindowChild(ssn, data.ItemArray[3].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                var firstName = Actions.GetWindowChild(searchPayment, "txtFirstName");
                Actions.GetWindowChild(firstName, data.ItemArray[4].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
            {
                var lastName = Actions.GetWindowChild(searchPayment, "txtLastName");
                Actions.GetWindowChild(lastName, data.ItemArray[5].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                var agencyNo = Actions.GetWindowChild(searchPayment, "txtAgencyNumber");
                Actions.GetWindowChild(agencyNo, data.ItemArray[6].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                var apVendor = Actions.GetWindowChild(searchPayment, "txtVendorNumber");
                Actions.GetWindowChild(apVendor, data.ItemArray[7].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                var primaryCase = Actions.GetWindowChild(searchPayment, "txtPrimaryCase");
                Actions.GetWindowChild(primaryCase, data.ItemArray[8].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[9].ToString()))
            {
                var secondaryCase = Actions.GetWindowChild(searchPayment, "txtSecondaryCase");
                Actions.GetWindowChild(secondaryCase, data.ItemArray[9].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[10].ToString()))
            {
                var paymentMethod = Actions.GetWindowChild(searchPayment, "cmbPaymentMethod");
                DropDownActions.SelectDropdownByText(paymentMethod, data.ItemArray[10].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[11].ToString()))
            {
                var typeOfOrder = Actions.GetWindowChild(searchPayment, "cmbTypeOfOrder");
                DropDownActions.SelectDropdownByText(typeOfOrder, data.ItemArray[11].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[12].ToString()))
            {
                //var fromDate = Actions.GetWindowChild(searchPayment, "dtFromDateRange");
                #region HackToOvercomeNoNameOnDateRangeStart
                Actions.GetWindowChild(searchPayment, "cmbTypeOfOrder").SetFocus();
                Keyboard.SendKeys("{TAB}");

                for (int i = 0; i < 10; i++)
                {
                    System.Threading.Thread.Sleep(35);
                    Keyboard.SendKeys("+{RIGHT}");
                }

                Keyboard.SendKeys("{DEL}");

                var arr = data.ItemArray[12].ToString().Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries);
                foreach (var datePart in arr)
                {
                    Keyboard.SendKeys(datePart);
                    Keyboard.SendKeys("{RIGHT}");
                }
                #endregion
                //DropDownActions.SelectDropdownByText(fromDate, data.ItemArray[12].ToString());
            }

            if (!string.IsNullOrEmpty(data.ItemArray[13].ToString()))
            {
                var toDate = Actions.GetWindowChild(searchPayment, "dtToDateRange");
                DropDownActions.SelectDropdownByText(toDate, data.ItemArray[13].ToString());
            }
        }
示例#29
0
        public static void EnterDataInSearchOrderWindow(DataRow data)
        {
            var searchWindow = GetSearchOrderWindowProperties();

            var ssn = Actions.GetWindowChild(searchWindow, SearchOrderControls.Ssn);

            if (!string.IsNullOrEmpty(data.ItemArray[3].ToString()))
            {
                Actions.SetText(ssn, data.ItemArray[3].ToString());
            }

            var firstName = Actions.GetWindowChild(searchWindow, SearchOrderControls.FirstName);

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                Actions.SetText(firstName, data.ItemArray[4].ToString());
            }

            var lastName = Actions.GetWindowChild(searchWindow, SearchOrderControls.LastName);

            if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
            {
                Actions.SetText(lastName, data.ItemArray[5].ToString());
            }

            var agencyNo = Actions.GetWindowChild(searchWindow, SearchOrderControls.AgencyNo);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                Actions.SetText(agencyNo, data.ItemArray[6].ToString());
            }

            var agencyName = Actions.GetWindowChild(searchWindow, SearchOrderControls.AgencyName);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                Actions.SetText(agencyName, data.ItemArray[7].ToString());
            }

            var primaryCaseNo = Actions.GetWindowChild(searchWindow, SearchOrderControls.PrimaryCaseNo);

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                Actions.SetText(primaryCaseNo, data.ItemArray[8].ToString());
            }

            var secondaryCaseNo = Actions.GetWindowChild(searchWindow, SearchOrderControls.SecondaryCaseNo);

            if (!string.IsNullOrEmpty(data.ItemArray[9].ToString()))
            {
                Actions.SetText(secondaryCaseNo, data.ItemArray[9].ToString());
            }

            MouseActions.ClickButton(searchWindow, SearchOrderControls.SearchBtn);
            Playback.Wait(2000);

            var orderStatus = Actions.GetWindowChild(searchWindow, SearchOrderControls.OrderStatus);

            if (!string.IsNullOrEmpty(data.ItemArray[10].ToString()))
            {
                DropDownActions.SelectDropdownByText(orderStatus, data.ItemArray[10].ToString());
            }
            Playback.Wait(2000);

            TableActions.OpenRecordFromTable(searchWindow, SearchOrderControls.ResultsGrid, "Social Security Number",
                                             data.ItemArray[11].ToString());
        }
示例#30
0
        public static void EnterDataInCreateOrder(DataRow data)
        {
            var createOrderWindow = GetCreateNewOrderWindowProperties();

            var recipient = Actions.GetWindowChild(createOrderWindow, NewOrderControls.Recipient);

            if (!string.IsNullOrEmpty(data.ItemArray[3].ToString()))
            {
                DropDownActions.SelectDropdownByText(recipient, data.ItemArray[3].ToString());
            }

            var ssn = Actions.GetWindowChild(createOrderWindow, NewOrderControls.Ssn);

            if (!string.IsNullOrEmpty(data.ItemArray[4].ToString()))
            {
                Actions.SetText(ssn, data.ItemArray[4].ToString());
            }

            var firstname = Actions.GetWindowChild(createOrderWindow, NewOrderControls.FirstName);

            if (!string.IsNullOrEmpty(data.ItemArray[5].ToString()))
            {
                Actions.SetText(firstname, data.ItemArray[5].ToString());
            }

            var middlename = Actions.GetWindowChild(createOrderWindow, NewOrderControls.MiddleName);

            if (!string.IsNullOrEmpty(data.ItemArray[6].ToString()))
            {
                Actions.SetText(middlename, data.ItemArray[6].ToString());
            }

            var lastname = Actions.GetWindowChild(createOrderWindow, NewOrderControls.LastName);

            if (!string.IsNullOrEmpty(data.ItemArray[7].ToString()))
            {
                Actions.SetText(lastname, data.ItemArray[7].ToString());
            }

            var dob = Actions.GetWindowChild(createOrderWindow, NewOrderControls.BirthDate);

            if (!string.IsNullOrEmpty(data.ItemArray[8].ToString()))
            {
                DropDownActions.SelectDropdownByText(dob, data.ItemArray[8].ToString());
            }

            var firstworkDt = Actions.GetWindowChild(createOrderWindow, NewOrderControls.FirstWorkDt);

            if (firstworkDt.Enabled)
            {
                if (!string.IsNullOrEmpty(data.ItemArray[9].ToString()))
                {
                    Actions.SetText(firstworkDt, data.ItemArray[9].ToString());
                }
            }

            var status = Actions.GetWindowChild(createOrderWindow, NewOrderControls.WorkerStatus);

            if (status.Enabled)
            {
                if (!string.IsNullOrEmpty(data.ItemArray[10].ToString()))
                {
                    Actions.SetText(status, data.ItemArray[10].ToString());
                }
            }

            var appliedWorkDt = Actions.GetWindowChild(createOrderWindow, NewOrderControls.AppliedForWork);

            if (appliedWorkDt.Enabled)
            {
                if (!string.IsNullOrEmpty(data.ItemArray[11].ToString()))
                {
                    Actions.SetText(appliedWorkDt, data.ItemArray[11].ToString());
                }
            }

            var martialStatus = Actions.GetWindowChild(createOrderWindow, NewOrderControls.MartialStatus);

            if (martialStatus.Enabled)
            {
                if (!string.IsNullOrEmpty(data.ItemArray[12].ToString()))
                {
                    Actions.SetText(martialStatus, data.ItemArray[12].ToString());
                }
            }

            var lastworkDt = Actions.GetWindowChild(createOrderWindow, NewOrderControls.LastWorkDt);

            if (lastworkDt.Enabled)
            {
                if (!string.IsNullOrEmpty(data.ItemArray[13].ToString()))
                {
                    Actions.SetText(lastworkDt, data.ItemArray[13].ToString());
                }
            }

            var agencyNo = Actions.GetWindowChild(createOrderWindow, NewOrderControls.AgencyNo);

            if (!string.IsNullOrEmpty(data.ItemArray[14].ToString()))
            {
                Actions.SetText(agencyNo, data.ItemArray[14].ToString());
            }

            var apVendor = Actions.GetWindowChild(createOrderWindow, NewOrderControls.ApVendor);

            if (!string.IsNullOrEmpty(data.ItemArray[15].ToString()))
            {
                Actions.SetText(apVendor, data.ItemArray[15].ToString());
            }

            var agencyName = Actions.GetWindowChild(createOrderWindow, NewOrderControls.AgencyName);

            if (!string.IsNullOrEmpty(data.ItemArray[16].ToString()))
            {
                Actions.SetText(agencyName, data.ItemArray[16].ToString());
            }

            var agencyZip = Actions.GetWindowChild(createOrderWindow, NewOrderControls.Zip);

            if (!string.IsNullOrEmpty(data.ItemArray[17].ToString()))
            {
                Actions.SetText(agencyZip, data.ItemArray[17].ToString());
            }

            var agencyCountry = Actions.GetWindowChild(createOrderWindow, NewOrderControls.Country);

            if (!string.IsNullOrEmpty(data.ItemArray[18].ToString()))
            {
                DropDownActions.SelectDropdownByText(agencyCountry, data.ItemArray[18].ToString());
            }

            var agencyState = Actions.GetWindowChild(createOrderWindow, NewOrderControls.State);

            if (!string.IsNullOrEmpty(data.ItemArray[19].ToString()))
            {
                DropDownActions.SelectDropdownByText(agencyState, data.ItemArray[19].ToString());
            }

            var orderType = Actions.GetWindowChild(createOrderWindow, NewOrderControls.TypeOfOrder);

            if (!string.IsNullOrEmpty(data.ItemArray[20].ToString()))
            {
                DropDownActions.SelectDropdownByText(orderType, data.ItemArray[20].ToString());
            }

            var primaryCase = Actions.GetWindowChild(createOrderWindow, NewOrderControls.PrimaryCaseNo);

            if (!string.IsNullOrEmpty(data.ItemArray[21].ToString()))
            {
                Actions.SetText(primaryCase, data.ItemArray[21].ToString());
            }

            var secondaryCase = Actions.GetWindowChild(createOrderWindow, NewOrderControls.SecondaryCaseNo);

            if (!string.IsNullOrEmpty(data.ItemArray[22].ToString()))
            {
                Actions.SetText(secondaryCase, data.ItemArray[22].ToString());
            }

            var originalorderDt = Actions.GetWindowChild(createOrderWindow, NewOrderControls.OriginalOrderDt);

            if (!string.IsNullOrEmpty(data.ItemArray[23].ToString()))
            {
                DropDownActions.SelectDropdownByText(originalorderDt, data.ItemArray[23].ToString());
            }

            var orderStatus = Actions.GetWindowChild(createOrderWindow, NewOrderControls.OrderStatus);

            if (!string.IsNullOrEmpty(data.ItemArray[24].ToString()))
            {
                DropDownActions.SelectDropdownByText(orderStatus, data.ItemArray[24].ToString());
            }

            var releaseVerify = Actions.GetWindowChild(createOrderWindow, NewOrderControls.ReleaseVerify);

            if (releaseVerify.Enabled)
            {
                if (!string.IsNullOrEmpty(data.ItemArray[25].ToString()))
                {
                    DropDownActions.SelectDropdownByText(releaseVerify, data.ItemArray[25].ToString());
                }
            }

            var statusOrderDt = Actions.GetWindowChild(createOrderWindow, NewOrderControls.StatusOrderDt);

            if (statusOrderDt.Enabled)
            {
                if (!string.IsNullOrEmpty(data.ItemArray[26].ToString()))
                {
                    DropDownActions.SelectDropdownByText(statusOrderDt, data.ItemArray[26].ToString());
                }
            }

            var arrears = Actions.GetWindowChild(createOrderWindow, NewOrderControls.Arrears);

            if (!string.IsNullOrEmpty(data.ItemArray[27].ToString()))
            {
                DropDownActions.SelectDropdownByText(arrears, data.ItemArray[27].ToString());
            }

            var expirationMethod = Actions.GetWindowChild(createOrderWindow, NewOrderControls.ExpirationMethodDt);

            if (!string.IsNullOrEmpty(data.ItemArray[28].ToString()))
            {
                DropDownActions.SelectDropdownByText(expirationMethod, data.ItemArray[28].ToString());
            }

            var expirationDt = Actions.GetWindowChild(createOrderWindow, NewOrderControls.ExpiredDt);

            if (!string.IsNullOrEmpty(data.ItemArray[29].ToString()))
            {
                DropDownActions.SelectDropdownByText(expirationDt, data.ItemArray[29].ToString());
            }

            var orderPriority = Actions.GetWindowChild(createOrderWindow, NewOrderControls.OrderPriority);

            if (orderPriority.Enabled)
            {
                if (!string.IsNullOrEmpty(data.ItemArray[30].ToString()))
                {
                    Actions.SetText(orderPriority, data.ItemArray[30].ToString());
                }
            }

            var deduct = Actions.GetWindowChild(createOrderWindow, NewOrderControls.Deduct);

            if (!string.IsNullOrEmpty(data.ItemArray[31].ToString()))
            {
                Actions.SetText(deduct, data.ItemArray[31].ToString());
            }

            var per = Actions.GetWindowChild(createOrderWindow, NewOrderControls.Per);

            if (!string.IsNullOrEmpty(data.ItemArray[32].ToString()))
            {
                DropDownActions.SelectDropdownByText(per, data.ItemArray[32].ToString());
            }

            var totalMax = Actions.GetWindowChild(createOrderWindow, NewOrderControls.TotalMax);

            if (!string.IsNullOrEmpty(data.ItemArray[33].ToString()))
            {
                Actions.SetText(totalMax, data.ItemArray[33].ToString());
            }

            var rate = Actions.GetWindowChild(createOrderWindow, NewOrderControls.Rate);

            if (!string.IsNullOrEmpty(data.ItemArray[34].ToString()))
            {
                Actions.SetText(rate, data.ItemArray[34].ToString());
            }
        }