Александр Аксентьев: так пользователю сперва надо показать капчу а потом от него получить ответ, как это сделать в один запуск скрипта не пойму :) При показе капчи он уже получается отработал, при получении данных срабатывает второй раз.
curl_init один раз не получится, мне же надо данные принять обработать и отправить и соответственно скрипт перезапускается у меня на серваке и второй его вызов без curl_init тупо не работает :) CURLOPT_COOKIESESSION поставил - не помогло, не проходит капча
Hashtable ht = new Hashtable();
if (cardsForPrint.Rows[k][20].ToString() == "L")
{
ht = (Hashtable)serializer.Deserialize(LParams);
}
Вот так заработало... Внутри if надо было значит убрать Hashtable... Спасибо большое :)
Когда выношу объявление переменной за пределы if то они перестают работать. Т.е. пишу Hashtable ht = new Hashtable(); над условиями, то после условий видится пустая хэш таблица.
alelekov: хорошую бухгалтерскую компанию сейчас днём с огнём не сыскать... особенно за 3-6 тыс рублей. некомпетентны примерно 95 процентов. Не умеют работать с валютой и нарушают закон требуя от ИП печать на Товарной накладной. Это самое частое что я встретил, про решение более деликатных вопросов вобще молчу...
dk-web: sorting и rowfallback нужны чтоб не светить ИД из базы а постоянно нумеровать от 1-10 например строки. а по серверу напишите мне на denissov@outlook.com
Профилировщик показывает 0,4 секунды самое большое на Send Data. Остальное всё десятитысячные или стотысячные секунд. Из базы тянуться только нужные, DataTables получает LIMIT и выводит по 10 записей за раз.
Sumor: точно. и вам спасибо за помощь. var epoch = (timePicker.Value.Date.AddHours(21) - new DateTime(1970, 1, 1, 0, 0, 0)).TotalSeconds; вот так выводит как раз то что нужно.