protected void ckActive_CheckedChanged(object sender, EventArgs e) { if (sender == null) { throw new ArgumentNullException("sender"); } CheckBox ck = sender as CheckBox; HiddenField h = (HiddenField)ck.NamingContainer.FindControl("hdnID"); int id = Convert.ToInt32(h.Value, CultureInfo.InvariantCulture); if (ck.Checked) { ActiveTemplates.Add(id); Refresh(); if (TemplateSelected != null) { TemplateSelected(this, new PropertyTemplateEventArgs(UserTemplates.FirstOrDefault(pt => pt.ID == id))); } } else { ActiveTemplates.Remove(id); Refresh(); if (TemplateUnselected != null) { TemplateUnselected(this, new PropertyTemplateEventArgs(id)); } } }
public void AddTemplate(PropertyTemplate pt) { if (pt == null) { throw new ArgumentNullException(nameof(pt)); } ActiveTemplates.Add(pt); mfbSelectTemplates.AddTemplate(pt.ID); }
public void AddTemplates(IEnumerable <PropertyTemplate> rgpt) { if (rgpt == null) { return; } foreach (PropertyTemplate pt in rgpt) { ActiveTemplates.Add(pt.ID); } }
public void AddTemplates(IEnumerable <PropertyTemplate> rgpt) { if (rgpt == null) { throw new ArgumentNullException(nameof(rgpt)); } foreach (PropertyTemplate pt in rgpt) { ActiveTemplates.Add(pt); } mfbSelectTemplates.AddTemplates(rgpt); }
public void AddTemplate(int id) { ActiveTemplates.Add(id); }