Exemple #1
0
        private void ДобавитьСтрокуВТаблицы(string[] Строка)
        {
            int КоличествоПараметров = Строка.Count();

            // Заполняем таблицу ЕАН
            if (КоличествоПараметров == 4)
            {
                СтрокаТаблицыЕАН СтрокаТаблицы = new СтрокаТаблицыЕАН();

                СтрокаТаблицы.Товар = Строка[0];
                СтрокаТаблицы.Код   = Строка[1];
                СтрокаТаблицы.Гуид  = Строка[2];
                СтрокаТаблицы.ЕАН   = Строка[3];

                ТаблицаЕАН.Add(СтрокаТаблицы);
            }
            else // Заполняем таблицу инвентаризации
            {
                СтрокаТаблицыИнвентаризации СтрокаТаблицы = new СтрокаТаблицыИнвентаризации();

                СтрокаТаблицы.Товар      = Строка[0];
                СтрокаТаблицы.Код        = Строка[1];
                СтрокаТаблицы.Гуид       = Строка[2];
                СтрокаТаблицы.Остаток    = int.Parse(Строка[3]);
                СтрокаТаблицы.Количество = int.Parse(Строка[4]);

                ТаблицаИнвентаризации.Add(СтрокаТаблицы);
            }
        }
        private void ДобавитьСтрокуВТаблицы(string[] Строка)
        {
            int КоличествоПараметров = Строка.Count();

            // Заполняем таблицу ЕАН
            if (КоличествоПараметров == 4)
            {
                СтрокаТаблицыЕАН СтрокаТаблицы = new СтрокаТаблицыЕАН();

                СтрокаТаблицы.Товар = Строка[0];
                СтрокаТаблицы.Код   = Строка[1];
                СтрокаТаблицы.Гуид  = Строка[2];
                СтрокаТаблицы.ЕАН   = Строка[3];

                ТаблицаЕАН.Add(СтрокаТаблицы);
            }
            else // Заполняем таблицу перемещения
            {
                СтрокаТаблицыПеремещения СтрокаТаблицы = new СтрокаТаблицыПеремещения();

                СтрокаТаблицы.Товар                  = Строка[0];
                СтрокаТаблицы.Код                    = Строка[1];
                СтрокаТаблицы.Гуид                   = Строка[2];
                СтрокаТаблицы.Остаток                = int.Parse(Строка[3]);
                СтрокаТаблицы.Количество             = 0;
                СтрокаТаблицы.екомемдуемыйАдрес      = Строка[4];
                СтрокаТаблицы.екомендуемоеКоличество = Строка[5];

                ТаблицаПеремещения.Add(СтрокаТаблицы);
            }
        }
Exemple #3
0
        private void ЗаполнитьТаблицы(string[][] ОтветСервера)
        {
            ТаблицаЕАН.Clear();
            ТаблицаПодбора.Clear();

            foreach (var Строка in ОтветСервера)
            {
                if (Строка[0] == "Филиал")
                {
                    Филиал = Строка[1]; continue;
                }
                if (Строка[0] == "ФилиалГуид")
                {
                    ФилиалГуид = Строка[1]; continue;
                }
                if (Строка[0] == "Адрес")
                {
                    Адрес = Строка[1]; continue;
                }
                if (Строка[0] == "ДинамическаяЯчейка")
                {
                    ДинамическаяЯчейка = Строка[1]; continue;
                }
                ;

                int КоличествоПараметров = Строка.Count();

                // Заполняем таблицу ЕАН
                if (КоличествоПараметров == 4)
                {
                    СтрокаТаблицыЕАН СтрокаТаблицы = new СтрокаТаблицыЕАН();

                    СтрокаТаблицы.Товар = Строка[0];
                    СтрокаТаблицы.Код   = Строка[1];
                    СтрокаТаблицы.Гуид  = Строка[2];
                    СтрокаТаблицы.ЕАН   = Строка[3];

                    ТаблицаЕАН.Add(СтрокаТаблицы);
                }
                else // Заполняем таблицу подбора
                {
                    СтрокаТаблицыПодбора СтрокаТаблицы = new СтрокаТаблицыПодбора();

                    СтрокаТаблицы.Товар               = Строка[0];
                    СтрокаТаблицы.Код                 = Строка[1];
                    СтрокаТаблицы.Гуид                = Строка[2];
                    СтрокаТаблицы.КоличествоСобрано   = int.Parse(Строка[3]);
                    СтрокаТаблицы.КоличествоТребуется = int.Parse(Строка[4]);
                    СтрокаТаблицы.КоличествоОстаток   = int.Parse(Строка[5]);

                    ТаблицаПодбора.Add(СтрокаТаблицы);
                }
            }
        }