示例#1
0
        private void LoopRepeater()
        {
            panView.Visible = true;
            DataSet  ds = oEnhancement.GetApprovalGroups(0);
            DataView dv = ds.Tables[0].DefaultView;

            if (Request.QueryString["sort"] != null)
            {
                dv.Sort = Request.QueryString["sort"].ToString();
            }
            rptView.DataSource = dv;
            rptView.DataBind();
            foreach (RepeaterItem ri in rptView.Items)
            {
                ImageButton oDelete = (ImageButton)ri.FindControl("btnDelete");
                oDelete.Attributes.Add("onClick", "return confirm('Are you sure you want to delete this item?');");
                ImageButton oEnable = (ImageButton)ri.FindControl("btnEnable");
                if (oEnable.ImageUrl == "/admin/images/enabled.gif")
                {
                    oEnable.ToolTip = "Click to disable";
                    oEnable.Attributes.Add("onClick", "return confirm('Are you sure you want to disable this item?');");
                }
                else
                {
                    oEnable.ToolTip = "Click to enable";
                }
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oEnhancement = new Enhancements(0, dsn);
            if (Request.QueryString["enhancementid"] != null && Request.QueryString["enhancementid"] != "")
            {
                Int32.TryParse(Request.QueryString["enhancementid"], out intEnhancementID);
            }
            if (Request.QueryString["step"] != null && Request.QueryString["step"] != "")
            {
                Int32.TryParse(Request.QueryString["step"], out intStep);
            }

            if (intEnhancementID > 0 && intStep > 0)
            {
                if (!IsPostBack)
                {
                    ddlGroup.DataTextField  = "name";
                    ddlGroup.DataValueField = "id";
                    ddlGroup.DataSource     = oEnhancement.GetApprovalGroups(1);
                    ddlGroup.DataBind();
                    ddlGroup.Items.Insert(0, new ListItem("-- SELECT --", "0"));

                    rptItems.DataSource = oEnhancement.GetApprovals(intEnhancementID, intStep);
                    rptItems.DataBind();
                    lblNone.Visible = (rptItems.Items.Count == 0);
                    foreach (RepeaterItem ri in rptItems.Items)
                    {
                        ((LinkButton)ri.FindControl("btnDelete")).Attributes.Add("onclick", "return confirm('Are you sure you want to delete this item?');");
                    }
                }
                btnClose.Attributes.Add("onclick", "window.parent.navigate(window.parent.location);return false;");
                btnAdd.Attributes.Add("onclick", "return ValidateDropDown('" + ddlGroup + "','Please select a group')" +
                                      ";");
            }
        }