Exemple #1
0
    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);
    }
Exemple #3
0
 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 RemoveAllTemplates()
 {
     ActiveTemplates.Clear();
     mfbSelectTemplates.RemoveAllTemplates();
 }
 public void RemoveTemplate(int id)
 {
     ActiveTemplates.RemoveWhere(pt => pt.ID == id);
     mfbSelectTemplates.RemoveTemplate(id);
 }
Exemple #7
0
 public TemplateDetails GetTemplateDetailsByExternalId(string externalId)
 {
     return(ActiveTemplates.Where(x => x.ExternalId == externalId).Select(x => MapTemplateToTemplateDetails(x)).SingleOrDefault());
 }
Exemple #8
0
 public string GetTemplateContentByExternalId(string externalId)
 {
     return(ActiveTemplates.Where(x => x.ExternalId == externalId).Select(x => x.Content).SingleOrDefault());
 }
Exemple #9
0
 public string GetTemplateContent(long id)
 {
     return(ActiveTemplates.Where(x => x.Id == id).Select(x => x.Content).SingleOrDefault());
 }
Exemple #10
0
 public void RemoveAllTemplates()
 {
     ActiveTemplates.Clear();
 }
Exemple #11
0
 public void RemoveTemplate(int id)
 {
     ActiveTemplates.Remove(id);
 }
Exemple #12
0
 public void AddTemplate(int id)
 {
     ActiveTemplates.Add(id);
 }