Example #1
0
        /// <summary>
        /// Собственно клас для запроса по файлам
        /// </summary>
        /// <param name="sqlselectall">Подаются все сгенерированые выборки</param>
        /// <param name="detal">Наша форма для манипуляции</param>
        /// <returns>Возвращаем данные для генерации путей к файлам</returns>
        private DataSet Sqlfl(List <string> sqlselectall, Detalizacia detal)
        {
            var service = new ServiceTestIfns.ReaderCommandDbfClient("BasicHttpBinding_IReaderCommandDbf");
            var table   = new DataSet();
            var i       = 0;

            foreach (string sqlselect in sqlselectall)
            {
                table.Tables.Add();
                table = service.SqlFl(sqlselect, Arhivator.Pathing.ConnectString.Connection, table, i);
                detal?.BeginInvoke(new MethodInvoker(delegate { detal.StatusBarFl.Value += 10000; }));
                i++;
            }
            detal?.BeginInvoke(new MethodInvoker(delegate { detal.StatusBarFl.Value = 0; }));
            return(table);
        }
Example #2
0
        public DataSet Sqlfl(string sqlSelect, Detalizacia detal)
        {
            var    service = new ServiceTestIfns.ReaderCommandDbfClient("BasicHttpBinding_IReaderCommandDbf");
            var    table   = new DataSet();
            int    i       = 0;
            string conect  = Arhivator.Pathing.ConnectString.Connection;

            try
            {
                table.Tables.Add();
                table = service.SqlFl(sqlSelect, conect, table, i);
                detal?.BeginInvoke(new MethodInvoker(delegate { detal.StatusBarFl.Value += ((int)(10000)); }));
                detal?.BeginInvoke(new MethodInvoker(delegate { detal.StatusBarFl.Value = 0; }));
            }
            catch (Exception x)
            {
                MessageBox.Show(x.Message);
            }
            return(table);
        }