Пример #1
0
        void ddlSubCategory_SelectedIndexChanged(object sender, EventArgs e)
        {
            TemplateConfigComponent Tempcom = new TemplateConfigComponent();
            string    tipcontent            = string.Empty;
            DataTable dt = Tempcom.GetEnableTemplate(ddlMainCategory.SelectedValue, ddlSubCategory.SelectedValue);

            ddlTemplateID.DataSource     = dt;
            ddlTemplateID.DataTextField  = "TemplateName";
            ddlTemplateID.DataValueField = "TemplateID";
            ddlTemplateID.DataBind();
        }
Пример #2
0
        public string CheckTemplateName(HttpContext context)
        {
            string result       = "false";
            string TemplateName = context.Server.UrlDecode(context.Request["TemplateName"]);
            string TemplateID   = context.Request["TemplateID"];

            if (!string.IsNullOrEmpty(TemplateName))
            {
                TemplateConfigComponent tc = new TemplateConfigComponent();
                if (tc.GetTemplateNameIsExists(TemplateName, TemplateID))
                {
                    result = "true";
                }
            }
            return(result);
        }
Пример #3
0
        void BindTemplate(string templateid = "")
        {
            TemplateConfigComponent Tempcom = new TemplateConfigComponent();
            string    tipcontent            = string.Empty;
            DataTable dt = Tempcom.GetEnableTemplate(ddlMainCategory.SelectedValue, ddlSubCategory.SelectedValue);

            //if()
            ddlTemplateID.DataSource     = dt;
            ddlTemplateID.DataTextField  = "TemplateName";
            ddlTemplateID.DataValueField = "TemplateID";
            ddlTemplateID.DataBind();
            if (templateid != "")
            {
                DataRow[] edt = dt.Select("TemplateID='" + templateid + "'");
                if (edt != null && edt.Length > 0)
                {
                    ddlTemplateID.SelectedValue = templateid;
                }
            }
        }
Пример #4
0
        protected override void CreateChildControls()
        {
            //ms-TPBorder width:100%

            TemplateConfigComponent Tempcom = new TemplateConfigComponent();


            ddlMainCategory = new DropDownList();
            ddlMainCategory.Attributes.Add("style", "width:100%");
            ddlMainCategory.AutoPostBack          = true;
            ddlMainCategory.SelectedIndexChanged += ddlMainCategory_SelectedIndexChanged;
            DataTable dt = BaseComponent.GetUserLookupTypesByCode("模板");

            if (dt != null && dt.Rows.Count > 0)
            {
                ddlMainCategory.DataSource     = dt;
                ddlMainCategory.DataTextField  = "LOOKUP_NAME";
                ddlMainCategory.DataValueField = "LOOKUP_CODE";
                ddlMainCategory.DataBind();
            }

            ddlSubCategory = new DropDownList();
            ddlSubCategory.Attributes.Add("style", "width:100%");
            ddlSubCategory.AutoPostBack          = true;
            ddlSubCategory.SelectedIndexChanged += ddlSubCategory_SelectedIndexChanged;



            ddlTemplateID = new DropDownList();
            ddlTemplateID.AutoPostBack = true;
            ddlTemplateID.Attributes.Add("style", "width:100%");
            //DataTable template = Tempcom.GetEnableTemplate();
            //if (template != null && template.Rows.Count > 0)
            //{
            //    ddlTemplateID.DataSource = template;
            //    ddlTemplateID.DataTextField = "TemplateName";
            //    ddlTemplateID.DataValueField = "TemplateID";
            //    ddlTemplateID.DataBind();
            //}

            ddlTemplateID.SelectedIndexChanged += ddlTemplateID_SelectedIndexChanged;


            BindSmallCategory(ddlMainCategory.SelectedValue);
            BindTemplate();


            ddlCommunicationID = new DropDownList();
            ddlCommunicationID.Attributes.Add("style", "width:100%");
            BusinessSearch.BusinessSearch webpart = this.WebPartToEdit as BusinessSearch.BusinessSearch;
            BindCommunication(webpart.TemplateID);

            tbJSLink          = new TextBox();
            tbJSLink.TextMode = TextBoxMode.MultiLine;
            tbJSLink.Attributes.Add("style", "width:100%");
            tbJSLink.Height = 200;

            tbTitle = new TextBox();
            tbTitle.Attributes.Add("style", "width:100%");

            lbTableID = new Label();
            lbTableID.Attributes.Add("style", "width:100%");
            lbTableID.Text = this.WebPartToEdit.ID + "_normaltab";

            cbIsAutoSearch = new CheckBox();
            this.Controls.Add(new LiteralControl("<b>标题</b><br/>"));
            this.Controls.Add(tbTitle);
            this.Controls.Add(new LiteralControl("<br/><b>报表ID</b>"));
            this.Controls.Add(lbTableID);
            this.Controls.Add(new LiteralControl("<br/><br/><b>报表大类</b>"));
            this.Controls.Add(ddlMainCategory);
            this.Controls.Add(new LiteralControl("<br/><br/><b>报表细类</b>"));
            this.Controls.Add(ddlSubCategory);
            this.Controls.Add(new LiteralControl("<br/><br/><b>模板名称</b>"));
            this.Controls.Add(ddlTemplateID);
            this.Controls.Add(new LiteralControl("<br/><br/><b>通信业务名称</b><br/>"));
            this.Controls.Add(ddlCommunicationID);
            this.Controls.Add(new LiteralControl("<br/><br/><b>是否自动加载数据</b><br/>"));
            this.Controls.Add(cbIsAutoSearch);
            this.Controls.Add(new LiteralControl("<br/><br/><b>javascript</b><br/>"));
            this.Controls.Add(tbJSLink);
            this.Controls.Add(new LiteralControl("<br/><br/><br/>"));
            //Parent.Controls[2].Visible = false;

            base.CreateChildControls();
            this.ChildControlsCreated = true;
        }