Пример #1
0
        // -----------------------------------------------------------------------------------------------------------------------------------------------------


        // Завершение подбора -----------------------------------------------------------------------------------------------------------------------------------
        private void ЗавершитьЗадания()
        {
            // Заполняем массив для отправки в 1с
            КоллекцияСтрок.Clear();

            foreach (var Строка in ТаблицаПодбора)
            {
                if (Строка.КоличествоСобрано > 0)
                {
                    ДобавитьСтроку(Строка.Гуид, Строка.КоличествоСобрано.ToString(), Строка.СекундПодбора.ToString());
                }
            }

            Cursor.Current = Cursors.WaitCursor;

            ОтветСервера = Обмен.Послать("ЗавершитьЗадания", КоллекцияСтрок.ToArray());

            Cursor.Current = Cursors.Default;

            if (ОтветСервера == null)
            {
                return;                       // в случае ошибки остаться в этом же окне
            }
            if (ОтветСервера[0][0] == "ЗаданияЗавершены")
            {
                Form Окно = new ОкноВыбораЗаказовКлиента();
                this.Close();
                Окно.Show();
                return;
            }
            if (ОтветСервера[0][0] == "ЗаданияЗаписаны")
            {
                Form Окно = new ОкноЗаказовКлиента();
                this.Close();
                Окно.Show();
                return;
            }
            if (ОтветСервера[0][0] == "ЗаданияВПодборе")
            {
                ОкноПодбораЗаданий_Load(null, new EventArgs());
            }
        }
        public void _ПодборЗК()
        {
            Form Окно = new ОкноВыбораЗаказовКлиента();

            Окно.ShowDialog();
        }