Пример #1
0
        public async void OnEnter()
        {
            InstallCulture();

            _loadingWindow = GameObject.FindObjectOfType <LoadingWindowView>();

            await LoadingCycle();
        }
Пример #2
0
        //private delegate void UpdateProgressBarDelegate(System.Windows.DependencyProperty dp, Object value);

        public static int getSpares(string FilePath)
        {
            List <spare> items = new List <spare>();

            // Объявляем и забиваем файл в документ
            XmlDocument xd = new XmlDocument();
            FileStream  fs = new FileStream(FilePath, FileMode.Open);

            xd.Load(fs);
            DataAccess da = new DataAccess();

            XmlNodeList list = xd.GetElementsByTagName("Row"); // Создаем и заполняем лист по тегу "user"

            LoadingWindowView v = new LoadingWindowView();

            v._ProgressBar.Minimum = 0;
            v._ProgressBar.Maximum = list.Count;
            v._ProgressBar.Value   = list.Count / 2;

            //object value = 0;
            //Сохраняем значение ProgressBar
            //Создаем новый экземпляр делегата для ProgressBar
            // который показывает на метод ProgressBar.SetValue
            //UpdateProgressBarDelegate updatePbDelegate = new UpdateProgressBarDelegate(v._ProgressBar.SetValue);
            v.Show();
            string Errors = "";

            for (int i = 1; i < list.Count; i++)
            {
                try
                {
                    spare b = new spare();
                    b.code1C = list[i].ChildNodes[0].InnerText;
                    if (!da.ExistCode1C(b.code1C))
                    {
                        b.codeShatem = list[i].ChildNodes[1].InnerText;
                        b.name       = list[i].ChildNodes[2].InnerText;
                        string BrandCode1C = list[i].ChildNodes[3].InnerText;
                        string GroupCode1C = list[i].ChildNodes[4].InnerText;
                        da.SpareCreate(b, BrandCode1C, GroupCode1C);
                    }
                }
                catch (Exception qwe)
                {
                    Errors += qwe.Message;
                }
            }

            // Закрываем поток
            fs.Close();
            v.Close();
            return(items.Count);
        }
Пример #3
0
		public async void OnEnter()
		{
			await _sceneService.Load(SceneName.LoadingScene, true);
			_loadingWindow = GameObject.FindObjectOfType<LoadingWindowView>();
		}