Хазар Нубов
Дата: 19.02.2008 20:16:08
Привет, Народ!
Потребовалось написать программу для одного ресторанчика. Вот начал, но натолкнулся на ряд вопросов, которые бы хотелось обсудить с Вами в отношение совета, рекомендаций, оптимизации.
1. На экране должны быть видна форма с перечнем всех столов ресторана, кассир выбирает стол, открывается форма заказа и т.д. Сейчас сделал так:
Основная форма с перечнем столов, при выборе одного из них открывается форма заказа и заполняется, далее при выборе следующего стола открывается клон формы заказов и т.д. Может есть более оптимальный способ решения? Т.е., если у кого есть опыт подобного поделитесь мыслями как правильнее организовать это. Может есть ссылка на прообраз нужного примера?
2. При заполнении заказа, результат заказа (подчиненная форма) отправляется на принтер. Но вот возникла следующая ситуация: если требуется дозаказать, то при отправке на печать, на печать выводится и все ранее заказанное, а нужно, чтобы при печати, выводились новые (дозаписанные) записи, а старые не выводились. Как это лучше организовать? Посоветуйте.
3. Заказ осуществляется по двум категориям: Кухня и Бар. Каждый из блюд будет иметь соответствующий код. Естественно, что при заказе будет смешанная категория блюд. Требуется, чтобы при выводе на печать заказа, часть блюд выводилась на принтер Кухни, а часть на принтер Бара. Как это лучше организовать?
(идея пока у меня такая: создаются 2-а запроса соответственно Кухня и Бар, на базе их создаются 2-отчета, один из которых отправляется на печать на один сетевой принтер, и соответственно на другой сетевой принтер, но как правильно создать код, который отправит печать на нужные принтеры не знаю)
Извиняюсь за сумбур вопросов, но надеюсь меня поняли. :-)
Программист-Любитель
Дата: 19.02.2008 22:37:10
Ваша цель какова ? Поиграться в программирование ? - Ненаказуемо, даже более чем интересное занятие. Только, к сожалению, она имеет немного точек пересесения с увеличением эффективности ведения ресторанного бизнеса.
Kreol2009
Дата: 19.02.2008 23:09:51
Ну по поводу первого. Ты поймешь как ее оптимизировать только тогда когда она будет тестироваться, или когда попадет в чужие руки. только тогда тебе подскажут а можно ли сделать так или так.
По поводу второго, введи какой-нить флажок или время заказа, и на принтер посылай отчет сформированый по выборке на тру флажка или на определенное время или промежуток времени.
по поводу третьего, интересно конечно.
попробуй в коде вписать принтера, то есть как-то обозначить 1 и 2 принтер.
по идее если можно играться с опциями принтера то и сам принтер как-то можно указать.
Строго не суди так размышления