воскресенье, 24 августа 2014 г.

воскресенье, 8 июня 2014 г.

Tickets Waiter: новый критерий поиска - количество мест

Бесплатный сервис по отслеживанию билетов на поезда TICKETS-WAITER.BY позаботился о ваших совместных поездках этим летом! Теперь для поездок вдвоем система предоставляет возможность искать сразу 2 билета, используя новый критерий поиска "Количество мест".
Опция "Все места одинакового типа комфортности" дает возможность пользователю управлять правилом подсчета количества мест. Суть её заключается в том, разрешать или нет места в разных типах вагонов.


Для пояснения работы этой опции рассмотрим такой пример. Будем искать 15 билетов по направлению Пинск - Минск с установленной опцией мест одинакового типа комфортности. В результате будет доступно 15 плацкартных или купейных мест.


четверг, 29 мая 2014 г.

Tickets Waiter

Tickets Waiter - система отслеживания билетов на поезда БелЖД. Оставляете запрос на интересуемое вас направление и при появлении билетов сервис присылает email- и sms- уведомление об их наличии.


Идея создания
Проблема покупки билетов из Минска в Светлогорск (и обратно) присутствовала на протяжении всей учебы в университете. Мало того, что поездов ходит мало (один днем, другой ночью), так ещё и билеты на них разбирали за 2-4 недели до даты поездки. Однажды даже экзамен сдавала досрочно, чтобы попасть домой на Новый год. Из-за таких неудобств возникла идея - написать робота, который будет вместо меня ходить и проверять наличие билетов по заданным параметрам, раз уж такая функция не доступна на rw.by.

Принцип работы
1. Заходите на сайт tickets-waiter.by и заполняете форму запроса. В ней нужно указать следующие поля: откуда и куда вы едете, дата и время поездки, тип вагона. Также вы можете указывать номер поезда, на который хотите найти билеты, и диапазон цены билетов - но последние два параметра не обязательны и заполняются по желанию.


2. Далее система с периодичностью в 4 минуты подает запрос в базу данных касс и вычисляет наличие подходящих билетов.
3. Если билеты есть в наличии - вы получаете письмо на email с подробной информацией о доступных билетах, а также sms-уведомление о появлении билетов. После чего вы можете сразу совершать покупку.

воскресенье, 25 марта 2012 г.

эксел

Read excel


  //Создаём приложение.
                Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application();

                //Открываем книгу.                                                                                                                                                      
                Microsoft.Office.Interop.Excel.Workbook ObjWorkBook = ObjExcel.Workbooks.Open(@"c:\Users\lana\Desktop\\" + fileName, 0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);

               

                //Выбираем таблицу(лист).
                Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet;
                ObjWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)ObjWorkBook.Sheets[1];

                int i = 2;
                while (!ObjWorkSheet.Range["A" + i].Equals(""))
                {
                    Microsoft.Office.Interop.Excel.Range name = ObjWorkSheet.Range["A" + i];
                    Microsoft.Office.Interop.Excel.Range description = ObjWorkSheet.Range["B" + i];
                    Microsoft.Office.Interop.Excel.Range price = ObjWorkSheet.Range["C" + i];
                    i++;
                }

                //Удаляем приложение (выходим из экселя) - ато будет висеть в процессах!
                ObjExcel.Quit();