コード例 #1
0
    protected void dlList_ItemCommand(object source, DataListCommandEventArgs e)
    {
        if (e.CommandName == "breaker")
        {
            BreakerModel breakerModel = new BreakerModel();
            breakerModel.UserIP = e.CommandArgument.ToString();

            if (BreakerManager.GetInstance().InsertBreaker(breakerModel) == -1)
            {
                Umc.Core.Util.Utility.JS_Alert(this, BreakerConst.MESSAGE_BREAKER_ALREADY_INSERT);
            }
            else
            {
                Umc.Core.Util.Utility.JS_Alert(this, BreakerConst.MESSAGE_BREAKER_INSERT);
            }
        }
        else if (e.CommandName == "unbreaker")
        {
            if (BreakerManager.GetInstance().RemoveBreaker(e.CommandArgument.ToString()))
            {
                Umc.Core.Util.Utility.JS_Alert(this, BreakerConst.MESSAGE_BREAKER_REMOVE);
            }
            else
            {
                Umc.Core.Util.Utility.JS_Alert(this, BreakerConst.MESSAGE_BREAKER_CAN_NOT_REMOVE);
            }
        }
        bind();
    }
コード例 #2
0
    private void bind()
    {
        List <BreakerModel> bindModel = BreakerManager.GetInstance().GetBreakerList();

        dlBreakerList.DataSource = bindModel;
        dlBreakerList.DataBind();
    }
コード例 #3
0
    protected void dlBreakerList_ItemCommand(object source, DataListCommandEventArgs e)
    {
        if (e.CommandName == "unbreaker")
        {
            if (BreakerManager.GetInstance().RemoveBreaker(e.CommandArgument.ToString()))
            {
                Utility.JS_Alert(this, BreakerConst.MESSAGE_BREAKER_REMOVE);
            }
            else
            {
                Utility.JS_Alert(this, BreakerConst.MESSAGE_BREAKER_CAN_NOT_REMOVE);
            }
        }

        lnkBreakerUpdate_Click(this, null);
    }