Example #1
0
        protected void btnAddPage_Click(object sender, EventArgs e)
        {
            FormGeneratorData data = new FormGeneratorData();

            if (txtPageName.Text != "" && txtItemID.Text != "")
            {

                int newPageID = data.AddPage("1" //only using single column template for now
                                            , txtPageName.Text
                                            , txtItemID.Text);

                LoadDropdown(ddlPages, data.GetPages(), "Name", "Page_ID", "Select Form");

                if (newPageID != 0)
                {
                    pnlSetPageFields.Visible = true;
                    ddlPages.SelectedValue = newPageID.ToString();

                    LogMessage("Added Form.");
                }
                else
                    LogMessage("Add Form Fail.");

                //Load info box and display
                lblSCID.Text = txtItemID.Text;
                lblName.Text = txtPageName.Text;
                lblPath.Text = "Coming Soon!";
                pnlPageInfoDisplay.Visible = true;

                pnlSetPageFields.Visible = true;

                hidItemID.Value = txtItemID.Text;
                loadFrame();

                //-------------------
                ReloadControlList();

                LoadDropdown(ddlControlList, data.GetAvalableControlsByPage_ID(ddlPages.SelectedValue), "name", "controllist_id", "Select Field");

                pnlControlList.Visible = true;
                //btnNewControl.Visible = true;
                //-------------------

                pnlChoosePage.Visible = false;

                //Clear fields
                txtPageName.Text = "";
                txtItemID.Text = "";
                pnlCreatePage.Visible = false;
                pnlRightSide.Visible = true;
            }
        }