C# как создать инвентарь в VB и изменить его с помощью отдельного окна
Я дошел до того момента в своем приложении, когда мне нужно создать инвентарный лист в моей форме windows в visual basic и связать его с моей формой заказа, а также позволить форме заказа убедиться, что запасов достаточно для создания сэндвича, а также изменять инвентарь каждый раз, когда используются ингредиенты.
Я слышал о базах данных данных, но я создал только очень простые программы, и я не вижу, как я смогу уменьшить стоимость запасов с конца графического интерфейса, где произойдет заказ и истощение. Я играл с идеей в моей голове о том, чтобы сделать страницу инвентаризации просто состоящей из этикеток с описанием продукта и текстовых полей с оставшейся суммой и сгруппировать их все в групповом поле. И тогда в исходном коде инвентаря я мог бы сделать это:
Что я уже пробовал:
foreach (var флажок в ctrl.Управления.OfType<checkbox>())
{
Итого = флажок.Проверен
? (Итого + Конвертация .Метод todouble(флажок .Тег))
: Весь;
}
за исключением того, что я не понимаю, как связать суммы запасов на странице запасов с флажками, которые у меня есть . Скажем, у меня есть флажок, и он называется ростбиф. и я ставлю галочку в окошке. теперь я должен получить текст из флажка и сравнить его с переменной для инвентаря в другом классе.
отбор = флажок.Текст;
по каждому элементу (ВАР продукт в inventoryGroupBox)
{
if ( item == selection)
if ( selection >= item)
Итого += цена;
}
Я искал и искал в интернете точку прыжка, но безрезультатно. Если бы только меня можно было подтолкнуть в правильном направлении. Я застрял на этом уже четыре дня!
Я надеюсь, что это имеет смысл. Я нахожусь в тупике, и мне кажется, что я не могу ввести правильную вещь в google, чтобы даже найти способ добавить страницу в форму. Я иду в правильном направлении?
Спасибо