Exemplo n.º 1
0
 protected void gvAssignedMenu_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Delete1")
     {
         var obj = new BL_MenuAssign();
         obj.EVENT       = 'D';
         obj.MainMenuID  = 0;
         obj.ChildMenuID = 0;
         obj.ID          = Convert.ToInt32(e.CommandArgument);
         var Id  = 0;
         var msg = obj.InsUpdDelMenuAssign(out Id);
         if (msg != "")
         {
             msgBox.ShowSuccess(msg);
             FillGrid();
         }
     }
 }
Exemplo n.º 2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                int j = 0;
                foreach (GridViewRow gr in gvAllMenu.Rows)
                {
                    HiddenField   hdChildMenuID = (HiddenField)gr.FindControl("hdChildMenuID");
                    CheckBox      chkTransfer   = (CheckBox)gr.FindControl("chkMenu");
                    BL_MenuAssign st            = new BL_MenuAssign();
                    if (chkTransfer.Checked)
                    {
                        st.EVENT       = 'I';
                        st.ChildMenuID = int.Parse(hdChildMenuID.Value.ToString());
                        st.RoleID      = Convert.ToInt32((string)ddlRoleName.SelectedValue.ToString());
                        st.MainMenuID  = Convert.ToInt32((string)ddlMainMenu.SelectedValue.ToString());
                        int Id = 0;
                        st.InsUpdDelMenuAssign(out Id);
                        j++;
                    }
                }
                if (j > 0)
                {
                    msgbox.ShowInfo("Menu granted", 10, 400);
                    FillGrid();

                    //  Response.Redirect("~/Admin/MenuAssign.aspx");
                }
                else
                {
                    msgbox.ShowInfo("Please select child menu", 10, 400);
                }
            }
            catch (Exception ex)
            {
                msgbox.ShowError(ex.Message, 10, 400);
            }
        }