예제 #1
0
        private void Save()
        {
            foreach (RepeaterItem item in RepeaterLang.Items)
            {
                if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
                {
                    PartnerEditor editor = (PartnerEditor)item.FindControl("editor");
                    editor.CityID = Int32.Parse(ddlCity.SelectedValue);
                    editor.RegionID = Int32.Parse(ddlRegion.SelectedValue);
                    editor.PartnerStatus = Int32.Parse(ddlStatus.SelectedValue);
                    editor.Telephone = txtTelephone.Text;
                    editor.Url = txtUrl.Text;
                    editor.SaveItem();
                }
            }
            PartnerSpecializations ps = new PartnerSpecializations();
            ps.Delete(this.GroupID);
            for (int i = 0; i < chbSpecialization.Items.Count; i++)
            {

                if(chbSpecialization.Items[i].Selected)
                {
                    PartnerSpecialization p = new PartnerSpecialization();
                    p.PartnerID = this.GroupID;
                    p.SpecializationID = Int32.Parse(chbSpecialization.Items[i].Value);
                    ps.Add(p);
                }

            }

            GridViewItemsList.DataBind();
        }