Exemple #1
0
    protected void Deposit_RPT_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        switch (e.CommandName)
        {
        case "Check":
            int        id      = Convert.ToInt32(e.CommandArgument);
            M_Cash     cashMod = cashBll.SelReturnModel(id);
            M_UserInfo mu      = buser.SelReturnModel(cashMod.UserID);
            if (cashMod.yState != (int)ZLEnum.WDState.WaitDeal)
            {
                function.WriteErrMsg("申请单状态异常,特征码:[" + cashMod.yState + "]");
            }
            if (mu.IsNull)
            {
                function.WriteErrMsg("提现用户信息错误");
            }
            cashBll.UpdateState(id.ToString(), ZLEnum.WDState.Dealed);
            if (cashMod.Classes == 1)
            {
                string codeNo = "WD" + DateTime.Now.ToString("yyyyMMddHHmmss") + cashMod.Y_ID;
                //将申请的额度转入余额(银币已在申请时扣除)
                buser.AddMoney(cashMod.UserID, cashMod.money, M_UserExpHis.SType.Purse, "余额提现,单号[" + codeNo + "]");
                //余额提现相当于充值,享受充值包优惠
                B_Shop_MoneyRegular regularBll = new B_Shop_MoneyRegular();
                regularBll.AddMoneyByMin(mu, cashMod.money, ",余额提现,充值包优惠[" + codeNo + "]");
                //存入余额进行分红
                AutoUnit(mu, cashMod.money);
            }

            break;
        }
        MyBind();
    }
Exemple #2
0
        //拒绝提现,金额不返还
        protected void BackDe_B_Click(object sender, EventArgs e)
        {
            M_Cash cashMod = cashBll.SelReturnModel(Convert.ToInt32(backID_Hid.Value));

            cashMod.yState = (int)ZLEnum.WDState.Rejected;
            cashMod.Result = BackDecs_T.Text;
            //double price = Convert.ToDouble(model.Str1);
            //buser.ChangeVirtualMoney(model.UserID, new M_UserExpHis() { UserID = model.UserID, score = (int)(price + (price * 0.1)), ScoreType = (int)M_UserExpHis.SType.Purse, detail = "管理员拒绝提现申请,余额返还" });
            cashBll.UpdateByID(cashMod);
            Response.Redirect(Request.RawUrl);
        }
Exemple #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Mid < 1)
                {
                    function.WriteErrMsg("未指定提现申请ID");
                }
                M_Cash cashMod = cashBll.SelReturnModel(Mid);
                if (cashMod == null)
                {
                    function.WriteErrMsg("指定的提现申请不存在");
                }
                M_UserInfo mu = buser.SelReturnModel(cashMod.UserID);
                UName_L.Text     = cashMod.YName;
                Money_L.Text     = cashMod.money.ToString("F2");
                BackDecs_T.Text  = cashMod.Result;
                Attach_Hid.Value = cashMod.ResultImg;
                switch (Action)
                {
                case "dealed":
                    Accept_Btn.Visible = true;
                    break;

                case "view":
                    optr.Visible       = false;
                    upfile_btn.Visible = false;
                    break;

                default:
                    Reject_Btn.Visible = true;
                    break;
                }
                Call.HideBread(Master);
            }
        }
        public string showuse(string id)
        {
            int    sid = DataConverter.CLng(id);
            string str = "";
            M_Cash tp  = bc.SelReturnModel(sid);

            if (tp.yState == 0)
            {
                str = "<a href=?menu=stop&id=" + sid + ">提交处理</a>";
            }
            else
            {
                str = "<span style='color:red;'>完成操作</span>";
            }
            return(str);
        }