Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        List <BadgeType> MyBagTypeList = BadgeType.GetList();

        CatsTable.AddLink     = "EditBadges.aspx?cat=" + Request.QueryString["cat"] + "&sub=" + Request.QueryString["sub"] + "&sitelang=" + Request.QueryString["sitelang"] + "&badge=0";
        CatsTable.EditUrl     = "EditBadges.aspx?cat=" + Request.QueryString["cat"] + "&sub=" + Request.QueryString["sub"] + "&sitelang=" + Request.QueryString["sitelang"] + "&badge={field}";
        CatsTable.CustomField = ",<img src='{0}' />,";
        string typeList = "אין מידע";

        if (MyBagTypeList.Count > 0)
        {
            string[] myArray = MyBagTypeList.Select(x => x.Name).ToArray <string>();
            typeList = string.Join("|", myArray);
        }
        CatsTable.SqlOptions = ",," + typeList;
    }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        using (MySqlConnection conn = new MySqlConnection(cmstrDefualts.ConnStr))
        {
            conn.Open();
            // Badge.AddBadge(BadgTypeEnum.Join, conn, 29);
        }

        //CMSTRDropDownControl myTagsDropDown = (CMSTRDropDownControl)BlogTypeMyForm.FindControl("BadgeTags");
        CMSTRDropDownControl myTTypeDropDown = (CMSTRDropDownControl)BlogTypeMyForm.FindControl("BagTypeMyDropDown");
        CMSTRDropDownControl myTagsDropDown2 = (CMSTRDropDownControl)BlogTypeMyForm.FindControl("ChooseTagMyDropDown");
        List <Tags>          MyList          = Tags.GetList();

        //myTagsDropDown.ListItems.Add(new ListItem("בחר", "0"));
        myTagsDropDown2.ListItems.Add(new ListItem("בחר", "0"));
        if (MyList.Count > 0)
        {
            for (int i = 0; i < MyList.Count; i++)
            {
                //myTagsDropDown.ListItems.Add(new ListItem(MyList[i].Name, MyList[i].ID.ToString()));
                myTagsDropDown2.ListItems.Add(new ListItem(MyList[i].Name, MyList[i].ID.ToString()));
            }
        }
        List <BadgeType> MyBagTypeList = BadgeType.GetList();

        myTTypeDropDown.ListItems.Add(new ListItem("בחר", "0"));

        if (MyBagTypeList.Count > 0)
        {
            for (int i = 0; i < MyBagTypeList.Count; i++)
            {
                myTTypeDropDown.ListItems.Add(new ListItem(MyBagTypeList[i].Name, MyBagTypeList[i].ID.ToString()));
            }
        }

        if (cmstrDefualts.CheckQueryString("badge", out badgeid))
        {
            if (badgeid == 0)
            {
                BlogTypeMyForm.FormStatus = CMSTRFormWebUserControl.Status.Insert;
                //myTagsDropDown.ListItems[0].Selected = true;
                myTTypeDropDown.SelectedValue = "0";
                myTagsDropDown2.SelectedValue = "0";
            }
            else
            {
                if (!IsPostBack)
                {
                    List <Badge> myBadge = Badge.GetBadgeList().Where(x => x.ID == badgeid).ToList();
                    Response.Write(myBadge[0].MissionList.Count);
                    if (myBadge.Count > 0 && myBadge[0].MissionList.Count > 0)
                    {
                        string[] myArray = myBadge[0].MissionList.Select(x => x.ToString()).ToArray();
                        ((tableControl)BlogTypeMyForm.FindControl("MissionTable")).SelectedValsHidVal = String.Join(",", myArray);
                    }
                    if (myBadge.Count > 0 && myBadge[0].AssociatedBadgesList.Count > 0)
                    {
                        string[] myAssociatedBadgesArray = myBadge[0].AssociatedBadgesList.Select(x => x.ToString()).ToArray();
                        ((tableControl)BlogTypeMyForm.FindControl("BadgeTable")).SelectedValsHidVal = String.Join(",", myAssociatedBadgesArray);
                    }
                }
                BlogTypeMyForm.FormStatus        = CMSTRFormWebUserControl.Status.Update;
                BlogTypeMyForm.DataKeyFieldValue = badgeid;
            }
            BlogTypeMyForm.BackURL = "ManageBadges.aspx?cat=" + Request.QueryString["cat"] + "&sub=" + Request.QueryString["sub"] + "&sitelang=" + Request.QueryString["sitelang"];
        }
    }