private void SaveAdItemsCat(int AdItem_Id) { try { var gcdel = (from gp in DB.ESHOP_AD_ITEM_CATs where gp.AD_ITEM_ID == AdItem_Id select gp); DB.ESHOP_AD_ITEM_CATs.DeleteAllOnSubmit(gcdel); for (int i = 0; i < Rplistcate.Items.Count; i++) { HtmlInputCheckBox check = new HtmlInputCheckBox(); check = (HtmlInputCheckBox)Rplistcate.Items[i].FindControl("chkSelect"); HiddenField Hdid = Rplistcate.Items[i].FindControl("Hdcatid") as HiddenField; int _catid = Utils.CIntDef(Hdid.Value); if (check.Checked) { ESHOP_AD_ITEM_CAT grinsert = new ESHOP_AD_ITEM_CAT(); grinsert.CAT_ID = _catid; grinsert.AD_ITEM_ID = AdItem_Id; DB.ESHOP_AD_ITEM_CATs.InsertOnSubmit(grinsert); } } } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } }
private void SaveAdItemsCat(int AdItem_Id) { try { int i = 0; HtmlInputCheckBox check = new HtmlInputCheckBox(); var gcdel = (from gp in DB.ESHOP_AD_ITEM_CATs where gp.AD_ITEM_ID == AdItem_Id select gp); DB.ESHOP_AD_ITEM_CATs.DeleteAllOnSubmit(gcdel); foreach (DataGridItem item in GridItemList.Items) { check = new HtmlInputCheckBox(); check = (HtmlInputCheckBox)item.Cells[1].FindControl("chkSelect"); if (check.Checked) { ESHOP_AD_ITEM_CAT grinsert = new ESHOP_AD_ITEM_CAT(); grinsert.CAT_ID = Utils.CIntDef(GridItemList.DataKeys[i]); grinsert.AD_ITEM_ID = AdItem_Id; DB.ESHOP_AD_ITEM_CATs.InsertOnSubmit(grinsert); } i++; } } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } }