Пример #1
0
 /// <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();
 }
Пример #2
0
        /// <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();
        }
Пример #3
0
        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);
        }
Пример #4
0
 /// <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);
 }