Esempio n. 1
0
        //инициализация названия опор ВЛ
        public string [] NameOpory(string znach)
        {
            VLDataBase dt = new VLDataBase();

            if (znach == "Вып.1")
            {
                var opory = dt.GetNameOp_1();
                return(opory.ToArray());
            }
            else if (znach == "Вып.2")
            {
                var opory = dt.GetNameOp_2();
                return(opory.ToArray());
            }
            else if (znach == "Вып.3")
            {
                var opory = dt.GetNameOp_3();
                return(opory.ToArray());
            }
            else if (znach == "Вып.4")
            {
                var opory = dt.GetNameOp_4();
                return(opory.ToArray());
            }
            else
            {
                var opory = dt.GetNameOp_5();
                return(opory.ToArray());
            }
        }
Esempio n. 2
0
        //поиск оборудования  для пятой серии
        public void SearchOborudPP()
        {
            VLDataBase vl = new VLDataBase();
            //получаем список опор 5-й серии  из базы данных
            var     opory       = vl.GetOp_5();
            OporyPP selectOpora = new OporyPP();


            foreach (var s in ListNameELement)
            {
                selectOpora = opory.FirstOrDefault(x => x.Name == s);
                if (selectOpora != null)
                {
                    CurrentOporyPP.Add(selectOpora);
                }
            }
        }
Esempio n. 3
0
        //инициализация названия разъединителей
        public string [] NameRazediniteli(string znach)
        {
            VLDataBase dt = new VLDataBase();

            if (znach == "Вып.1")
            {
                var razyed = dt.GetNameRazyed_1();
                return(razyed.ToArray());
            }
            else if (znach == "Вып.2")
            {
                var razyed = dt.GetNameRazyed_2();
                return(razyed.ToArray());
            }
            else
            {
                var razyed = dt.GetNameRazyed_3();
                return(razyed.ToArray());
            }
        }
Esempio n. 4
0
        //поиск оборудования  для третьей серии
        public void SearchOborud13m()
        {
            VLDataBase vl = new VLDataBase();
            //получаем список опор 3-й серии  из базы данных
            var      opory       = vl.GetOp_3();
            Opory13m selectOpora = new Opory13m();
            //получаем список разъединителей 3-й серии из базы данных
            var     razyed   = vl.GetRaz_3();
            Razyed3 selectRZ = new Razyed3();

            foreach (var s in ListNameELement)
            {
                selectOpora = opory.FirstOrDefault(x => x.Name == s);
                if (selectOpora != null)
                {
                    CurrentOpory13m.Add(selectOpora);
                }
                selectRZ = razyed.FirstOrDefault(x => x.Name == s);
                if (selectRZ != null)
                {
                    CurrentRZ13m.Add(selectRZ);
                }
            }
        }