Пример #1
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            ModelView  c       = new ModelView();
            ICatalogue catalog = null;

            c.ShowDialog();
            if (c.DialogResult == DialogResult.OK)
            {
                catalog = c.Catalog;
                ListCatalog.list.Add(catalog);
                var row = _datatable.NewRow();
                row[0] = catalog.Name;
                row[1] = catalog.YearPublishing;
                row[2] = catalog.GetDescription();
                _datatable.Rows.Add(row);
                dataGridView1.Update();
            }
        }
Пример #2
0
        private void buttonFill_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();

            int style;

            for (int i = 0; i < 3; i++)
            {
                style = rnd.Next(0, 3);
                Model.ICatalogue catalogModel = null;
                switch (_catalog)
                {
                case 0:
                    catalogModel = new Standard(Convert.ToString("ГОСТ 1759. 5 – 87"), Convert.ToString("Гайки. Механические свойства и методы"), Convert.ToString("Взамен ГОСТ 1759 – 70"), Convert.ToString("Введ. с 01.01.89 по 01.01.94"), Convert.ToString("Москва"), Convert.ToInt32("1998"), Convert.ToInt32("14"));
                    break;

                case 1:
                    catalogModel = new ElectronicResource(Convert.ToString("Родников А.Р"), Convert.ToString("Логистика [Электронный ресурс]"), Convert.ToString("терминологический словарь"), Convert.ToString("А.Р. Родников"), Convert.ToString("Электронные данные"), Convert.ToString("Москва: ИНФРА - М"), Convert.ToInt32("2000"), Convert.ToString("1 эл. опт. диск  (CD- ROM)"));
                    break;

                case 2:
                    catalogModel = new Dissertation(Convert.ToString("Александров А.А"), Convert.ToString("Анализ и оценка оперативной обстановки в республике, крае, области (правовые и организационные аспекты)"), Convert.ToString("автореф. дис. на соиск. учен. степ. канд. юрид. наук"), Convert.ToString("12.00.11"), Convert.ToString("Александров Александр Александрович"), Convert.ToString("Москва"), Convert.ToInt32("2004"), Convert.ToInt32("2004"));
                    break;
                }
                Catalog      = catalogModel;
                DialogResult = DialogResult.OK;
                _catalog     = (rnd.Next(0, 3));
                ICatalogue catalog = null;
                catalog = Catalog;
                ListCatalog.list.Add(catalog);
                var row = _datatable.NewRow();
                row[0] = catalog.Name;
                row[1] = catalog.YearPublishing;
                row[2] = catalog.GetDescription();
                _datatable.Rows.Add(row);
            }
        }