Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        public string AddRegionGroup(string GroupName)
        {
            CustomShippingDS.RegionGroupsRow row = DS.RegionGroups.NewRegionGroupsRow();
            row.GroupName = GroupName;
            DS.RegionGroups.Rows.Add(row);
            AcceptChanges();

            return(row["GroupId"].ToString());
        }
Esempio n. 3
0
        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();
        }