public FaqDS.GroupsRow GetFaqGroup(int GroupId) { DataView dv = GetFaqGroups(string.Format("{0}", GroupId)); FaqDS.GroupsRow row = (FaqDS.GroupsRow)dv[0].Row; return(row); }
/* End Faqs */ /* Start Faqs Groups */ public bool AddFaqGroup(string GroupName) { if (this.GetFaqGroups("GroupName='" + StringUtils.SQLEncode(GroupName) + "'").Count > 0) { return(false); } FaqDS.GroupsRow row = DS.Groups.NewGroupsRow(); row.GroupName = GroupName; ds.Groups.Rows.Add(row); AcceptChanges(); return(true); }
public bool UpdateFaqGroup(int GroupId, string GroupName) { DataView dv = GetFaqGroups(string.Format("GroupId={0}", GroupId)); if (dv.Count <= 0) { return(false); } FaqDS.GroupsRow row = (FaqDS.GroupsRow)dv[0].Row; row.GroupName = GroupName; row.Table.AcceptChanges(); AcceptChanges(); return(true); }
public bool DeleteFaqGroup(int GroupId) { DataView dv = GetFaqGroups(string.Format("GroupId={0}", GroupId)); if (dv.Count <= 0) { return(false); } DataView faqs = this.GetFaqs(string.Format("GroupId = {0}", GroupId)); foreach (DataRowView drv in faqs) { DeleteFaq((int)(drv["FaqId"])); } FaqDS.GroupsRow row = (FaqDS.GroupsRow)dv[0].Row; row.Delete(); AcceptChanges(); return(true); }