Example #1
0
        private void SaveGroupMenu(int GroupId)
        {
            try
            {
                var gcdel = (from gp in DB.GROUP_MENUs
                             where gp.GROUP_ID == GroupId
                             select gp);
                DB.GROUP_MENUs.DeleteAllOnSubmit(gcdel);
                DB.SubmitChanges();
                for (int i = 0; i < Rplistmenu.Items.Count; i++)
                {
                    HtmlInputCheckBox check = new HtmlInputCheckBox();
                    check = (HtmlInputCheckBox)Rplistmenu.Items[i].FindControl("chkSelectmenu");
                    HiddenField Hdid    = Rplistmenu.Items[i].FindControl("Hdmenuid") as HiddenField;
                    int         _menuid = Utils.CIntDef(Hdid.Value);
                    if (check.Checked)
                    {
                        GROUP_MENU grinsert = new GROUP_MENU();
                        grinsert.MENU_ID  = _menuid;
                        grinsert.GROUP_ID = GroupId;

                        DB.GROUP_MENUs.InsertOnSubmit(grinsert);
                        DB.SubmitChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                clsVproErrorHandler.HandlerError(ex);
            }
        }
        private void Save(string strLink = "")
        {
            try
            {
                Delete_group_menu();
                if (_groupid == 0)
                {
                    GROUP group = new GROUP();
                    group.GROUP_NAME = Txtname.Text;
                    group.GROUP_TYPE = Utils.CIntDef(Rdtype.SelectedValue);
                    db.GROUPs.InsertOnSubmit(group);
                    db.SubmitChanges();
                    var getlink = db.GROUPs.OrderByDescending(n => n.GROUP_ID).Take(1).ToList();
                    if (getlink.Count > 0)
                    {
                        _groupid = getlink[0].GROUP_ID;
                        strLink  = string.IsNullOrEmpty(strLink) ? "chi-tiet-nhom-quan-tri.aspx?groupid=" + getlink[0].GROUP_ID : strLink;
                    }
                }
                else
                {
                    var list = db.GROUPs.Where(n => n.GROUP_ID == _groupid).ToList();
                    foreach (var i in list)
                    {
                        i.GROUP_NAME = Txtname.Text;
                        i.GROUP_TYPE = Utils.CIntDef(Rdtype.SelectedValue);
                    }
                    db.SubmitChanges();
                    strLink = string.IsNullOrEmpty(strLink) ? "chi-tiet-nhom-quan-tri.aspx?groupid=" + _groupid : strLink;
                }

                foreach (TreeListNode node in ASPxTreeList_menu.GetSelectedNodes())
                {
                    int        menu_id = Utils.CIntDef(node.Key);
                    GROUP_MENU grmenu  = new GROUP_MENU();
                    grmenu.GROUP_ID = _groupid;
                    grmenu.MENU_ID  = menu_id;
                    db.GROUP_MENUs.InsertOnSubmit(grmenu);
                    db.SubmitChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (!string.IsNullOrEmpty(strLink))
                {
                    Response.Redirect(strLink);
                }
            }
        }
        private void Save(string strLink = "")
        {
            try
            {
                Delete_group_menu();
                if (_groupid == 0)
                {
                    //GROUP group = new GROUP();
                    //group.GROUP_NAME = Txtname.Text;
                    //group.GROUP_TYPE = Utils.CIntDef(Drgroup.SelectedValue);
                    //db.GROUPs.InsertOnSubmit(group);
                    //db.SubmitChanges();
                    //var getlink = db.GROUPs.OrderByDescending(n => n.GROUP_ID).Take(1).ToList();
                    //if (getlink.Count > 0)
                    //{
                    //    _groupid = getlink[0].GROUP_ID;
                    //    strLink = string.IsNullOrEmpty(strLink) ? "chi-tiet-nhom-quan-tri.aspx?groupid=" + getlink[0].GROUP_ID : strLink;
                    //}
                }
                else
                {
                    var list = db.GROUPs.Where(n => n.GROUP_ID == _groupid).ToList();
                    foreach (var i in list)
                    {
                        i.GROUP_NAME = Txtname.Text;
                        //i.GROUP_TYPE = Utils.CIntDef(Drgroup.SelectedValue);
                    }
                    db.SubmitChanges();
                    strLink = string.IsNullOrEmpty(strLink) ? "chi-tiet-nhom-quan-tri.aspx?groupid=" + _groupid : strLink;
                }

                foreach (TreeListNode node in ASPxTreeList_menu.GetSelectedNodes())
                {
                    int menu_id =Utils.CIntDef(node.Key);
                    GROUP_MENU grmenu = new GROUP_MENU();
                    grmenu.GROUP_ID = _groupid;
                    grmenu.MENU_ID = menu_id;
                    db.GROUP_MENUs.InsertOnSubmit(grmenu);
                    db.SubmitChanges();
                }
               

            }
            catch (Exception)
            {

                throw;
            }
            finally
            {

                if (!string.IsNullOrEmpty(strLink))
                {
                    Response.Redirect(strLink);
                }
            }
        }
Example #4
0
        private void SaveGroupMenu(int GroupId)
        {
            try
            {
                
                

                var gcdel = (from gp in DB.GROUP_MENUs
                             where gp.GROUP_ID == GroupId
                             select gp);
                DB.GROUP_MENUs.DeleteAllOnSubmit(gcdel);
                DB.SubmitChanges();
                for (int i = 0; i < Rplistmenu.Items.Count; i++)
                {
                    HtmlInputCheckBox check = new HtmlInputCheckBox();
                    check = (HtmlInputCheckBox)Rplistmenu.Items[i].FindControl("chkSelectmenu");
                    HiddenField Hdid = Rplistmenu.Items[i].FindControl("Hdmenuid") as HiddenField;
                    int _menuid = Utils.CIntDef(Hdid.Value);
                    if (check.Checked)
                    {
                        GROUP_MENU grinsert = new GROUP_MENU();
                        grinsert.MENU_ID = _menuid;
                        grinsert.GROUP_ID = GroupId;

                        DB.GROUP_MENUs.InsertOnSubmit(grinsert);
                        DB.SubmitChanges();
                    }
                }
                



            }
            catch (Exception ex)
            {
                clsVproErrorHandler.HandlerError(ex);
            }
        }
        private void SaveGroupMenu(int GroupId)
        {
            try
            {
                int i = 0;
                HtmlInputCheckBox check = new HtmlInputCheckBox();

                var gcdel = (from gp in DB.GROUP_MENUs
                             where gp.GROUP_ID == GroupId
                             select gp);
                DB.GROUP_MENUs.DeleteAllOnSubmit(gcdel);
                DB.SubmitChanges();
                foreach (DataGridItem item in DataGrid_menu.Items)
                {
                    check = new HtmlInputCheckBox();
                    check = (HtmlInputCheckBox)item.Cells[1].FindControl("chkSelectmenu");

                    if (check.Checked)
                    {
                        GROUP_MENU grinsert = new GROUP_MENU();
                        grinsert.MENU_ID = Utils.CIntDef(DataGrid_menu.DataKeys[i]);
                        grinsert.GROUP_ID = GroupId;

                        DB.GROUP_MENUs.InsertOnSubmit(grinsert);
                        DB.SubmitChanges();
                    }

                    i++;
                }
                
                

            }
            catch (Exception ex)
            {
                clsVproErrorHandler.HandlerError(ex);
            }
        }