/// <summary> /// 刪除事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnDelete_Click(object sender, EventArgs e) { AttTypeModel attTypeModel = new AttTypeModel(); attTypeModel.OrgCode = txtOrgCode.Text; attTypeModel.OttypeCode = HiddenOTTypeCode.Value; string alert = ""; logmodel.ProcessFlag = "delete"; if (otmTypeBll.DeleteAttType(attTypeModel, logmodel)) { alert = "alert('" + Message.DeleteSuccess + "')"; } else { alert = "alert('" + Message.DeleteFailed + "')"; } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DeleteAttType", alert, true); PageHelper.CleanControlsValue(inputPanel.Controls); DataBind(); }
/// <summary> /// 保存事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSave_Click(object sender, EventArgs e) { AttTypeModel attTypeModel = PageHelper.GetModel<AttTypeModel>(inputPanel.Controls, txtDepname); string alert = ""; if (hidOperate.Value == "Add") { bool isAlowInsert = true; string personCode = CurrentUserInfo.Personcode; if (!otmTypeBll.IslevelUser(personCode)) { if (Convert.ToDouble(txtG13mLimit.Text) <= 36) { if (Convert.ToDouble(txtG123mLimit.Text) <= 60) { } else { alert = "alert('" + Message.G123NumberControl + "')"; isAlowInsert = false; } } else { alert = "alert('" + Message.G13NumberControl + "')"; isAlowInsert = false; } } if (isAlowInsert) { AttTypeModel OTMTypeModel = new AttTypeModel(); OTMTypeModel.OrgCode = attTypeModel.OrgCode; OTMTypeModel.OttypeCode = attTypeModel.OttypeCode; attTypeModel.EffectFlag = "Y"; if (!otmTypeBll.isExistsOTM(OTMTypeModel)) { logmodel.ProcessFlag = "insert"; bool b = otmTypeBll.AddAttType(attTypeModel, logmodel); if (b) { alert = "alert('" + Message.AddSuccess + "')"; } else { alert = "alert('" + Message.AddFailed + "')"; } } else { alert = "alert('" + Message.NotOnlyOne + "')"; } } } else if (hidOperate.Value == "Modify") { logmodel.ProcessFlag = "update"; attTypeModel.OttypeCode = HiddenOTTypeCode.Value; if (otmTypeBll.UpDateAttType(attTypeModel, logmodel)) { alert = "alert('" + Message.UpdateSuccess + "')"; } else { alert = "alert('" + Message.UpdateFailed + "')"; } } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "addOrUpDateAttType", alert, true); PageHelper.CleanControlsValue(inputPanel.Controls); DataBind(); }
protected void Page_Load(object sender, EventArgs e) { PageHelper.ButtonControls(FuncList, pnlShowPanel.Controls, base.FuncListModule); moduleCode = Request.QueryString["ModuleCode"] == null ? "" : Request.QueryString["ModuleCode"].ToString(); if (ClientMessage == null) { ClientMessage = new Dictionary<string, string>(); ClientMessage.Add("G1dNotNumber", Message.G1dNotNumber); ClientMessage.Add("G2dNotNumber", Message.G2dNotNumber); ClientMessage.Add("G3dNotNumber", Message.G3dNotNumber); ClientMessage.Add("G1mNotNumber", Message.G1mNotNumber); ClientMessage.Add("G2mNotNumber", Message.G2mNotNumber); ClientMessage.Add("G12mNotNumber", Message.G12mNotNumber); ClientMessage.Add("G13mNotNumber", Message.G13mNotNumber); ClientMessage.Add("G123mNotNumber", Message.G123mNotNumber); ClientMessage.Add("G1mAndG1d", Message.G1mAndG1d); ClientMessage.Add("G2mAndG2d", Message.G2mAndG2d); ClientMessage.Add("G12mAndG1mAndG2d", Message.G12mAndG1mAndG2d); ClientMessage.Add("G12mAndG1mAndG2m", Message.G12mAndG1mAndG2m); ClientMessage.Add("G13mAndG1dAndG1mAndG3d", Message.G13mAndG1dAndG1mAndG3d); ClientMessage.Add("G123mAndG1mAndG2mAndG3d", Message.G123mAndG1mAndG2mAndG3d); ClientMessage.Add("SaveConfirm", Message.SaveConfirm); ClientMessage.Add("AtLastOneChoose", Message.AtLastOneChoose); ClientMessage.Add("DeleteAttTypeConfirm", Message.DeleteAttTypeConfirm); } if (!base.IsPostBack) { logmodel.ProcessOwner = CurrentUserInfo.Personcode; logmodel.TransactionType = Request.QueryString["ModuleCode"] == null ? "" : Request.QueryString["ModuleCode"].ToString(); logmodel.LevelNo = "2"; logmodel.FromHost = Request.UserHostAddress; InitDropDownList(); ddlOttypeCode.Enabled = false; this.ImageDepCode.Attributes.Add("onclick", "javascript:getDeptTree('" + moduleCode + "')"); attTypeModel = new AttTypeModel(); DataBind(); } string clientmsg = JsSerializer.Serialize(ClientMessage); Page.ClientScript.RegisterStartupScript(GetType(), "ClientMessage", "var Message=" + clientmsg + ";", true); }
/// <summary> /// 查詢事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnQuery_Click(object sender, EventArgs e) { pager.CurrentPageIndex = 1; attTypeModel = PageHelper.GetModel<AttTypeModel>(inputPanel.Controls, txtEffectFlag); DataBind(); PageHelper.CleanControlsValue(inputPanel.Controls); }