protected void btnSave_Click(object sender, EventArgs e) { 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; int num = int.Parse(this.ddlTarget.SelectedValue); bool flag = this.chkIsUsed.Checked; Maticsoft.Model.Settings.MainMenus model = new Maticsoft.Model.Settings.MainMenus { NavArea = Globals.SafeInt(this.ddlType.SelectedValue, 0), 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 { model.MenuName = text; model.MenuType = 1; model.Target = new int?(num); model.IsUsed = flag; model.MenuTitle = this.txtTile.Text; model.Sequence = int.Parse(this.txtSqueeze.Text); model.NavTheme = this.ddlTheme.SelectedValue; Maticsoft.BLL.Settings.MainMenus menus2 = new Maticsoft.BLL.Settings.MainMenus(); if (menus2.Add(model) > 0) { 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"); } } } }