Exemplo n.º 1
0
 protected void Btn_Recharge(object sender, EventArgs e)
 {
     try
     {
         string guid   = Common.NoHTML(this.txtGuid.Value);
         string price  = Common.NoHTML(this.txtPrice.Value);
         string remark = Common.NoHTML(this.txtRemark.Value);
         prepayM.CompID     = this.CompID;
         prepayM.DisID      = this.DisID;
         prepayM.OrderID    = 0;
         prepayM.Start      = 2;
         prepayM.PreType    = 6;
         prepayM.price      = Convert.ToDecimal(price);
         prepayM.Paytime    = DateTime.Now;
         prepayM.CreatDate  = DateTime.Now;
         prepayM.OldId      = 0;
         prepayM.CrateUser  = this.UserID;
         prepayM.AuditState = 2;
         prepayM.AuditUser  = 0;
         prepayM.IsEnabled  = 1;
         prepayM.ts         = DateTime.Now;
         prepayM.modifyuser = this.UserID;
         prepayM.vdef1      = remark;
         int id = prepayBll.Add(prepayM);
         Utils.AddSysBusinessLog(this.CompID, "PrePayment", id.ToString(), "转账汇款新增", "");
         //Response.Redirect("Recharge.aspx?KeyID=" + Common.DesEncrypt(id.ToString(),Common.EncryptKey));
         ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.open('Recharge.aspx?KeyID=" + Common.DesEncrypt(id.ToString(), Common.EncryptKey) + "','transfer');</script>");
     }
     catch (Exception ex)
     {
         ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.open('Error.aspx?msg=" + ex.Message + "','transfer');</script>");
     }
 }
Exemplo n.º 2
0
    /// <summary>
    /// 新建冲正企业钱包
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        //定义冲正的变量
        string txtPayCorrectDis   = string.Empty;
        string txtPayCorrectPrice = string.Empty;
        //string txtPayCorrectDate = string.Empty;
        string txtPayCorrectType   = string.Empty;
        string txtPayCorrectRemark = string.Empty;

        //获取冲正输入的数据
        txtPayCorrectDis   = this.txtPayCorrectDis.Value.Trim().ToString();
        txtPayCorrectPrice = this.txtPayCorrectPrice.Value.Trim().ToString();
        //txtPayCorrectDate = this.txtPayCorrectDate.Value.Trim().ToString();
        txtPayCorrectType   = this.txtPayCorrectType.Value.Trim().ToString();
        txtPayCorrectRemark = this.txtPayCorrectRemark.Value.Trim().ToString();
        //调用model,对属性进行赋值
        Hi.Model.PAY_PrePayment prepaymentmodel = new Hi.Model.PAY_PrePayment();
        prepaymentmodel.CompID     = 1;
        prepaymentmodel.DisID      = Convert.ToInt32(txtPayCorrectDis);
        prepaymentmodel.Start      = 1;
        prepaymentmodel.PreType    = Convert.ToInt32(txtPayCorrectType);
        prepaymentmodel.price      = -Convert.ToDecimal(txtPayCorrectPrice);
        prepaymentmodel.Paytime    = DateTime.Now;
        prepaymentmodel.CreatDate  = DateTime.Now;
        prepaymentmodel.CrateUser  = 1;
        prepaymentmodel.AuditState = 0;
        prepaymentmodel.IsEnabled  = 1;
        prepaymentmodel.ts         = DateTime.Now;
        prepaymentmodel.dr         = 1;
        prepaymentmodel.modifyuser = 1;
        prepaymentmodel.vdef1      = txtPayCorrectRemark;
        //调用保存方法
        Hi.BLL.PAY_PrePayment prepaymentsave = new Hi.BLL.PAY_PrePayment();
        int reslut = prepaymentsave.Add(prepaymentmodel);

        //判断返回值int
        if (reslut > 0)
        {
            //sum代理商全部录入,冲正金额
            //decimal sums = prepaymentsave.sums(txtPayCorrectDis);
            //修改代理商的企业钱包金额
            //调用model,对属性进行赋值
            //Hi.Model.BD_Distributor dismodel = new Hi.BLL.BD_Distributor().GetModel(Convert.ToInt32(txtPayCorrectDis));
            //dismodel.DisAccount = sums;
            //调用修改方法
            //Hi.BLL.BD_Distributor disupdate = new Hi.BLL.BD_Distributor();
            //bool disup = disupdate.Update(dismodel);

            JScript.AlertMethod(this, "冲正成功!", JScript.IconOption.笑脸, "function (){ location.replace('" + ("PayCorrectList.aspx") + "'); }");
        }
        else
        {
            JScript.AlertMethod(this, "冲正失败!", JScript.IconOption.哭脸, "function (){ location.replace('" + ("PayCorrectList.aspx") + "'); }");
        }
    }
Exemplo n.º 3
0
    /// <summary>
    /// 保存
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSave_Click(object sender, EventArgs e)
    {
        //定义冲正的变量
        string txtPayCorrectDis   = string.Empty;
        string txtPayCorrectPrice = string.Empty;
        //string txtPayCorrectDate = string.Empty;
        string txtPayCorrectType   = string.Empty;
        string txtPayCorrectRemark = string.Empty;

        //获取补录金额,输入的数据
        txtPayCorrectPrice = Common.NoHTML(this.txtPayCorrectPrice.Value.Trim());
        if (Convert.ToDecimal(txtPayCorrectPrice) <= 0)
        {
            JScript.AlertMethod(this, "操作失败,补录金额不能小于或等于零!", JScript.IconOption.错误, "function (){ location.replace(); }");//'" + ("PayCreateAdd.aspx?UID="+Uid) + "'
            return;
        }
        txtPayCorrectRemark = Common.NoHTML(this.txtRemark.Value.Trim());
        txtPayCorrectDis    = Common.NoHTML(this.hidDisUserID.Value);// this.DisListID.Disid;//获取代理商ID
        //调用model,对属性进行赋值
        Hi.Model.PAY_PrePayment prepaymentmodel = new Hi.Model.PAY_PrePayment();
        prepaymentmodel.CompID     = this.CompID;
        prepaymentmodel.PreType    = 2;
        prepaymentmodel.vdef3      = this.ddltype.Value;//来源
        prepaymentmodel.DisID      = Convert.ToInt32(txtPayCorrectDis);
        prepaymentmodel.Start      = 1;
        prepaymentmodel.price      = Convert.ToDecimal(txtPayCorrectPrice);
        prepaymentmodel.Paytime    = DateTime.Now;
        prepaymentmodel.CreatDate  = DateTime.Now;
        prepaymentmodel.CrateUser  = this.UserID;
        prepaymentmodel.AuditState = 2;//2已审,0 未审
        prepaymentmodel.IsEnabled  = 1;
        prepaymentmodel.ts         = DateTime.Now;
        prepaymentmodel.dr         = 0;
        prepaymentmodel.modifyuser = this.UserID;
        prepaymentmodel.vdef1      = txtPayCorrectRemark;
        prepaymentmodel.vdef5      = hrOrderFj.Value;  //保存附件的名称
        prepaymentmodel.vdef6      = ddlPaytype.Value; //支付方式
        //调用保存方法
        Hi.BLL.PAY_PrePayment prepaymentsave = new Hi.BLL.PAY_PrePayment();
        int reslut = prepaymentsave.Add(prepaymentmodel);

        //判断返回值int
        if (reslut > 0)
        {
            Utils.AddSysBusinessLog(this.CompID, "PrePayment", reslut.ToString(), "预收款补录新增", prepaymentmodel.vdef1);
            // JScript.AlertMsg(this, "操作成功", "PayCreateInfo.aspx?KeyID=" + reslut);
            Response.Redirect("PayCreateInfo.aspx?KeyID=" + Common.DesEncrypt(reslut.ToString(), Common.EncryptKey));
        }
        else
        {
            JScript.AlertMethod(this, "操作失败!", JScript.IconOption.错误, "function (){ location.replace(); }");//'" + ("PayCreateInfo.aspx") + "'
        }
    }
Exemplo n.º 4
0
    protected void Btn_Recharge(object sender, EventArgs e)
    {
        try
        {
            string guid   = this.txtGuid.Value;
            string price  = this.txtPrice.Value;
            string remark = Common.NoHTML(this.txtRemark.Value);
            prepayM.CompID     = this.CompID;
            prepayM.DisID      = this.DisID;
            prepayM.OrderID    = 0;
            prepayM.Start      = 2;
            prepayM.PreType    = 1;
            prepayM.price      = Convert.ToDecimal(price);
            prepayM.Paytime    = DateTime.Now;
            prepayM.CreatDate  = DateTime.Now;
            prepayM.OldId      = 0;
            prepayM.CrateUser  = this.UserID;
            prepayM.AuditState = 2;
            prepayM.AuditUser  = 0;
            prepayM.IsEnabled  = 1;
            prepayM.ts         = DateTime.Now;
            prepayM.modifyuser = this.UserID;
            prepayM.vdef1      = remark;
            prepayM.guid       = Common.Number_repeat(Guid.NewGuid().ToString().Replace("-", ""));
            int id = prepayBll.Add(prepayM);
            Utils.AddSysBusinessLog(this.CompID, "PrePayment", id.ToString(), "企业钱包充值", "");
            // Response.Redirect("Recharge.aspx?KeyID=" + Common.DesEncrypt(id.ToString(), Common.EncryptKey));

            //string str = Request.Url.Scheme + "://" + Request.Url.Host + ":" + Request.Url.Port;


            //ATrance.HRef = "Recharge.aspx?KeyID=" + Common.DesEncrypt(id.ToString(), Common.EncryptKey) + "";
            // ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.open('Recharge.aspx?KeyID=" + Common.DesEncrypt(id.ToString(), Common.EncryptKey) + "','transfer');</script>");
            ClientScript.RegisterStartupScript(this.GetType(), "", "<script> var win=window.open('Recharge.aspx?KeyID=" + Common.DesEncrypt(id.ToString(), Common.EncryptKey) + "','transfer'); if(!win){window.location.href ='Recharge.aspx?KeyID=" + Common.DesEncrypt(id.ToString(), Common.EncryptKey) + "';}</script>");
            // ClientScript.RegisterStartupScript(this.GetType(), "", "<script>document.getElementById('" + ATrance.ClientID + "').click();$('#" + ATrance.ClientID + "').attr('href','');</script>");
        }
        catch (Exception ex)
        {
            ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.open('Error.aspx?msg=" + ex.Message + "','transfer');</script>");
        }
    }
Exemplo n.º 5
0
    ///<summary>
    ///获取钱包充值流水号
    ///</summary>
    public List <string> Getpayidyfk(int UserID, int CompID, int DisID, string price)
    {
        int           prepayid = 0;
        int           payid    = 0;
        int           regid    = 0;
        List <string> list     = new List <string>();

        Hi.Model.PAY_PrePayment Prepay     = new Hi.Model.PAY_PrePayment();
        Hi.BLL.PAY_PrePayment   bll_prepay = new Hi.BLL.PAY_PrePayment();
        Hi.BLL.PAY_Payment      bll_pay    = new Hi.BLL.PAY_Payment();
        Hi.BLL.PAY_RegisterLog  bll_reg    = new Hi.BLL.PAY_RegisterLog();
        Hi.Model.BD_Distributor dis        = new Hi.BLL.BD_Distributor().GetModel(DisID);
        try
        {
            //在表PAY_PrePayment中生成一条数据
            Prepay.CompID     = CompID;
            Prepay.DisID      = DisID;
            Prepay.OrderID    = 0;
            Prepay.Start      = 2;
            Prepay.PreType    = 1;
            Prepay.price      = Convert.ToDecimal(price);
            Prepay.Paytime    = DateTime.Now;
            Prepay.CreatDate  = DateTime.Now;
            Prepay.OldId      = 0;
            Prepay.CrateUser  = UserID;
            Prepay.AuditState = 2;
            Prepay.AuditUser  = 0;
            Prepay.IsEnabled  = 1;
            Prepay.ts         = DateTime.Now;
            Prepay.modifyuser = UserID;
            prepayid          = bll_prepay.Add(Prepay);
            if (prepayid > 0)
            {
                //如果pay_prepayment表中插入数据成功的话,在pay_payment表中插入一条数据
                int keyID = prepayid;
                Hi.Model.PAY_PrePayment Prepay_M = bll_prepay.GetModel(prepayid);
                string guid = Guid.NewGuid().ToString().Replace("-", "");
                Hi.Model.PAY_Payment pay = new Hi.Model.PAY_Payment();
                pay.OrderID      = keyID;
                pay.DisID        = DisID;
                pay.PayUser      = dis.DisName;
                pay.PayPrice     = Convert.ToDecimal(price);
                pay.guid         = Common.Number_repeat(guid);
                pay.IsAudit      = 2;
                pay.vdef3        = "2";
                pay.CreateDate   = DateTime.Now;
                pay.CreateUserID = UserID;
                pay.ts           = DateTime.Now;
                pay.modifyuser   = UserID;
                pay.Channel      = "6";
                payid            = bll_pay.Add(pay);
                //如果pay_prepayment表中插入数据成功的话,在PAY_RegisterLog表中插入一条数据
                Hi.Model.PAY_RegisterLog reg = new Hi.Model.PAY_RegisterLog();
                reg.OrderId    = keyID;
                reg.Ordercode  = WebConfigurationManager.AppSettings["OrgCode"] + Convert.ToString(keyID);
                reg.number     = pay.guid;
                reg.Price      = Convert.ToDecimal(price);
                reg.Payuse     = "企业钱包充值";
                reg.PayName    = dis.DisName;
                reg.DisID      = DisID;
                reg.PayTime    = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
                reg.BankID     = "支付宝";
                reg.CreateUser = UserID;
                reg.CreateDate = DateTime.Now;
                reg.LogType    = 1375;
                regid          = bll_reg.Add(reg);
                if (payid > 0 && regid > 0)
                {
                    //返回的list第一行放支付流水号,第二行放企业订单号(支付时生成)
                    list.Add(ClsSystem.gnvl(pay.guid, ""));

                    list.Add(ClsSystem.gnvl(reg.Ordercode, ""));
                    return(list);
                }
            }
        }
        catch
        {
        }
        return(null);
    }
Exemplo n.º 6
0
    /// <summary>
    /// 保存
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSave_Click(object sender, EventArgs e)
    {
        //定义冲正的变量
        string txtPayCorrectDis   = string.Empty;
        string txtPayCorrectPrice = string.Empty;
        //string txtPayCorrectDate = string.Empty;
        string txtPayCorrectType   = string.Empty;
        string txtPayCorrectRemark = string.Empty;

        //获取冲正输入的数据
        txtPayCorrectPrice = Common.NoHTML(this.txtPayCorrectPrice.Value.Trim());
        if (Convert.ToDecimal(txtPayCorrectPrice) <= 0)
        {
            JScript.AlertMethod(this, "操作失败,冲正金额不能小于或等于零!", JScript.IconOption.错误, "function (){ location.replace(); }");//'" + ("PayCreateAdd.aspx?UID="+Uid) + "'
            return;
        }
        txtPayCorrectDis    = Common.NoHTML(this.hidDisUserID.Value);     // this.DisListID.Disid;//获取代理商ID
        txtPayCorrectRemark = Common.NoHTML(this.txtRemark.Value.Trim()); //获取备注
        int compid = CompID;
        int disID  = 0;

        if (this.CompUser.DisID != 0)
        {
            disID = this.CompUser.DisID;
        }
        //判断冲正金额是否大于企业钱包金额
        decimal nowprePrice = new Hi.BLL.PAY_PrePayment().sums(Convert.ToInt32(txtPayCorrectDis), compid);
        decimal czprice     = Convert.ToDecimal(txtPayCorrectPrice);

        if (czprice > nowprePrice)
        {
            JScript.AlertMethod(this, "操作失败,冲正金额" + czprice + " 大于企业钱包余额" + nowprePrice.ToString("0.00"), JScript.IconOption.错误, "function (){ location.replace('" + ("PayCorrectAdd.aspx?UID=" + Common.DesEncrypt(txtPayCorrectDis.ToString(), Common.EncryptKey)) + "'); }");
            return;
        }


        //调用model,对属性进行赋值
        Hi.Model.PAY_PrePayment prepaymentmodel = new Hi.Model.PAY_PrePayment();
        prepaymentmodel.CompID     = compid;
        prepaymentmodel.PreType    = 3;
        prepaymentmodel.DisID      = Convert.ToInt32(txtPayCorrectDis);
        prepaymentmodel.Start      = 1;
        prepaymentmodel.price      = -Convert.ToDecimal(txtPayCorrectPrice);
        prepaymentmodel.Paytime    = DateTime.Now;
        prepaymentmodel.CreatDate  = DateTime.Now;
        prepaymentmodel.CrateUser  = this.UserID;
        prepaymentmodel.AuditState = 2;//2已审,0 未审
        prepaymentmodel.IsEnabled  = 1;
        prepaymentmodel.ts         = DateTime.Now;
        prepaymentmodel.dr         = 0;
        prepaymentmodel.modifyuser = this.UserID;
        prepaymentmodel.vdef1      = txtPayCorrectRemark;
        //调用保存方法
        Hi.BLL.PAY_PrePayment prepaymentsave = new Hi.BLL.PAY_PrePayment();
        int reslut = prepaymentsave.Add(prepaymentmodel);

        //判断返回值int
        if (reslut > 0)
        {
            Utils.AddSysBusinessLog(this.CompID, "PrePayment", reslut.ToString(), "企业钱包冲正新增", "");
            // JScript.AlertMsg(this, "操作成功", "PayCorrectInfo.aspx?KeyID=" + reslut);
            Response.Redirect("PayCorrectInfo.aspx?KeyID=" + Common.DesEncrypt(reslut.ToString(), Common.EncryptKey));
        }
        else
        {
            JScript.AlertMethod(this, "操作失败!", JScript.IconOption.哭脸, "function (){ location.replace('" + ("PayCorrectList.aspx") + "'); }");
        }
    }
Exemplo n.º 7
0
    /// <summary>
    /// 新建补录企业钱包
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        //定义变量
        string txtPayCreateDis   = string.Empty;
        string txtPayCreatePrice = string.Empty;
        //string txtPayCreateDate = string.Empty;
        string txtPayCreateType   = string.Empty;
        string txtPayCreateRemark = string.Empty;

        //获取输入的值
        txtPayCreateDis   = Common.NoHTML(this.txtPayCreateDis.Value.Trim().ToString());
        txtPayCreatePrice = Common.NoHTML(this.txtPayCreatePrice.Value.Trim().ToString());
        //txtPayCreateDate = this.txtPayCreateDate.Value.Trim().ToString();
        txtPayCreateType   = Common.NoHTML(this.txtPayCreateType.Value.Trim().ToString());
        txtPayCreateRemark = Common.NoHTML(this.txtPayCreateRemark.Value.Trim().ToString());
        //调用model,对属性进行赋值
        Hi.Model.PAY_PrePayment prepaymentmodel = new Hi.Model.PAY_PrePayment();
        prepaymentmodel.CompID     = 1;
        prepaymentmodel.DisID      = Convert.ToInt32(txtPayCreateDis);
        prepaymentmodel.Start      = 1;
        prepaymentmodel.PreType    = Convert.ToInt32(txtPayCreateType);
        prepaymentmodel.price      = Convert.ToDecimal(txtPayCreatePrice);
        prepaymentmodel.Paytime    = DateTime.Now;
        prepaymentmodel.CreatDate  = DateTime.Now;
        prepaymentmodel.CrateUser  = 1;
        prepaymentmodel.AuditState = 0;
        prepaymentmodel.IsEnabled  = 1;
        prepaymentmodel.ts         = DateTime.Now;
        prepaymentmodel.dr         = 1;
        prepaymentmodel.modifyuser = 1;
        prepaymentmodel.vdef1      = txtPayCreateRemark;
        //调用保存方法
        Hi.BLL.PAY_PrePayment prepaymentsave = new Hi.BLL.PAY_PrePayment();
        int reslut = prepaymentsave.Add(prepaymentmodel);

        //判断返回值int
        if (reslut > 0)
        {
            //向企业钱包表中添加数据的时候,向日志表中添加数据

            /*Hi.Model.PAY_PaymentLog paymentlog = new Hi.Model.PAY_PaymentLog();
             * paymentlog.CompID = 1;
             * //paymentlog.OrgCode = 0;
             * //paymentlog.MarkNumber = 0;
             * paymentlog.Price = Convert.ToDecimal(txtPayCreatePrice);
             * //paymentlog.PayorgCode = ;
             * //paymentlog.PayCode = ;
             * paymentlog.DisID = Convert.ToInt32(txtPayCreateDis);
             * paymentlog.PayTime = DateTime.Now;
             * paymentlog.Remark = txtPayCreateRemark;
             * paymentlog.CreateUser = 1;
             * paymentlog.CreateDate = DateTime.Now;
             * //调用保存方法
             * Hi.BLL.PAY_PaymentLog paymentlogSave = new Hi.BLL.PAY_PaymentLog();
             * int reslutLog = paymentlogSave.Add(paymentlog);*/

            //sum代理商全部补录,冲正金额
            //decimal sums = prepaymentsave.sums(txtPayCreateDis);
            //修改代理商的企业钱包金额
            //调用model,对属性进行赋值
            //Hi.Model.BD_Distributor dismodel = new Hi.BLL.BD_Distributor().GetModel(Convert.ToInt32(txtPayCreateDis));
            //dismodel.DisAccount = sums;
            //调用修改方法
            //Hi.BLL.BD_Distributor disupdate = new Hi.BLL.BD_Distributor();
            //bool disup = disupdate.Update(dismodel);

            JScript.AlertMethod(this, "补录成功", JScript.IconOption.笑脸, "function (){ location.replace('" + ("PayCreateList.aspx") + "'); }");
        }
        else
        {
            JScript.AlertMethod(this, "补录失败", JScript.IconOption.错误, "function (){ location.replace('" + ("PayCreateList.aspx") + "'); }");
        }
    }
Exemplo n.º 8
0
    /// <summary>
    /// 保存
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSave_Click(object sender, EventArgs e)
    {
        Hi.Model.DIS_Order orderone = new Hi.BLL.DIS_Order().GetModel(Convert.ToInt32(this.hidordid.Value));
        if (orderone.vdef1 == "1")
        {
            JScript.AlertMethod(this, "此账单已补录!", JScript.IconOption.错误, "function (){ location.replace('" + ("PayOrderList.aspx") + "'); }");
        }
        else
        {
            //定义变量
            string txtPayCorrectDis   = string.Empty;
            string txtPayCorrectPrice = string.Empty;
            //string txtPayCorrectDate = string.Empty;
            string txtPayCorrectType   = string.Empty;
            string txtPayCorrectRemark = string.Empty;
            //获取收款补录输入的数据
            txtPayCorrectPrice = this.txtPayCorrectPrice.InnerText;
            if (Convert.ToDecimal(txtPayCorrectPrice) <= 0)
            {
                JScript.AlertMethod(this, "操作失败,补录金额不能小于或等于零!", JScript.IconOption.错误, "function (){ location.replace(); }");//'" + ("PayCreateAdd.aspx?UID="+Uid) + "'
                return;
            }


            txtPayCorrectRemark = this.txtRemark.Value.Trim();
            txtPayCorrectDis    = this.hidDisId.Value;//获取代理商ID
            //调用model,对属性进行赋值
            Hi.Model.PAY_PrePayment prepaymentmodel = new Hi.Model.PAY_PrePayment();
            prepaymentmodel.CompID     = this.CompID;
            prepaymentmodel.OrderID    = Convert.ToInt32(this.hidordid.Value);
            prepaymentmodel.PreType    = 8;//账单收款补录
            prepaymentmodel.vdef3      = this.ddltype.Value;
            prepaymentmodel.DisID      = Convert.ToInt32(txtPayCorrectDis);
            prepaymentmodel.Start      = 1;
            prepaymentmodel.price      = Convert.ToDecimal(txtPayCorrectPrice);
            prepaymentmodel.Paytime    = DateTime.Now;
            prepaymentmodel.CreatDate  = DateTime.Now;
            prepaymentmodel.CrateUser  = this.UserID;
            prepaymentmodel.AuditState = 2;//2已审,0 未审
            prepaymentmodel.IsEnabled  = 1;
            prepaymentmodel.ts         = DateTime.Now;
            prepaymentmodel.dr         = 0;
            prepaymentmodel.modifyuser = this.UserID;
            prepaymentmodel.vdef1      = txtPayCorrectRemark;
            //调用保存方法
            Hi.BLL.PAY_PrePayment prepaymentsave = new Hi.BLL.PAY_PrePayment();
            int reslut = prepaymentsave.Add(prepaymentmodel);
            //判断返回值int
            if (reslut > 0)
            {
                Utils.AddSysBusinessLog(this.CompID, "Order", this.hidordid.Value, "账单收款补录新增", prepaymentmodel.vdef1);

                //修改订单为已支付
                Hi.Model.DIS_Order modelorder = new Hi.Model.DIS_Order();
                modelorder             = new Hi.BLL.DIS_Order().GetModel(Convert.ToInt32(this.hidordid.Value));
                modelorder.PayedAmount = Convert.ToDecimal(txtPayCorrectPrice);
                modelorder.PayState    = 2;
                bool fal = new Hi.BLL.DIS_Order().Update(modelorder);
                if (fal)
                {
                    string ordid = this.hidordid.Value;
                    Utils.AddSysBusinessLog(this.CompID, "Order", ordid, "账单核销", "");
                    //int state = Convert.ToInt32(hid_start.Value);
                    //if (state == 2 || state == 0)
                    //{
                    //    //补充发货记录
                    //    Hi.Model.DIS_Order OrderModel = new Hi.BLL.DIS_Order().GetModel(Convert.ToInt32(ordid));
                    //    OrderInfoType.ShopOrder(OrderModel);
                    //    //发货日志+推送
                    //    Utils.AddSysBusinessLog(this.CompID, "Order", ordid, "订单发货", "");
                    //    new Common().GetWxService("0", "4", ordid);//消息推送

                    //}

                    //修改补录标示
                    Hi.Model.DIS_Order OrderModel1 = new Hi.BLL.DIS_Order().GetModel(Convert.ToInt32(ordid));
                    OrderModel1.vdef1 = "1";
                    new Hi.BLL.DIS_Order().Update(OrderModel1);

                    //跳转
                    Response.Redirect("../Order/OrderZdtsInfo.aspx?KeyID=" + ordid + "&go=1");
                }
            }
            else
            {
                JScript.AlertMethod(this, "操作失败!", JScript.IconOption.错误, "function (){ location.replace('" + ("PaymentInfo.aspx&type=0") + "'); }");
            }
        }
    }