public void DeleteCountryGroup(string GroupId) { DataView dv = CountryGroups(string.Format("GroupId={0}", GroupId)); if (dv.Count == 0) { return; } CustomShippingDS.CountryGroupsRow row = (CustomShippingDS.CountryGroupsRow)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='C' and GroupId=" + GroupId); foreach (DataRow _dr in drOrderCost) { _dr.Delete(); } AcceptChanges(); System.Data.DataRow[] drWeight = DS.ShippingWeight.Select("GroupType='C' and GroupId=" + GroupId); foreach (DataRow _dr in drWeight) { _dr.Delete(); } AcceptChanges(); }
public string AddCountryGroup(string GroupName) { CustomShippingDS.CountryGroupsRow row = DS.CountryGroups.NewCountryGroupsRow(); row.GroupName = GroupName; DS.CountryGroups.Rows.Add(row); AcceptChanges(); return(row["GroupId"].ToString()); }
public void UpdateCountryGroup(string GroupId, string GroupName) { DataView dv = CountryGroups(string.Format("GroupId={0}", GroupId)); if (dv.Count == 0) { return; } CustomShippingDS.CountryGroupsRow row = (CustomShippingDS.CountryGroupsRow)dv[0].Row; row.GroupName = GroupName; row.Table.AcceptChanges(); AcceptChanges(); }