Esempio n. 1
0
        private void LoadList_Click(object sender, EventArgs e)
        {
            if (DialogResult.OK == FileOpen.ShowDialog())
            {
                string[] data = File.ReadAllLines(FileOpen.FileName);
                ProductsGridView.Rows.Clear();
                Products.Clear();
                Product.ID = 0;
                try
                {
                    for (int i = 0; i < data.Length; i++)
                    {
                        string[] line  = data[i].Split(' ');
                        double   size  = 0;
                        string   name  = "";
                        double   price = 0.00;
                        string   date  = "";
                        int      j     = 0;
                        foreach (string s in line)
                        {
                            switch (j)
                            {
                            case 1:
                                size = ToDouble(s);
                                break;

                            case 2:
                                date = s;
                                break;

                            case 3:
                                date += " " + s;
                                break;

                            case 4:
                                name = s;
                                break;

                            case 5:
                                price = ToDouble(s);
                                break;
                            }
                            j++;
                        }
                        Products.Add(new StoredProduct(name, price, size, date));
                        ProductsGridView.Rows.Add(Products[Product.ID - 1].Id, size, date, name, price);
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Невозможно прочесть файл!");
                }
            }
            EnabledButtons();
        }
Esempio n. 2
0
        private void btnLoadFromFile_Click(object sender, EventArgs e)
        {
            char flag;

            if (FileOpen.ShowDialog() == DialogResult.OK)
            {
                flag = Checked();

                if (flag == 'L' || flag == 'S' || flag == 'X')
                {
                    GetPositions(FileOpen.FileName, flag);
                }
            }
        }