/// <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)"))); }
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); }
public static int GetCenterID() => Convert.ToInt32(DriverManager.ExecuteScript("return Ct.Globalfilter.distributionCentresList[0].id"));
/// <summary> /// Инъекция JS-кода для выделения объектов задач на странице. /// </summary> public static void ScriptInject() => DriverManager.ExecuteScript(script);
} //Работает и ладно... public static void Renew() => DriverManager.ExecuteScript("OpenAjax.hub.publish(\"data.reload\")");