private void buttonGateDescription_Click(object sender, EventArgs e)
        {
            Model.ICatalogue catalogModel = null;
            switch (_catalogue)
            {
            case 0:
                catalogModel = new Standard(Convert.ToString(textBox1.Text), Convert.ToString(textBox2.Text), Convert.ToString(textBox3.Text), Convert.ToString(textBox4.Text), Convert.ToString(textBox23.Text), Convert.ToInt32(textBox5.Text), Convert.ToInt32(textBox6.Text));
                break;

            case 1:
                catalogModel = new ElectronicResource(Convert.ToString(textBox7.Text), Convert.ToString(textBox8.Text), Convert.ToString(textBox9.Text), Convert.ToString(textBox10.Text), Convert.ToString(textBox11.Text), Convert.ToString(textBox12.Text), Convert.ToInt32(textBox13.Text), Convert.ToString(textBox14.Text));
                break;

            case 2:
                catalogModel = new Dissertation(Convert.ToString(textBox15.Text), Convert.ToString(textBox16.Text), Convert.ToString(textBox17.Text), Convert.ToString(textBox18.Text), Convert.ToString(textBox19.Text), Convert.ToString(textBox20.Text), Convert.ToInt32(textBox21.Text), Convert.ToInt32(textBox22.Text));
                break;
            }
            Catalog      = catalogModel;
            DialogResult = DialogResult.OK;
            this.Close();
        }
Exemple #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);
            }
        }