Ejemplo n.º 1
0
    private void GetFcOkPage()
    {
        //用户资料
        int meid = new BCW.User.Users().GetUsId();

        if (meid == 0)
        {
            Utils.Login();
        }

        long   GoldNum     = Int64.Parse(Utils.GetRequest("GoldNum", "post", 4, @"^[1-9]\d*$", "结算数量"));
        string Mobile      = Utils.GetRequest("Mobile", "post", 2, @"^(?:13|14|15|18)\d{9}$", "请正确输入十一位数的手机号码");
        string CardNum     = Utils.GetRequest("CardNum", "post", 2, @"^[0-9]{19}$", "请正确输入银行卡号");
        string CardName    = Utils.GetRequest("CardName", "post", 2, @"^[^\^]{2,10}$", "请正确输入卡号姓名");
        string CardAddress = Utils.GetRequest("CardAddress", "post", 2, @"^[^\^]{2,100}$", "请正确输入开户银行名称");
        string Notes       = Utils.GetRequest("Notes", "post", 3, @"^[^\^]{1,50}$", "备注限50字内,可以留空");

        BCW.Model.Appbank model = new BCW.Model.Appbank();
        model.Types       = 0;
        model.AddGold     = GoldNum;
        model.UsID        = meid;
        model.UsName      = new BCW.BLL.User().GetUsName(meid);
        model.Mobile      = Mobile;
        model.CardNum     = CardNum;
        model.CardName    = CardName;
        model.CardAddress = CardAddress;
        model.Notes       = Notes;
        model.State       = 0;
        model.AddTime     = DateTime.Now;
        new BCW.BLL.Appbank().Add(model);
        //扣除拥金
        new BCW.BLL.User().UpdateiFcGold(meid, -GoldNum);


        Master.Title = "申请结算";
        builder.Append(Out.Tab("<div class=\"text\">", ""));
        builder.Append("申请结算成功");
        builder.Append("<br />申请结算:" + GoldNum + "元");
        builder.Append("<br />拥金余额:" + new BCW.BLL.User().GetFcGold(meid) + "元");
        builder.Append("<br />请耐心等待管理员进行审核并支付,你可以通过结算记录功能进行查看本次结算状态.");
        builder.Append(Out.Tab("</div>", ""));
        builder.Append(Out.Tab("<div class=\"title\">", Out.Hr()));
        builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">首页</a>-");
        builder.Append("<a href=\"" + Utils.getPage("/bbs/uinfo.aspx") + "\">上级</a>-");
        builder.Append("<a href=\"" + Utils.getUrl("/shopbuy.aspx?act=getfclist") + "\">结算记录</a>");
        builder.Append(Out.Tab("</div>", ""));
    }
Ejemplo n.º 2
0
    private void EditOkAppbankPage()
    {
        int    id         = int.Parse(Utils.GetRequest("id", "post", 1, @"^[0-9]\d*$", "0"));
        int    State      = int.Parse(Utils.GetRequest("State", "post", 2, @"^[0-2]\d*$", "状态选择出错"));
        string AdminNotes = Utils.GetRequest("AdminNotes", "post", 3, @"^[\s\S]{1,200}$", "备注限50字,可以留空");

        BCW.Model.Appbank n = new BCW.BLL.Appbank().GetAppbank(id);
        if (n == null)
        {
            Utils.Error("不存在的记录", "");
        }
        BCW.Model.Appbank model = new BCW.Model.Appbank();
        model.ID         = id;
        model.State      = State;
        model.AdminNotes = AdminNotes;
        model.ReTime     = DateTime.Now;
        new BCW.BLL.Appbank().Update(model);

        //内线通知会员
        new BCW.BLL.Guest().Add(n.UsID, n.UsName, "您申请结算的推广拥金" + n.AddGold + "元,管理员已受理,[url=/shopbuy.aspx?act=getfclist]查看详情[/url]");


        Utils.Success("修改成功", "修改结算成功..", Utils.getUrl("shopbuy.aspx?act=editappbank&amp;id=" + id + "&amp;backurl=" + Utils.getPage(0) + ""), "1");
    }
Ejemplo n.º 3
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public void Update(BCW.Model.Appbank model)
 {
     dal.Update(model);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int  Add(BCW.Model.Appbank model)
 {
     return(dal.Add(model));
 }