Exemplo n.º 1
0
        protected void ddlPages_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlPages.SelectedIndex != 0)
            {
                FormGeneratorData data = new FormGeneratorData();

                DataTable dtTemplate = data.GetTemplateByPageID(ddlPages.SelectedValue);
                DataTable dtPages = data.GetPageByPageID(ddlPages.SelectedValue);

                hidItemID.Value = dtPages.Rows[0]["ItemID"].ToString();

                LoadDropdown(ddlStyles, data.GetStyles(), "Name", "StyleType_ID", "Select Style");

                if (ddlPages.SelectedIndex > 0)
                {
                    loadFrame();
                    btnRemovePage.Visible = true;
                    btnSaveFormInfo.Visible = true;

                    ddlStyles.SelectedIndex = 0;
                    txtCampaign.Text = "";
                    txtPage.Text = "";
                    txtSource.Text = "";

                    if(dtPages.Rows[0]["StyleType_ID"] != DBNull.Value)
                        ddlStyles.SelectedValue = dtPages.Rows[0]["StyleType_ID"].ToString();

                    if (dtPages.Rows[0]["Tracking_Campaign"] != DBNull.Value)
                        txtCampaign.Text = dtPages.Rows[0]["Tracking_Campaign"].ToString();

                    if (dtPages.Rows[0]["Tracking_Page"] != DBNull.Value)
                        txtPage.Text = dtPages.Rows[0]["Tracking_Page"].ToString();

                    if (dtPages.Rows[0]["Tracking_Source"] != DBNull.Value)
                        txtSource.Text = dtPages.Rows[0]["Tracking_Source"].ToString();
                }
                else
                {
                    btnRemovePage.Visible = false;
                    btnSaveFormInfo.Visible = false;
                }

                ReloadControlList();

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

                pnlControlList.Visible = true;
                pnlEditActions.Visible = false;
                pnlAddSubmitButton.Visible = false;
                pnlAprimoInfo.Visible = true;
                pnlRightSide.Visible = true;
                pnlSetPageFields.Visible = true;
                pnlAddEditDropdown.Visible = false;
                btnAdd.Visible = true;

                pnlPageInfo.Visible = true;
            }
            else
            {
                pnlControlList.Visible = false;
                pnlEditActions.Visible = false;
                pnlAddSubmitButton.Visible = false;
                pnlAprimoInfo.Visible = false;
                pnlRightSide.Visible = false;
                pnlSetPageFields.Visible = false;
                btnRemovePage.Visible = false;
                pnlAddEditDropdown.Visible = false;
            }
        }