/// <summary>
 /// To save and update Menu details
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSave_Click(object sender, EventArgs e)
 {
     string Status = ddlMenuStatus.SelectedItem.Text;
     int MenuStatus = 1;
     if (Status == "Active")
     {
         MenuStatus = 1;
     }
     else
     {
         MenuStatus = 0;
     }
     if (btnSave.Text == "Save")
     {
         int IntResult = 0;
         MenuBAL MenuBAL = new MenuBAL();
         string MenuName = txtMenuName.Text;
         string MenuDesc = txtMenuDesc.Text;
         try
         {
             if (txtMenuName.Text.Trim() != "" && ddlMenuStatus.SelectedItem.Value != null)
             {
                 IntResult = MenuBAL.InsertMenu(MenuName, MenuDesc, MenuStatus, LoginUser, Ret);
                 ClearMenu();
                 msgMenu.Msg = "Menu details submited successfully";
                 msgMenu.showmsg();
                 //Response.Redirect("MenuList.aspx",false);
             }
         }
         catch (Exception ee)
         {
             if (ee.Message == "Duplicate Entry")
             {
                 msgMenu.Msg = "Duplicate Entry!";
                 msgMenu.showmsg();
             }
         }
         finally
         {
             MenuBAL = null;
         }
     }
     else if (btnSave.Text == "Update")
     {
         int IntResult = 0;
         MenuBAL MenuBAL = new MenuBAL();
         string MenuName = txtMenuName.Text;
         string MenuDesc = txtMenuDesc.Text;
         try
         {
             if (txtMenuName.Text.Trim() != "" && ddlMenuStatus.SelectedItem.Value != null)
             {
                 IntResult = MenuBAL.UpdateMenu(MenuID, MenuName, MenuDesc, MenuStatus, LoginUser, Ret);
                 ClearMenu();
                 msgMenu.Msg = "Menu details updated successfully";
                 msgMenu.showmsg();
                 //Response.Redirect("MenuList.aspx",false);
                 Session["MenuId"] = null;
                 btnSave.Text = "Save";
             }
         }
         catch (Exception ee)
         {
             if (ee.Message == "Duplicate Entry")
             {
                 msgMenu.Msg = "Duplicate Entry!";
                 msgMenu.showmsg();
             }
         }
         finally
         {
             MenuBAL = null;
         }
     }
 }
    /// <summary>
    /// To save and update Menu details
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSave_Click(object sender, EventArgs e)
    {
        string Status     = ddlMenuStatus.SelectedItem.Text;
        int    MenuStatus = 1;

        if (Status == "Active")
        {
            MenuStatus = 1;
        }
        else
        {
            MenuStatus = 0;
        }
        if (btnSave.Text == "Save")
        {
            int     IntResult = 0;
            MenuBAL MenuBAL   = new MenuBAL();
            string  MenuName  = txtMenuName.Text;
            string  MenuDesc  = txtMenuDesc.Text;
            try
            {
                if (txtMenuName.Text.Trim() != "" && ddlMenuStatus.SelectedItem.Value != null)
                {
                    IntResult = MenuBAL.InsertMenu(MenuName, MenuDesc, MenuStatus, LoginUser, Ret);
                    ClearMenu();
                    msgMenu.Msg = "Menu details submited successfully";
                    msgMenu.showmsg();
                    //Response.Redirect("MenuList.aspx",false);
                }
            }
            catch (Exception ee)
            {
                if (ee.Message == "Duplicate Entry")
                {
                    msgMenu.Msg = "Duplicate Entry!";
                    msgMenu.showmsg();
                }
            }
            finally
            {
                MenuBAL = null;
            }
        }
        else if (btnSave.Text == "Update")
        {
            int     IntResult = 0;
            MenuBAL MenuBAL   = new MenuBAL();
            string  MenuName  = txtMenuName.Text;
            string  MenuDesc  = txtMenuDesc.Text;
            try
            {
                if (txtMenuName.Text.Trim() != "" && ddlMenuStatus.SelectedItem.Value != null)
                {
                    IntResult = MenuBAL.UpdateMenu(MenuID, MenuName, MenuDesc, MenuStatus, LoginUser, Ret);
                    ClearMenu();
                    msgMenu.Msg = "Menu details updated successfully";
                    msgMenu.showmsg();
                    //Response.Redirect("MenuList.aspx",false);
                    Session["MenuId"] = null;
                    btnSave.Text      = "Save";
                }
            }
            catch (Exception ee)
            {
                if (ee.Message == "Duplicate Entry")
                {
                    msgMenu.Msg = "Duplicate Entry!";
                    msgMenu.showmsg();
                }
            }
            finally
            {
                MenuBAL = null;
            }
        }
    }