public void _Подтоварка() { //ПоследовательностьОкон Окна = new ПоследовательностьОкон("Подтоварка"); //Окна.ЗапуститьСледующееОкно(); Form Окно = new ОкноВыбораЗаданийНаПодтоварку("ПодтоваркаВыборЗоны", "", "", "", ""); Окно.ShowDialog(); }
public virtual void _Назад() { // проверим, что нет сосканированного товара // если есть сообщим пользователю bool ЕстьСтрокиДляОтправки = false; foreach (var строка in ТаблицаПеремещения) { if (строка.Количество > 0) { ЕстьСтрокиДляОтправки = true; break; } } if (ЕстьСтрокиДляОтправки) { string message = "Внимание! В случае закрытия окна информация о сосканированном товаре будет потеряна. Продолжить?"; string caption = "Подтверждение"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // отобразить MessageBox. result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result != System.Windows.Forms.DialogResult.Yes) { return; } } // закрыть задания Cursor.Current = Cursors.WaitCursor; ОтветСервера = Обмен.ПослатьСтроку("ЗакрытьЗаданияАдреса", АдресОтправитель); Cursor.Current = Cursors.Default; Form Окно = new ОкноВыбораЗаданийНаПодтоварку("ПодтоваркаВыборЗоны", "", "", "", ""); this.Close(); Окно.Show(); return; }
// События на форме ----------------------------------------------------------------------------------------------------------------------------------- private void ОкноПодтоваркиТоваров_Load(object sender, EventArgs e) { // заполнить таблицу подтоварки ОтветСервера = Обмен.ПослатьСтроку("ПолучениеЗаданий", АдресОтправитель); if (ОтветСервера == null || ОтветСервера.Count() == 0) // нет заданий переходим в выбор адреса { Form Окно = new ОкноВыбораЗаданийНаПодтоварку("ПодтоваркаВыборЗоны", "", "", "", ""); this.Close(); Окно.Show(); return; } ЗаполнитьТаблицы(ОтветСервера); ВывестиТаблицуПеремещенияНаЭкран(); ЗаполнитьПараметрыНаФорме(); СписокПодтоварки.Focus(); // Пытаемся выбрать первую строку try { var ВыбраннаяСтрока = СписокПодтоварки.Items[0]; if (ВыбраннаяСтрока == null) { return; } ВыбраннаяСтрока.Selected = true; ВыбраннаяСтрока.Focused = true; } catch (Exception) { } ПоказатьДопИнфоТовара(); }