Example #1
0
    protected void lkbtnUp_Click(object sender, EventArgs e)
    {
        try
        {
            mainmenu = new MainMenuBLL();
            LinkButton lkbutton = (sender as LinkButton);
            //Get the command argument
            string          commandArgument = lkbutton.CommandArgument;
            int             menuid = int.Parse(commandArgument);
            Number          a, b;
            Number          A, B;
            List <MainMenu> lstMN = mainmenu.ListMenuItemsWithMenuID(menuid); //index A
            MainMenu        menu  = lstMN.FirstOrDefault();

            List <MainMenu> lstMUP = mainmenu.ListMenuItemsWithIndex(mainmenu.MaxItemindexLK(menu.ItemIndex)); //index B
            MainMenu        menuUp = lstMUP.FirstOrDefault();

            if (menuUp == null)
            {
                a = new Number(0);
                b = new Number(0);
                return;
            }
            else
            {
                A = new Number(menu.MenuID);
                B = new Number(menuUp.MenuID);
                a = new Number(menu.ItemIndex);
                b = new Number(menuUp.ItemIndex);
                this.swap(a, b);
                this.mainmenu.UpdateItemIndex(a.getNum(), A.getNum());
                this.mainmenu.UpdateItemIndex(b.getNum(), B.getNum());
                this.load_gwMenuItems();
                gwMenuItems.SelectedIndex = -1;
            }
        }
        catch (Exception ex)
        {
            this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid);
        }
    }
Example #2
0
 protected void gwMenuItems_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         mainmenu = new MainMenuBLL();
         int      menuID = Convert.ToInt32((gwMenuItems.SelectedRow.FindControl("lblMenuID") as Label).Text);
         MainMenu menu   = mainmenu.ListMenuItemsWithMenuID(menuID).FirstOrDefault();
         txtEditItemname.Text = menu.ItemName;
         txtEPermalink.Text   = menu.Permalink;
         chkEStatus.Checked   = menu.MenuStatus;
         btnSubmit.Enabled    = true;
         this.load_dlSelectCategory();
         this.load_btnAddPost();
         this.load_gwSubMenuItem(menuID);
         lblAddSubItemWaring.Text = "";
     }
     catch (Exception ex)
     {
         this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid);
     }
 }