예제 #1
0
        public static EventCouch ConvertEventWarToEventCouchParent(EventWar e)
        {
            EventCouch EC = new EventCouch();

            EC._rev                       = e._rev;
            EC._id                        = e._id;
            EC.archive                    = e.archive;
            EC.warehouse_id               = e.warehouse_id;
            EC.Nomer_upakovki             = e.Номер_упаковки;
            EC.Naimenovanie_izdeliya      = e.Наименование_изделия;
            EC.Zavodskoj_nomer            = e.Заводской_номер;
            EC.Kolichestvo                = e.Количество;
            EC.Oboznachenie               = e.Обозначение;
            EC.Sistema                    = e.Система;
            EC.Prinadlezhnost             = e.Принадлежность;
            EC.Stoimost                   = e.Стоимость;
            EC.Otvetstvennyj              = e.Ответственный;
            EC.Mestonahozhdenie_na_sklade = e.Местонахождение_на_складе;
            EC.Ves_brutto                 = e.Вес_брутто;
            EC.Ves_netto                  = e.Вес_нетто;
            EC.Dlina                      = e.Длина;
            EC.Shirina                    = e.Ширина;
            EC.Vysota                     = e.Высота;
            EC.parent_id                  = e.parent_id;
            EC.Data_priyoma               = ConvertToUnixTimestamp(e.Дата_приёма);
            EC.Otkuda                     = e.Откуда;
            EC.Data_vydachi               = ConvertToUnixTimestamp(e.Дата_выдачи);
            EC.Kuda                       = e.Куда;
            EC.Nomer_plomby               = e.Номер_пломбы;
            EC.Primechanie                = e.Примечание;
            EC.Dobavil                    = e.Добавил;
            EC.Data_ismenen               = ConvertToUnixTimestamp(e.Дата_изменения);
            return(EC);
        }
예제 #2
0
        public static EventCouch ConvertEventWarListToEventCouch(List <EventWar> Events)
        {
            EventCouch EC    = new EventCouch();
            var        valid = true;

            if (Events[0].Наименование_составной_единицы != "")
            {
                valid = false;
            }
            int i = 0;

            if (valid)
            {
                foreach (var e in Events)
                {
                    if (i == 0)
                    {
                        EC = ConvertEventWarToEventCouchParent(e);
                    }
                    else
                    {
                        if (e.Наименование_составной_единицы != "")
                        {
                        }
                    }

                    i++;
                }
            }

            return(EC);
        }
예제 #3
0
        public static EventCouch ConvertEventCouchFullToEventCouch(EventCouchFull e)
        {
            EventCouch EC = new EventCouch();

            EC._rev                       = e._rev;
            EC._id                        = e._id;
            EC.archive                    = e.archive;
            EC.warehouse_id               = e.warehouse_id;
            EC.Nomer_upakovki             = e.Nomer_upakovki;
            EC.Naimenovanie_izdeliya      = e.Naimenovanie_izdeliya;
            EC.Zavodskoj_nomer            = e.Zavodskoj_nomer;
            EC.Kolichestvo                = e.Kolichestvo;
            EC.Oboznachenie               = e.Oboznachenie;
            EC.Sistema                    = e.Sistema;
            EC.Prinadlezhnost             = e.Prinadlezhnost;
            EC.Stoimost                   = e.Stoimost;
            EC.Otvetstvennyj              = e.Otvetstvennyj;
            EC.Mestonahozhdenie_na_sklade = e.Mestonahozhdenie_na_sklade;
            EC.Ves_brutto                 = e.Ves_brutto;
            EC.Ves_netto                  = e.Ves_netto;
            EC.parent_id                  = e.parent_id;
            EC.Dlina                      = e.Dlina;
            EC.Shirina                    = e.Shirina;
            EC.Vysota                     = e.Vysota;
            EC.Data_priyoma               = e.Data_priyoma;
            EC.Otkuda                     = e.Otkuda;
            EC.Data_vydachi               = e.Data_vydachi;
            EC.Kuda                       = e.Kuda;
            EC.Nomer_plomby               = e.Nomer_plomby;
            EC.Primechanie                = e.Primechanie;
            EC.Dobavil                    = e.Dobavil;
            EC.Data_ismenen               = e.Data_ismenen;
            return(EC);
        }
예제 #4
0
        public static List <string> ToListWitoutSoder(EventCouch EC)
        {
            var list = new List <string>();

            list.Add(EC.archive.ToString());
            list.Add(EC.Nomer_upakovki.ToString());
            list.Add(EC.Naimenovanie_izdeliya == "" ? null : EC.Naimenovanie_izdeliya);
            list.Add(EC.Zavodskoj_nomer == "" ? null : EC.Zavodskoj_nomer);
            list.Add(EC.Kolichestvo.ToString());
            list.Add(EC.Oboznachenie == "" ? null : EC.Oboznachenie);
            list.Add(EC.warehouse_id == "" ? null : EC.warehouse_id);
            list.Add(EC.Sistema == "" ? null : EC.Sistema);
            list.Add(EC.Prinadlezhnost == "" ? null : EC.Prinadlezhnost);
            list.Add(EC.Stoimost.ToString());
            list.Add(EC.Otvetstvennyj == "" ? null : EC.Otvetstvennyj);
            list.Add(EC.Mestonahozhdenie_na_sklade == "" ? null : EC.Mestonahozhdenie_na_sklade);
            list.Add(EC.Ves_brutto.ToString());
            list.Add(EC.Ves_netto.ToString());
            list.Add(EC.Dlina.ToString());
            list.Add(EC.Shirina.ToString());
            list.Add(EC.Vysota.ToString());
            list.Add(EC.Data_priyoma.ToString());
            list.Add(EC.parent_id.ToString());
            list.Add(EC.Data_priyoma.ToString());

            list.Add(EC.Otkuda == "" ? null : EC.Otkuda);

            list.Add(EC.Data_vydachi.ToString());

            list.Add(EC.Kuda == "" ? null : EC.Kuda);
            list.Add(EC.Nomer_plomby == "" ? null : EC.Nomer_plomby);
            list.Add(EC.Primechanie == "" ? null : EC.Primechanie);
            list.Add(EC.Dobavil == "" ? null : EC.Dobavil);

            return(list);
        }