public void btnSave_Click(object sender, EventArgs e) { if ((base.Request.Params["id"] != null) && (base.Request.Params["id"].Trim() != "")) { Maticsoft.BLL.Settings.MainMenus menus = new Maticsoft.BLL.Settings.MainMenus(); int menuID = Convert.ToInt32(base.Request.Params["id"]); if (string.IsNullOrWhiteSpace(this.txtMenuName.Text)) { MessageBox.ShowFailTip(this, CMS.WMErrorMenuName); } else if (string.IsNullOrWhiteSpace(this.txtSqueeze.Text) || !PageValidate.IsNumber(this.txtSqueeze.Text)) { MessageBox.ShowFailTip(this, CMS.WMErrorSqueeze); } else { string text = this.txtMenuName.Text; string text1 = this.txtNavURL.Text; bool flag = this.chkIsUsed.Checked; Maticsoft.Model.Settings.MainMenus model = menus.GetModel(menuID); model.MenuName = text; model.MenuType = new int?(int.Parse(this.HiddenField_Type.Value)); model.Target = new int?(int.Parse(this.ddlTarget.SelectedValue)); model.IsUsed = flag; model.MenuTitle = this.txtTile.Text; model.Sequence = int.Parse(this.txtSqueeze.Text); model.NavTheme = this.ddlTheme.SelectedValue; model.NavArea = Globals.SafeInt(this.ddlType.SelectedValue, 0); model.URLType = Globals.SafeInt(this.ddNavType.SelectedValue, 0); switch (model.URLType) { case 0: model.NavURL = this.txtNavURL.Text.Trim(); break; case 1: case 2: case 3: case 4: model.NavURL = this.ddValue.SelectedValue; break; default: model.NavURL = this.txtNavURL.Text.Trim(); break; } if (string.IsNullOrWhiteSpace(model.NavURL)) { MessageBox.ShowFailTip(this, CMS.WMErrorPageUrl); } else if (menus.Update(model)) { this.btnSave.Enabled = false; this.btnCancle.Enabled = false; MessageBox.ShowSuccessTip(this, Site.TooltipSaveOK, "list.aspx"); } else { this.btnSave.Enabled = false; this.btnCancle.Enabled = false; MessageBox.ShowFailTip(this, Site.TooltipTryAgainLater, "list.aspx"); } } } }