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);
            }
        }