Example #1
0
    /// <summary>
    /// 保存修改事件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        UserIdentity identity = User.Identity as UserIdentity;
        string       fx1      = txtYiji.Text.Trim();
        string       fx2      = txtErji.Text.Trim();
        string       fx3      = txtSanji.Text.Trim();
        IList <Weifenxiao.Entity.wx_FenxiaoEntity> list = Weifenxiao.BLL.wx_FenxiaoBLL.GetInstance().GetListByShopId(identity.ShopID);

        if (Id == 0)
        {
            foreach (Weifenxiao.Entity.wx_FenxiaoEntity fx in list)
            {
                if (fx.RoleId == int.Parse(dpdRole.SelectedValue))
                {
                    //MessageBox.ShowMsg(this, "此类型权限已经拥有!请选择其他类型设置权限!");
                    return;
                }
            }
        }


        if (Id == 0)
        {
            if (identity != null)
            {
                Weifenxiao.Entity.wx_FenxiaoEntity model = new Weifenxiao.Entity.wx_FenxiaoEntity();
                model.ShopId = identity.ShopID;
                model.RoleId = int.Parse(dpdRole.SelectedValue);

                model.OneFenxiao   = int.Parse(fx1);
                model.TwoFenxiao   = int.Parse(fx2);
                model.ThreeFenxiao = int.Parse(fx3);

                int num = Weifenxiao.BLL.wx_FenxiaoBLL.GetInstance().Insert(model);
                if (num < 0)
                {
                    return;
                }
                Response.Redirect("yongList.aspx");
            }
        }
        else
        {
            Weifenxiao.Entity.wx_FenxiaoEntity model = Weifenxiao.BLL.wx_FenxiaoBLL.GetInstance().GetAdminSingle(Id);
            model.RoleId = int.Parse(dpdRole.SelectedValue);

            model.OneFenxiao   = int.Parse(fx1);
            model.TwoFenxiao   = int.Parse(fx2);
            model.ThreeFenxiao = int.Parse(fx3);

            Weifenxiao.BLL.wx_FenxiaoBLL.GetInstance().Update(model);
            Response.Redirect("yongList.aspx");
        }
    }
Example #2
0
    /// <summary>
    ///   修改时获取数据
    /// </summary>
    public void GetData()
    {
        if (Id != 0)
        {
            Weifenxiao.Entity.wx_FenxiaoEntity model  = Weifenxiao.BLL.wx_FenxiaoBLL.GetInstance().GetAdminSingle(Id);
            Weifenxiao.Entity.RolesEntity      entity = Weifenxiao.BLL.RolesBLL.GetInstance().GetAdminSingle(model.RoleId);
            if (entity == null)
            {
                dpdRole.SelectedValue = "0";
            }
            else
            {
                dpdRole.SelectedValue = entity.RoleId.ToString();
            }

            txtYiji.Text  = model.OneFenxiao.ToString();
            txtErji.Text  = model.TwoFenxiao.ToString();
            txtSanji.Text = model.ThreeFenxiao.ToString();
        }
    }