private void SaveTypeReg(int _id_prof) { string strLink = ""; try { int i = 0; var gcdel = (from gp in db.TYPE_LIST_CHOOSEs where gp.PROF_ID == _id_prof select gp); db.TYPE_LIST_CHOOSEs.DeleteAllOnSubmit(gcdel); foreach (TreeListNode node in ASPxTreeList_menu.GetSelectedNodes()) { int _idmenu = Utils.CIntDef(node.Key, 0); if (_idmenu > 0) { TYPE_LIST_CHOOSE grinsert = new TYPE_LIST_CHOOSE(); grinsert.PROF_ID = _id_prof; grinsert.TYPE_ID = _idmenu; db.TYPE_LIST_CHOOSEs.InsertOnSubmit(grinsert); } i++; } db.SubmitChanges(); } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } finally { if (!string.IsNullOrEmpty(strLink)) { Response.Redirect(strLink); } } }
private void SaveTypeReg(int _id_prof) { string strLink = ""; try { int i = 0; var gcdel = (from gp in db.TYPE_LIST_CHOOSEs where gp.PROF_ID == _id_prof select gp); db.TYPE_LIST_CHOOSEs.DeleteAllOnSubmit(gcdel); foreach (TreeListNode node in ASPxTreeList_menu.GetSelectedNodes()) { int _idmenu = Utils.CIntDef(node.Key, 0); if (_idmenu > 0) { TYPE_LIST_CHOOSE grinsert = new TYPE_LIST_CHOOSE(); grinsert.PROF_ID = _id_prof; grinsert.TYPE_ID = _idmenu; db.TYPE_LIST_CHOOSEs.InsertOnSubmit(grinsert); } i++; } db.SubmitChanges(); } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } finally { if (!string.IsNullOrEmpty(strLink)) Response.Redirect(strLink); } }