/// <summary> /// Get all templates from database and fill the combo /// </summary> private void FillTemplatesCombo() { ProjectTemplate tpl = new ProjectTemplate(); txtTemplateName.Clear(); cboTemplates.Items.Clear(); cboTemplates.Items.Add("Custom"); Dictionary<int, string> items = tpl.get(); foreach (KeyValuePair<int, string> item in items) { cboTemplates.Items.Add(item.Value); } cboTemplates.SelectedIndex = 0; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cboTemplates_SelectedIndexChanged(object sender, EventArgs e) { txtTemplateName.Clear(); ProjectTemplate tpl = new ProjectTemplate(); txtStructure.Text = tpl.get(cboTemplates.Text); if (cboTemplates.SelectedIndex > 0 || txtStructure.Text.Length > 0) { btnDeleteTemplate.Enabled = true; btnCreate.Enabled = true; mnuCreateProject.Enabled = true; } else { btnDeleteTemplate.Enabled = false; btnCreate.Enabled = false; mnuCreateProject.Enabled = false; } }