Beispiel #1
0
        private void Init(bool MVT)
        {
            var sourceNapravlenie = new dbEditActivitiesPlan().GetOsnNapravlenie();
            var sourceKodTer1     = new dbEditActivitiesPlan().GetKodTerSqlDataSource4();
            var sourceKodTer2     = new dbEditActivitiesPlan().GetKodTerSqlDataSource4();

            comboBox1.DataSource    = sourceNapravlenie;
            comboBox1.Name          = "Направление энергосбережения";
            comboBox1.ValueMember   = sourceNapravlenie.Columns[0].ToString();
            comboBox1.DisplayMember = sourceNapravlenie.Columns[1].ToString();

            comboBox2.DataSource    = sourceKodTer1;
            comboBox2.Name          = "ТЭР до";
            comboBox2.ValueMember   = sourceKodTer1.Columns[0].ToString();
            comboBox2.DisplayMember = sourceKodTer1.Columns[3].ToString();

            comboBox3.DataSource    = sourceKodTer2;
            comboBox3.Name          = "ТЭР после";
            comboBox3.ValueMember   = sourceKodTer2.Columns[0].ToString();
            comboBox3.DisplayMember = sourceKodTer2.Columns[3].ToString();

            if (MVT)
            {
                label5.Enabled    = true;
                label6.Enabled    = true;
                comboBox2.Enabled = true;
                comboBox3.Enabled = true;
            }
            else
            {
                label5.Enabled    = false;
                label6.Enabled    = false;
                comboBox2.Enabled = false;
                comboBox3.Enabled = false;
            }

            if (_isAdd)
            {
                this.Text            = "Добавление мероприятия";
                buttonDelete.Enabled = false;
                buttonDelete.Visible = false;
                buttonSave.Text      = "Добавить";
            }
            else
            {
                this.Text            = "Редактирование мероприятия";
                buttonDelete.Enabled = true;
                buttonDelete.Visible = true;
                buttonSave.Text      = "Сохранить";
            }
        }
        public SetupActivitiesGroup(DataGridViewRow row, int year, int razdel)
        {
            InitializeComponent();
            splitContainer1.Panel2Collapsed = true;
            id = Convert.ToInt32(row.Cells["ID"].Value);
            var source = new dbEditActivitiesPlan().GetGroup(year, razdel);

            comboBox1.DataSource    = source;
            comboBox1.Name          = "Направление энергосбережения";
            comboBox1.ValueMember   = source.Columns[0].ToString();
            comboBox1.DisplayMember = source.Columns[1].ToString();


            textBox1.Text           = row.Cells["Предприятие"].Value.ToString();
            textBox2.Text           = row.Cells["Направление энергосбережения"].FormattedValue.ToString();
            textBox4.Text           = row.Cells["Единица измерения"].Value.ToString();
            textBox3.Text           = row.Cells["Наименование"].Value.ToString();
            textBox5.Text           = row.Cells["Кол-во"].Value.ToString();
            textBox6.Text           = row.Cells["Экономический эффект за год, т.у.т."].Value.ToString();
            textBox7.Text           = row.Cells["Экономический эффект за год, млн. руб."].Value.ToString();
            textBox8.Text           = row.Cells["№ п/п"].Value.ToString();
            checkBox1.Checked       = Convert.ToBoolean(row.Cells["Доп. прогр."].Value);
            comboBox1.SelectedValue = row.Cells["Группа мероприятий"].Value.ToString();
        }