Esempio n. 1
0
        /// <summary>
        /// Выделяет указанную задачу на странице ПОКД входящую в выбранные зоны.
        /// </summary>
        /// <param name="order_track"></param>
        /// <param name="zoneID"></param>
        /// <returns></returns>
        public static int SelectOrder(string order_track, int[] zoneID)
        {
            StringBuilder sb = new StringBuilder("[");

            for (int i = 0; i < zoneID.Length - 1; i++)
            {
                sb.Append($"{zoneID[i]},");
            }
            sb.Append($"{zoneID[zoneID.Length - 1]}]");
            return(Convert.ToInt32(DriverManager.ExecuteScript($"return srch(\"{order_track.ToUpperInvariant()}\",{sb.ToString()},Ct.UnplannedOrdersPanel.Panel.orders)")));
        }
Esempio n. 2
0
        public static List <string> GetOrderList(GetOrders orders)
        {
            ReadOnlyCollection <object> raw;

            if (orders == GetOrders.All)
            {
                DriverManager.ExecuteScript(getunplannedorders);
                raw = (ReadOnlyCollection <object>)DriverManager.ExecuteScript("return alldrops()");
            }
            else
            {
                DriverManager.ExecuteScript(getplannedorders);
                raw = (ReadOnlyCollection <object>)DriverManager.ExecuteScript("return getPlannedOrders()");
            }

            List <string> list = new List <string>();

            foreach (object item in raw)
            {
                list.Add(item.ToString());
            }

            return(list);
        }
Esempio n. 3
0
 public static int GetCenterID() => Convert.ToInt32(DriverManager.ExecuteScript("return Ct.Globalfilter.distributionCentresList[0].id"));
Esempio n. 4
0
 /// <summary>
 /// Инъекция JS-кода для выделения объектов задач на странице.
 /// </summary>
 public static void ScriptInject() => DriverManager.ExecuteScript(script);
Esempio n. 5
0
        } //Работает и ладно...

        public static void Renew() => DriverManager.ExecuteScript("OpenAjax.hub.publish(\"data.reload\")");