public void DeleteRegionGroup(string GroupId) { DataView dv = RegionGroups(string.Format("GroupId={0}", GroupId)); if (dv.Count == 0) { return; } CustomShippingDS.RegionGroupsRow row = (CustomShippingDS.RegionGroupsRow)dv[0].Row; row.Delete(); AcceptChanges(); System.Data.DataRow[] drCountries = DS.eCountries.Select("GroupId=" + GroupId); foreach (DataRow _dr in drCountries) { _dr.Delete(); } AcceptChanges(); System.Data.DataRow[] drOrderCost = DS.ShippingOrderCost.Select("GroupType='R' and GroupId=" + GroupId); foreach (DataRow _dr in drOrderCost) { _dr.Delete(); } AcceptChanges(); System.Data.DataRow[] drWeight = DS.ShippingWeight.Select("GroupType='R' and GroupId=" + GroupId); foreach (DataRow _dr in drWeight) { _dr.Delete(); } AcceptChanges(); }
public string AddRegionGroup(string GroupName) { CustomShippingDS.RegionGroupsRow row = DS.RegionGroups.NewRegionGroupsRow(); row.GroupName = GroupName; DS.RegionGroups.Rows.Add(row); AcceptChanges(); return(row["GroupId"].ToString()); }
public void UpdateRegionGroup(string GroupId, string GroupName) { DataView dv = RegionGroups(string.Format("GroupId={0}", GroupId)); if (dv.Count == 0) { return; } CustomShippingDS.RegionGroupsRow row = (CustomShippingDS.RegionGroupsRow)dv[0].Row; row.GroupName = GroupName; row.Table.AcceptChanges(); AcceptChanges(); }