private void учнойВводКоличества() { var ВыбраннаяСтрока = СписокПогрузки.FocusedItem; if (ВыбраннаяСтрока == null) { return; } if (ВыбраннаяСтрока.SubItems[0].Text == "Перекосы") { return; } string ТекстИнструкции = "Введите необходимое \nколичество"; ОкноВводКоличества ОкноВводКоличества = new ОкноВводКоличества(ТекстИнструкции, Convert.ToInt32(ВыбраннаяСтрока.SubItems[1].Text), 0, false); DialogResult d = ОкноВводКоличества.ShowDialog(); if (d == DialogResult.OK) { int Количество = ОкноВводКоличества.Количество_; ВыбраннаяСтрока.SubItems[1].Text = Convert.ToString(Количество); // Подтверждаем успешный ввод количества звуком аботаСоСканером.Звук.Ок(); } }
private void учнойВводКоличества() { var ВыбраннаяСтрока = СписокПеремещения.FocusedItem; if (ВыбраннаяСтрока == null) { return; } var СтрокаТаблицы = НайтиСтрокуТаблицыПеремещенияПоГуиду(ВыбраннаяСтрока.SubItems[2].Text); // Гуид if (СтрокаТаблицы == null) { return; } string ТекстИнструкции = "Введите необходимое \nколичество товара \nдля перемещения из \nвозможных " + СтрокаТаблицы.Остаток + " шт."; ОкноВводКоличества ОкноВводКоличества = new ОкноВводКоличества(ТекстИнструкции, СтрокаТаблицы.Количество, СтрокаТаблицы.Остаток, false); DialogResult d = ОкноВводКоличества.ShowDialog(); if (d == DialogResult.OK) { int Количество = ОкноВводКоличества.Количество_; if (Количество > СтрокаТаблицы.Остаток) { Инфо.Ошибка("Необходимо ввести количество не более " + СтрокаТаблицы.Остаток); return; } СтрокаТаблицы.Количество = Количество; ОбработатьКоличествоСтроки(СтрокаТаблицы); // Подтверждаем успешный ввод количества звуком аботаСоСканером.Звук.Ок(); } }
private void Вычерк_Click(object sender, EventArgs e) { var ВыбраннаяСтрока = СписокВыбора.FocusedItem; if (ВыбраннаяСтрока == null) { return; } var СтрокаТаблицы = НайтиСтрокуТаблицыПодбораПоГуиду(ВыбраннаяСтрока.SubItems[2].Text); // Гуид if (СтрокаТаблицы == null) { return; } string ТекстИнструкции = "Подтвердите ВЫЧЕРК \nоставшегося в \nподборе товара"; ОкноВводКоличества ОкноВводКоличества = new ОкноВводКоличества(ТекстИнструкции, СтрокаТаблицы.КоличествоСобрано, СтрокаТаблицы.КоличествоТребуется, true); DialogResult d = ОкноВводКоличества.ShowDialog(); if (d == DialogResult.OK) { СтрокаТаблицы.КоличествоВычерк = СтрокаТаблицы.КоличествоТребуется - СтрокаТаблицы.КоличествоСобрано; СтрокаТаблицы.СекундВычерк += ВзятьВремя(); ОбработатьКоличествоСтроки(СтрокаТаблицы); } }
private void учнойВводКоличества() { var ВыбраннаяСтрока = СписокИнвентаризации.FocusedItem; if (ВыбраннаяСтрока == null) { return; } var СтрокаТаблицы = НайтиСтрокуТаблицыИнвентаризацииПоГуиду(ВыбраннаяСтрока.SubItems[2].Text); // Гуид if (СтрокаТаблицы == null) { return; } string ТекстИнструкции = "Введите фактическое \nколичество товара"; ОкноВводКоличества ОкноВводКоличества = new ОкноВводКоличества(ТекстИнструкции, СтрокаТаблицы.Количество, 0, false); DialogResult d = ОкноВводКоличества.ShowDialog(); if (d == DialogResult.OK) { int Количество = ОкноВводКоличества.Количество_; СтрокаТаблицы.Количество = Количество; ОбработатьКоличествоСтроки(СтрокаТаблицы); // Подтверждаем успешный ввод количества звуком аботаСоСканером.Звук.Ок(); } }
private void учнойВводКоличества() { var ВыбраннаяСтрока = СписокВыбора.FocusedItem; if (ВыбраннаяСтрока == null) { return; } var СтрокаТаблицы = НайтиСтрокуТаблицыПодбораПоГуиду(ВыбраннаяСтрока.SubItems[2].Text); // Гуид if (СтрокаТаблицы == null) { return; } string ТекстИнструкции = "Введите необходимое \nколичество товара \nдля подбора из \nтребуемых " + СтрокаТаблицы.КоличествоТребуется + " шт."; ОкноВводКоличества ОкноВводКоличества = new ОкноВводКоличества(ТекстИнструкции, СтрокаТаблицы.КоличествоСобрано, СтрокаТаблицы.КоличествоТребуется, false); DialogResult d = ОкноВводКоличества.ShowDialog(); if (d == DialogResult.OK) { int Количество = ОкноВводКоличества.Количество_; if (Количество > СтрокаТаблицы.КоличествоТребуется) { Инфо.Ошибка("Необходимо ввести количество не более " + СтрокаТаблицы.КоличествоТребуется); return; } СтрокаТаблицы.КоличествоСобрано = Количество; СтрокаТаблицы.СекундПодбора += ВзятьВремя(); ОбработатьКоличествоСтроки(СтрокаТаблицы); } }