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