Example #1
0
        /// <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;
        }
Example #2
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;
                }
        }