Exemple #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            using (OpenFileDialog fd = new OpenFileDialog())
            {
                fd.Filter = "Excel Documents|*.xlsx";

                if (fd.ShowDialog() == DialogResult.OK)
                {
                    MarketItems.Export(fd.FileName, Imported);
                }
            }
        }
Exemple #2
0
        //private void button2_Click(object sender, EventArgs e)
        //{
        //    using (OpenFileDialog fd = new OpenFileDialog())
        //    {
        //        fd.Filter = "Excel Documents|*.xlsx";
        //        if (fd.ShowDialog() == DialogResult.OK)
        //        {
        //            try
        //            {
        //                Imported = MarketItems.Import(fd.FileName);
        //                Imp_source.Clear();
        //                foreach (var a in Imported)
        //                {
        //                    Imp_source.Add(a);
        //                }
        //                if (Imported.Count != 0) button3.Enabled = true;
        //                dataGridView2.Refresh();
        //            }
        //            catch (Exception exception)
        //            {

        //                MessageBox.Show(exception.Message);
        //            }
        //        }
        //    }
        //}

        private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            using (OpenFileDialog fd = new OpenFileDialog())
            {
                fd.Title  = "Выберите EXCEL файл, в который хотите сохранить результаты!";
                fd.Filter = "Excel Documents|*.xlsx";

                if (fd.ShowDialog() == DialogResult.OK)
                {
                    MarketItems.Export(fd.FileName, Items);
                    Process.Start(fd.FileName);
                }
            }
        }
Exemple #3
0
        public void SetItems(List <MarketItemModel> items)
        {
            var selectedAssetId = SelectedItem != null ? SelectedItem.AssetId : string.Empty;
            var maxCount        = Math.Max(MarketItems.Count, items.Count);

            for (var i = 0; i < maxCount; i++)
            {
                if (i >= items.Count)
                {
                    MarketItems.RemoveAt(MarketItems.Count - 1);
                    continue;
                }
                items[i].IsLockFromServer = _lockedItems.Contains(items[i].AssetId);
                if (i >= MarketItems.Count)
                {
                    MarketItems.Add(items[i]);
                }
                else
                {
                    MarketItems[i] = items[i];
                }
                items[i].SetChanges();
            }

            if (MarketItems.Count > 0)
            {
                var newSelectedItem = MarketItems.Find(item => item.AssetId.Equals(selectedAssetId));
                if (newSelectedItem == null)
                {
                    newSelectedItem = MarketItems[0];
                }

                SelectedItem = newSelectedItem;
            }
            else
            {
                SelectedItem = null;
            }
        }
Exemple #4
0
        public Form1()
        {
            InitializeComponent();

            //dataGridView2.DataSource = Imp_source;
            ParseGrid.DataSource = source;

            try
            {
                int maxCount = MarketItems.PageCount("http://www.sports-lin777.com");


                From.Maximum = maxCount;
                To.Maximum   = maxCount;
                From.Minimum = 1;
                To.Minimum   = 1;
                To.Value     = maxCount;
            }
            catch
            {
                MessageBox.Show("Сайт не работает. \nНет соединения!");
                this.Close();
            }
        }
Exemple #5
0
 public void AddLockAll()
 {
     MarketItems.ForEach(AddItemLock);
 }
Exemple #6
0
 public void RemoveLockAll()
 {
     MarketItems.ForEach(RemoveItemLock);
 }