示例#1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            InternetExplorerOptions internetExplorerOptions = new InternetExplorerOptions();
            Proxy proxy = new Proxy()
            {
                HttpProxy = "117.159.12.214",
            };

            internetExplorerOptions.Proxy = proxy;

            driver = new InternetExplorerDriver(internetExplorerOptions);

            driver.Navigate().GoToUrl("http://10.232.0.7:8888/index.do");
            freeSql = FreeSqlHelper.GetIFreeSql(@"E:\AllCodeProject\WpfSeasonUpload\WpfSeasonUpload\bin\x64\Release\病历记录.db");
        }
示例#2
0
        /// <summary>
        /// Get specific page from original FreeSql.Select`1 source
        /// </summary>
        /// <typeparam name="T">element type of your FreeSql.Select`1 source</typeparam>
        /// <param name="select">original FreeSql.Select`1 source</param>
        /// <param name="pageNumber">page number</param>
        /// <param name="pageSize">page size</param>
        /// <param name="includeNestedMembers">include nested members</param>
        /// <returns></returns>
        public static async Task <IPage <T> > GetPageAsync <T>(this ISelect <T> select, int pageNumber, int pageSize, bool includeNestedMembers = false) where T : class
        {
            if (select == null)
            {
                throw new ArgumentNullException(nameof(select), $"{nameof(select)} can not be null.");
            }

            if (pageNumber < 0)
            {
                throw new IndexOutOfRangeException($"{nameof(pageNumber)} can not be less than zero");
            }

            if (pageSize < 0)
            {
                throw new IndexOutOfRangeException($"{nameof(pageSize)} can not be less than zero");
            }

            return(new FreeSqlPage <T>(select, pageNumber, pageSize, (await FreeSqlHelper.CountAsync(select)).AsInt32(), includeNestedMembers));
        }