private void Check_sale_order_is_exist_with_correct_infomation()
        {
            Report_Log_Instance("Step 03 : Check_sale_order_is_exist_with_correct_infomation", Level.Root);
            HomePage.InstancePO.Base_Open_Dialog_By_Searching_Text(SearchMenu.SalesOrder);

            using (var SaleOrder = new SaleOrderPage())
            {
                Report_Log_Instance("Step 03.a : Check order row is exist", Level.Level01);
                SaleOrder.Change_to_find_mode();
                SaleOrder.CustomerFind = CustomerID;
                var OrderedDate = DateTimes.GetDateNow("dd.MM.yy");
                using (var ListOfSalesOrder = new ListOfSalesOrderPage())
                {
                    var valueRow = $"{OrderedDate},{ListOfSalesOrderPage.COL_DATE}" +
                                   $";{NameCustomer},{ListOfSalesOrderPage.COL_CUSTOMER_NAME}" +
                                   $";{RemarkSaleOrderSM},{ListOfSalesOrderPage.COL_REMARKS}";
                    var ResultTable = ListOfSalesOrder.ResultTable;
                    VerifyHelper.AssertEqual(1, ResultTable.Get_number_rows_has_these_value(valueRow));

                    ResultTable.Double_click_row_in_table_by_value(valueRow);
                }

                Report_Log_Instance("Step 03.b : Check information is correct", Level.Level01);
                VerifyHelper.AssertEqual(NameCustomer, SaleOrder.Name);
                VerifyHelper.AssertEqual(RemarkSaleOrderSM, SaleOrder.Remarks);
                VerifyHelper.AssertEqual("P - Pre-Order", SaleOrder.OrderType);

                SaleOrder.Finish_dialog();
            }
        }