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; } }
protected void btnRemovePage_Click(object sender, EventArgs e) { FormGeneratorData data = new FormGeneratorData(); if (ddlPages.SelectedIndex != 0) { data.RemovePageByPage_ID(ddlPages.SelectedValue); LoadDropdown(ddlPages, data.GetPages(), "Name", "Page_ID", "Select Form"); pnlControlList.Visible = false; rptrPageControls.DataSource = null; rptrPageControls.DataBind(); phRightSide.Controls.Clear(); lblNoData.Visible = false; LogMessage("Removed Form."); } }
protected void btnEditExisting_Click(object sender, EventArgs e) { FormGeneratorData data = new FormGeneratorData(); LoadDropdown(ddlPages, data.GetPages(), "Name", "Page_ID", "Select Form"); pnlChoosePage.Visible = true; pnlPageInfoDisplay.Visible = false; lblNoData.Visible = false; pnlSetPageFields.Visible = true; pnlCreatePage.Visible = false; pnlControlList.Visible = false; pnlAddSubmitButton.Visible = false; //cbxECAS.Visible = false; phRightSide.Controls.Clear(); rptrPageControls.DataSource = null; rptrPageControls.DataBind(); }