Member 13680689 Ответов: 1

POS C# , подключенный к акциям


Мне нужна помощь или руководство о том, как сделать точку продажи (как добавить товары, сумму цены, кол-во, которое будет вычитаться из формы запасов после обработки и т. д.)

Что я уже пробовал:

У меня уже есть форма акций и дизайн pos. Мне нужен только код или любое руководство о том, как начать кодирование. Тхабк тебе так много!

SoMad

Это для профессионального (рабочего) использования, для курсового задания или вы просто делаете это для удовольствия?
Я спрашиваю, потому что мне кажется, что вы думаете, что будет легко/быстро разработать приложение для точки продаж (регистрации). Это действительно не так просто.

Member 13680689

Привет! Это для нашего проекта. Я знаю, насколько это сложно, мне просто нужно знать, как добавить элементы в datagridview после поиска, общую транзакцию продаж, как количество будет вычитаться в форму запасов и т. д.

1 Ответов

Рейтинг:
0

OriginalGriff

Мы не можем сказать вам: существует слишком много различных способов, которыми вы могли бы организовать свою жизнь.
программное обеспечение уже есть! И - конечно же - мы не делаем за вас домашнюю работу! :смеяться:

Начните с рассмотрения всей проблемы с двух (или, скорее всего, с трех) различных точек зрения:
1) уровень данных. Что вы храните, как вы это храните? Это все, что нужно сделать с фактической передачей данных между вашим приложением и "постоянным хранилищем", и это должно "скрыть" фактические механизмы постоянного хранения от остальной части вашего кода. Здесь вы пишете код, который взаимодействует между фактическим хранилищем - будь то текстовый файл, электронная таблица, серверная база данных в облаке или что-то между ними.
2) презентационный слой. Здесь вы взаимодействуете с пользователем - речь идет о формах, элементах управления и пользовательских интерфейсах.
3) бизнес-слой. (Вы можете пропустить это для вашего простого приложения). Именно здесь принимаются решения и изменения, внесенные пользователем, обрабатываются в соответствии с правилами компании, прежде чем быть переданными на уровень данных для хранения. Например, здесь продажа пяти единиц сверяется с уровнем переупорядочения и товар добавляется в список "переупорядочить эти", прежде чем фактическое изъятие со склада обрабатывается в постоянное хранилище.

Я получаю сильное ощущение от вашего - очень расплывчатого - описания, что вы просто прыгнули в бросание формы вместе, не думая о том, как вы ее храните или какие промежуточные структуры вам понадобятся (классы предметов, коллекции предметов запаса, любые из них на самом деле). И именно в этом заключается настоящая сложность кодирования!