private void set_value() { RemittancesModel info = Session["RemittancesModel"] as RemittancesModel; FKBirthday.Text = info.ReceivablesDate.ToString("yyyy-MM-dd"); this.Number.Text = info.RemitNumber.ToString(); this.Money.Text = info.RemitMoney.ToString(); this.Remark.Text = info.Remark; this.Money.Text = info.RemittancesMoney.ToString(); this.RadPayFashion.SelectedValue = info.PayWay.ToString(); if (info.PayWay == 2) { RadPayFashion_SelectedIndexChanged(null, null); HCBirthday.Text = info.RemittancesDate.ToString("yyyy-MM-dd"); this.BankName.SelectedItem.Text = info.ImportBank + "-" + info.ImportNumber; this.RemitNum.Text = info.RemittancesAccount; FKBirthday.Text = info.ReceivablesDate.ToString("yyyy-MM-dd"); this.RemitBank.Text = info.RemittancesBank; this.IdentityCard.Text = info.SenderID; this.Remitter.Text = info.Sender; this.PayeeNum.Text = info.Remittancesid; } this.ddlHour.SelectedValue = Convert.ToDateTime(info.ReceivablesDate).Hour.ToString(); this.ddlMinute.SelectedValue = Convert.ToDateTime(info.ReceivablesDate).Minute.ToString(); this.DropDownList1.SelectedValue = Convert.ToDateTime(info.RemittancesDate).Hour.ToString(); this.DropDownList2.SelectedValue = Convert.ToDateTime(info.RemittancesDate).Minute.ToString(); Session["RemittancesModel"] = null; }
/// <summary> /// 会员退货审核时,添加一条汇款记录 /// </summary> /// <param name="tran"></param> /// <param name="info"></param> /// <returns></returns> public int AddDataTOMemberRemittancesFromRefundOrder(SqlTransaction tran, RemittancesModel info) { try { RefundmentOrderDocDAL rdo = new RefundmentOrderDocDAL(); return(rdo.AddDataTOMemberRemittancesFromRefundOrder(tran, info)); } catch (Exception ex) { return(0); } }
//赋值 private void set_get_value() { RemittancesModel info = new RemittancesModel(); info.ReceivablesDate = DateTime.Parse(FKBirthday.Text); info.RemittancesDate = DateTime.Now; info.ImportBank = ""; info.ImportNumber = ""; info.RemittancesAccount = ""; info.RemittancesBank = ""; info.SenderID = ""; info.Sender = ""; info.RemitNumber = this.Number.Text; info.RemitMoney = decimal.Parse(this.Money.Text); info.StandardCurrency = int.Parse(this.LabCurrency.Text); info.Use = int.Parse(this.DeclarationType.SelectedValue); info.ConfirmType = 0; info.Remark = this.Remark.Text; info.RemittancesCurrency = int.Parse(this.LabCurrency2.Text); info.PayWay = 2; info.RemittancesMoney = decimal.Parse(this.Money.Text); string zw_hr_kfh = BankName.SelectedItem.Text.Substring(0, BankName.SelectedItem.Text.IndexOf("—", 0)); string zw_hr_zh = BankName.SelectedItem.Text.Substring(BankName.SelectedItem.Text.IndexOf("—", 0) + 1, BankName.SelectedItem.Text.Length - BankName.SelectedItem.Text.IndexOf("—", 0) - 1); string zw_hcr = HCBirthday.Text; string zw_skr = FKBirthday.Text; info.RemittancesDate = DateTime.Parse(zw_hcr); info.ImportBank = zw_hr_kfh; info.ImportNumber = zw_hr_zh; info.BankID = int.Parse(this.BankName.SelectedValue); info.RemittancesAccount = this.RemitNum.Text; info.ReceivablesDate = DateTime.Parse(zw_skr); info.RemittancesBank = this.RemitBank.Text; info.SenderID = this.IdentityCard.Text; info.Sender = this.Remitter.Text; info.Remittancesid = this.PayeeNum.Text; Session["MemberRemittancesModel"] = info; }
private void set_value() { RemittancesModel info = Session["MemberRemittancesModel"] as RemittancesModel; FKBirthday.Text = info.ReceivablesDate.ToString(); this.Number.Text = info.RemitNumber.ToString(); this.Money.Text = info.RemitMoney.ToString(); this.LabCurrency.Text = info.StandardCurrency.ToString(); this.DeclarationType.SelectedValue = info.Use.ToString(); this.Remark.Text = info.Remark; this.LabCurrency2.Text = info.RemittancesCurrency.ToString(); this.Money.Text = info.RemittancesMoney.ToString(); this.LabCurrency1.SelectedValue = info.RemittancesCurrency.ToString(); HCBirthday.Text = info.RemittancesDate.ToString(); this.BankName.SelectedValue = info.BankID.ToString(); this.RemitNum.Text = info.RemittancesAccount; FKBirthday.Text = info.ReceivablesDate.ToString(); this.RemitBank.Text = info.RemittancesBank; this.IdentityCard.Text = info.SenderID; this.Remitter.Text = info.Sender; this.PayeeNum.Text = info.Remittancesid; Session["MemberRemittancesModel"] = null; }
public void LoadData1() { double currency = AjaxClass.GetCurrency(int.Parse(Session["Default_Currency"] == null ? bzCurrency.ToString() : Session["Default_Currency"].ToString())); string billid = ViewState["billid"].ToString(); int dotype = Convert.ToInt32(ViewState["dotype"]); int roletype = Convert.ToInt32(ViewState["roletype"]); this.lblorderid.Text = billid; MemberOrderModel memberorder = null; DataTable ordergoodstable = null; DataTable dtcb = null; //查询会员汇入银行 string paymentnumber = ""; //被支付订单(汇款单)所属会员编号 double totalmoney = 0; // 被支付订单(汇款单)总金额 if (dotype == 1) //订单支付 { lbltype.Text = GetTran("000907", "订单支付"); lblot.Text = GetTran("000079", "订单号"); } else if (dotype == 2)//充值 { div_1.Style.Add("display", "none"); div_2.Style.Add("display", "none"); div_5.Style.Add("display", "none"); div_6.Style.Add("display", "none"); lbltype.Text = GetTran("007451", "订单支付"); lblot.Text = GetTran("005854", "汇款单号"); ViewState["remid"] = billid; RemittancesModel remittance = RemittancesDAL.GetRemitByHuidan(billid); paymentnumber = remittance.RemitNumber.ToString(); //被支付订单(汇款单)所属会员编号 totalmoney = Convert.ToDouble(remittance.RemitMoney) * currency; // 被支付订单(汇款单)总金额 } if (roletype == 1) //会员 { //隐藏店铺操作 div_6.Style.Add("display", "none"); div_5.Style.Add("display", "none"); if (Session["Member"] != null) { loginnumber = Session["Member"].ToString(); } else if (Session["Store"] != null) { loginnumber = Session["Store"].ToString(); //店铺支付会员订单 div_1.Style.Add("display", "none"); div_2.Style.Add("display", "none"); div_3.Style.Add("display", "none"); div_4.Style.Add("display", "none"); div_6.Style.Add("display", "none"); div_5.Style.Add("display", ""); } if (dotype == 1) //订单支付 { if (MemberOrderDAL.Getvalidteiscanpay(billid, loginnumber)) //限制订单必须有订货所属店铺中心支付) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("007452", "该订单不属于您的协助或推荐报单,不能完成支付") + "'); window.location.href='../Logout.aspx'; </script>"); return; } memberorder = MemberOrderDAL.GetMemberOrder(billid); if (loginnumber == "") { loginnumber = memberorder.Number; } else { ViewState["odnumber"] = memberorder.Number; } if (memberorder.Number == loginnumber)//如果是自己支付自己的订单则不需要确认收到款 { div_sure.Visible = false; rdombsuregetmoney.Visible = false; } if (memberorder == null) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> window.location.href='payerror.aspx?ef=" + EncryKey.Encrypt("1").ToLower() + "';</script>"); return; } if (memberorder.DefrayState == 1) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.location.href='payerror.aspx?ef=" + EncryKey.Encrypt("2").ToLower() + "';</script>"); return; } paymentnumber = memberorder.Number.ToString(); //被支付订单(汇款单)所属会员编号 totalmoney = Convert.ToDouble(memberorder.TotalMoney); // 被支付订单(汇款单)总金额 } dtcb = CompanyBankDAL.getdtcompanybankbynumber(loginnumber, 1); } else if (roletype == 2) //店铺 { //隐藏店铺操作 div_2.Style.Add("display", "none"); div_1.Style.Add("display", "none"); div_5.Style.Add("display", "none"); loginnumber = Session["Store"].ToString(); dtcb = CompanyBankDAL.getdtcompanybankbynumber(loginnumber, 2); if (dotype == 1) //订单操作 { ordergoodstable = OrderDetailDAL.Getordergoodstablebyorderid(billid); if (ordergoodstable != null && ordergoodstable.Rows.Count > 0) { if (ordergoodstable.Rows[0]["IsCheckOut"].ToString() == "Y") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.location.href='payerror.aspx?ef=" + EncryKey.Encrypt("2").ToLower() + "';</script>"); return; } } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> window.location.href='payerror.aspx?ef=" + EncryKey.Encrypt("1").ToLower() + "';</script>"); return; } //paymentnumber = ordergoodstable.Rows[0]["storeid"].ToString();//被支付订单(汇款单)所属会员编号 totalmoney = Convert.ToDouble(ordergoodstable.Rows[0]["totalmoney"]);// 被支付订单(汇款单)总金额 } } lblstoreid1.Text = loginnumber; lblstoreID2.Text = loginnumber; lblordernumber.Text = loginnumber; lbltotalmoney.Text = totalmoney.ToString("0.00"); lblordertmoney.Text = totalmoney.ToString("0.00"); ViewState["tm"] = totalmoney; string cardstr = ""; int i = 1; if (dtcb != null && dtcb.Rows.Count > 0) { foreach (DataRow item in dtcb.Rows) { cardstr += " <div id='bank" + i.ToString() + "' > " + GetTran("001243", "开户行") + ": " + item["Bank"].ToString() + "<br/> " + GetTran("007506", "账") + " " + GetTran("007453", "号") + ": " + getsplit(item["BankBook"].ToString()) + "<br/> " + GetTran("000086", "开户名") + ": " + item["Bankname"].ToString() + "</div>"; i++; } this.cardlist.InnerHtml = cardstr;//绑定银行信息 } }
protected void Button5_Click(object sender, EventArgs e) { //验证店铺是否选择 if (this.Number.Text.Trim().Length == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("002289", "请输入店铺!") + "')</script>"); return; } //验证金额是否输入正确 if (this.Money.Text.Trim().Length > 0) { double d = 0; bool b = double.TryParse(this.Money.Text.Trim(), out d); if (!b) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001094", "金额输入不正确!") + "')</script>"); return; } if (d <= 0) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001313", "申报的金额必须大于0!") + "')</script>"); return; } } else { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001096", "请输入金额!") + "')</script>"); return; } //验证付款日期是否输入 if (this.FKBirthday.Text.Trim().Length > 0) { DateTime time = DateTime.Now.ToUniversalTime(); bool b = DateTime.TryParse(this.FKBirthday.Text.Trim(), out time); if (!b) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001097", "付款日期格式输入不正确!") + "')</script>"); return; } } else { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001098", "请输入日期!") + "')</script>"); return; } //验证汇出日期 if (this.HCBirthday.Text.Trim().Length > 0) { DateTime time = DateTime.Now.ToUniversalTime(); bool b = DateTime.TryParse(this.HCBirthday.Text.Trim(), out time); if (!b) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001099", "汇出日期格式输入不正确!") + "')</script>"); return; } } else { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001100", "请输入汇出日期!") + "')</script>"); return; } //验证是否有汇入银行及帐号 if (this.BankName.Items.Count == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001101", "没有汇入银行及帐号!") + "')</script>"); return; } if (this.PayeeNum.Text.Trim().Length == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001105", "请输入汇单号!") + "')</script>"); return; } if (this.IdentityCard.Text.Trim().Length == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("005900", " 请输入汇款人证件号!") + "')</script>"); return; } if (System.Text.RegularExpressions.Regex.IsMatch(this.PayeeNum.Text, @"^[0-9]+$") == false) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001108", "汇单号码必须是数字!") + "')</script>"); return; } if (System.Text.RegularExpressions.Regex.IsMatch(this.IdentityCard.Text, @"^[0-9]+$") == false) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001109", "汇款人证件号必须是数字!") + "')</script>"); return; } if (System.Text.RegularExpressions.Regex.IsMatch(this.RemitNum.Text, @"^[0-9]+$") == false) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001110", "汇出方帐号必须是数字!") + "')</script>"); return; } if (Convert.ToDouble(this.Money.Text.Trim()) > 9999999) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("006912", "输入金额太大!") + "')</script>"); return; } if (this.Money.Text.IndexOf(",") != -1) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001094", "金额输入不正确!") + "')</script>"); return; } if (this.Remark.Text.Length > 500) { System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("006708", "对不起,备注输入的字符太多,最多500个字符!") + "');", true); return; } ; RemittancesModel info = new RemittancesModel(); info.ReceivablesDate = DateTime.Now;//收款时间 info.RemitNumber = this.Number.Text; info.RemitMoney = decimal.Parse(this.Money.Text); info.StandardCurrency = int.Parse(this.LabCurrency.Text); //标准币种 info.Use = int.Parse(this.DeclarationType.SelectedValue); //用途:1.报单,2. info.PayexpectNum = BLL.CommonClass.CommonDataBLL.getMaxqishu(); //付款期数 info.PayWay = (int)PaymentEnum.BankTransfer; //付款方式 info.Managers = Session["Member"].ToString(); //经办人 info.ConfirmType = 0; //确认方式(已经去掉) info.Remark = this.Remark.Text; //备注 info.RemittancesCurrency = int.Parse(this.LabCurrency2.Text); //汇出币种 info.RemittancesMoney = decimal.Parse(this.Money.Text); //汇出金额 info.OperateIp = CommonDataBLL.OperateIP; //操作者IP info.OperateNum = Session["Member"].ToString(); //操作者编号 info.Remittancesid = ""; //汇款单号 string zw_hr_kfh = BankName.SelectedItem.Text.Substring(0, BankName.SelectedItem.Text.IndexOf("—", 0)); //银行 string zw_hr_zh = BankName.SelectedItem.Text.Substring(BankName.SelectedItem.Text.IndexOf("—", 0) + 1, BankName.SelectedItem.Text.Length - BankName.SelectedItem.Text.IndexOf("—", 0) - 1); //开户名 zw_hr_zh = zw_hr_zh.Substring(zw_hr_zh.IndexOf("——") + 2); //账号 info.ImportBank = zw_hr_kfh; //汇入银行 info.ImportNumber = Encryption.Encryption.GetEncryptionCard(zw_hr_zh); //加密汇入账号 info.RemittancesAccount = Encryption.Encryption.GetEncryptionCard(this.RemitNum.Text); //加密汇款账号 info.RemittancesDate = DateTime.Parse(FKBirthday.Text); //汇出时间 info.RemittancesBank = this.RemitBank.Text; //汇出银行 info.SenderID = Encryption.Encryption.GetEncryptionNumber(this.IdentityCard.Text); //加密汇款人身份证 info.Sender = Encryption.Encryption.GetEncryptionName(this.Remitter.Text); //加密汇款人姓名 info.Remittancesid = this.PayeeNum.Text; //汇款单号 info.RemitStatus = 1; //类型(0店铺,1会员) info.IsGSQR = false; //是否确认审核 RemittancesBLL.RemitDeclare(info, this.LabCurrency.Text, this.LabCurrency2.Text); //汇款申报 Session["MemberRemittancesModel"] = null; Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + GetTran("002290", "录入成功!请等待公司审核!") + "');window.location.href='OnlinePayment.aspx';</script>"); }
protected void sub_Click(object sender, EventArgs e) { //设置特定值防止重复提交 hid_fangzhi.Value = "0"; string hkxz = " select value from JLparameter where jlcid=6"; DataTable dthkxz = DAL.DBHelper.ExecuteDataTable(hkxz); string value = dthkxz.Rows[0]["value"].ToString(); //验证店铺是否选择 //if (this.Number.Text.Trim().Length == 0) //{ // Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("002289", "请输入店铺!") + "')</script>"); // return; //} //验证金额是否输入正确 double d = 0; bool b = double.TryParse(this.buysz.Text.Trim(), out d); if (!b) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001094", "金额输入不正确!") + "')</script>"); return; } if (d <= 0) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001313", "申报的金额必须大于0!") + "')</script>"); return; } if (d > 9999999) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("006912", "输入金额太大!") + "')</script>"); return; } if (Convert.ToDecimal(d) % Convert.ToDecimal(value) != 0) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("009052", "汇款金额只能为") + value + GetTran("009053", "的倍数") + "!')</script>"); buysz.Text = ""; return; } string zw_dian; zw_dian = Session["Member"].ToString(); string Bank = ""; string BankName = ""; string BankBook = ""; string aa = " select top(1)* from companybank order by ID desc"; DataTable dt = DAL.DBHelper.ExecuteDataTable(aa); if (dt != null && dt.Rows.Count > 0) { Bank = dt.Rows[0]["Bank"].ToString(); BankName = dt.Rows[0]["BankName"].ToString(); BankBook = dt.Rows[0]["BankBook"].ToString(); } string rnumber = Session["member"].ToString(); RemittancesModel info = new RemittancesModel(); info.ReceivablesDate = DateTime.UtcNow; info.RemittancesDate = DateTime.UtcNow; info.IsJL = 1; info.ImportBank = Bank; info.ImportNumber = BankBook; info.name = BankName; info.RemittancesAccount = ""; info.RemittancesBank = ""; info.SenderID = ""; info.Sender = ""; info.RemitNumber = rnumber; info.RemitMoney = Convert.ToDecimal(Convert.ToDouble(this.buysz.Text)); info.StandardCurrency = bzCurrency; info.Use = 0; /*int.Parse(this.DeclarationType.SelectedValue)*/ info.PayexpectNum = BLL.CommonClass.CommonDataBLL.getMaxqishu(); info.Managers = zw_dian; info.ConfirmType = 0; info.Remark = ""; info.RemittancesCurrency = int.Parse(Session["Default_Currency"].ToString()); info.RemittancesMoney = Convert.ToDecimal(Convert.ToDouble(this.buysz.Text)); info.OperateIp = CommonDataBLL.OperateIP; info.OperateNum = Session["Member"].ToString(); //获取汇单号 string huidan = "HK" + Model.Other.MYDateTime.ToYYMMDDHHmmssString(); //判断汇单号是否存在:true存在,false不存在 bool isExist = RemittancesBLL.isMemberExistsHuiDan(huidan); while (isExist) { huidan = "HK" + Model.Other.MYDateTime.ToYYMMDDHHmmssString(); isExist = RemittancesBLL.isMemberExistsHuiDan(huidan); } info.RemitStatus = 1; info.IsGSQR = false; info.Remittancesid = huidan; RemittancesBLL.RemitDeclare(info, bzCurrency.ToString(), Session["Default_Currency"].ToString()); DataTable dt_one = DAL.DBHelper.ExecuteDataTable("select ID from remittances where RemittancesID='" + huidan + "'"); string HkID = dt_one.Rows[0]["ID"].ToString();//汇款ID int bishu = 4; string billid = EncryKey.GetEncryptstr(huidan, 2, 1); string url = "OnlinePayQD.aspx?HkID=" + HkID + "&bishu=" + bishu + "&RemitMoney=" + info.RemitMoney; Response.Redirect(url); //Page.ClientScript.RegisterStartupScript(GetType(), null, @"<script type='text/javascript'>var formobj=document.createElement('form');formobj.action='"+url+"';formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj);formobj.submit(); </script>"); this.buysz.Text = ""; }
protected void Button5_Click(object sender, EventArgs e) { //验证店铺是否选择 if (this.Number.Text.Trim().Length == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("002289", "请输入店铺!") + "')</script>"); return; } //验证金额是否输入正确 if (this.Money.Text.Trim().Length > 0) { try { if (Convert.ToDouble(this.Money.Text.Trim()) <= 0) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001313", "申报的金额必须大于0!") + "')</script>"); return; } } catch { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001094", "金额输入不正确!") + "')</script>"); return; } } else { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001096", "请输入金额!") + "')</script>"); return; } if (Convert.ToDouble(this.Money.Text.Trim()) > 9999999) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("006912", "输入金额太大!") + "')</script>"); return; } if (this.Money.Text.IndexOf(",") != -1) { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001094", "金额输入不正确!") + "')</script>"); return; } //验证付款日期是否输入 if (this.FKBirthday.Text.Trim().Length > 0) { try { DateTime time = Convert.ToDateTime(this.FKBirthday.Text.Trim()); } catch { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001097", "付款日期格式输入不正确!") + "')</script>"); return; } } else { Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001098", "请输入日期!") + "')</script>"); return; } if (this.Remark.Text.Length > 500) { System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("006708", "对不起,备注输入的字符太多,最多500个字符!") + "');", true); return; } ; this.Button5.Enabled = false; //读取当前期数和当前登录的管理员编号 string zw_dian; zw_dian = Session["Member"].ToString(); string use = this.DeclarationType.SelectedValue; RemittancesModel info = new RemittancesModel(); info.ReceivablesDate = DateTime.Now; info.RemittancesDate = DateTime.Now; info.ImportBank = ""; info.ImportNumber = ""; info.RemittancesAccount = ""; info.RemittancesBank = ""; info.SenderID = ""; info.Sender = ""; info.RemitNumber = this.Number.Text; info.RemitMoney = decimal.Parse(this.Money.Text); info.StandardCurrency = int.Parse(this.LabCurrency.Text); info.Use = int.Parse(this.DeclarationType.SelectedValue); info.PayexpectNum = BLL.CommonClass.CommonDataBLL.getMaxqishu(); info.PayWay = int.Parse(this.RadPayFashion.SelectedValue); info.Managers = zw_dian; info.ConfirmType = 0; info.Remark = this.Remark.Text; info.IsGSQR = false; info.RemittancesCurrency = int.Parse(this.LabCurrency2.Text); info.RemittancesMoney = decimal.Parse(this.Money.Text); info.OperateIp = CommonDataBLL.OperateIP; info.OperateNum = Session["Member"].ToString(); info.Remittancesid = ""; //支付宝支付 string huidan = ""; string payType = this.RadPayFashion.SelectedValue.Trim(); if (payType == "3") { string isStore = "M"; //获取汇单号 huidan = Model.Other.MYDateTime.ToYYMMDDHHmmssString(); //判断汇单号是否存在:true存在,false不存在 bool isExist = RemittancesBLL.isMemberExistsHuiDan(huidan); while (isExist) { huidan = Model.Other.MYDateTime.ToYYMMDDHHmmssString(); isExist = RemittancesBLL.isMemberExistsHuiDan(huidan); } huidan = isStore + huidan; info.RemitStatus = 1; info.IsGSQR = false; info.Remittancesid = huidan; RemittancesBLL.RemitDeclare(info, this.LabCurrency.Text, this.LabCurrency2.Text); decimal huilv = info.RemitMoney / (decimal.Parse(RemittancesBLL.GetCurrency(info.StandardCurrency).ToString())) * decimal.Parse(RemittancesBLL.GetCurrency(info.RemittancesCurrency).ToString()); string url = "../Store/payment/default.aspx?zongMoney=(" + info.RemitMoney + huilv + ")&TotalMoney=" + info.RemitMoney + "&TotalComm=" + huilv + "&HuiDanID=" + huidan; Response.Write("<script language='javascript'>alert('" + GetTran("001127", "录入成功!请到网上银行付款页面。") + "');window.open('" + url + "')</script>"); } else if (payType == "4") { //获取汇单号 huidan = Model.Other.MYDateTime.ToYYMMDDHHmmssString(); //判断汇单号是否存在:true存在,false不存在 bool isExist = RemittancesBLL.isMemberExistsHuiDan(huidan); while (isExist) { huidan = Model.Other.MYDateTime.ToYYMMDDHHmmssString(); isExist = RemittancesBLL.isMemberExistsHuiDan(huidan); } info.RemitStatus = 1; info.IsGSQR = false; info.Remittancesid = huidan; RemittancesBLL.RemitDeclare(info, this.LabCurrency.Text, this.LabCurrency2.Text); decimal huilv = info.RemitMoney / (decimal.Parse(RemittancesBLL.GetCurrency(info.StandardCurrency).ToString())) * decimal.Parse(RemittancesBLL.GetCurrency(info.RemittancesCurrency).ToString()); string url = "../Store/quickPay/quickPay.aspx?RemittanceType=" + (int)Model.Enum_RemittancesType.enum_MemberRemittance + "&hkid=" + huidan; Response.Write("<script language='javascript'>alert('" + GetTran("001127", "录入成功!请到网上银行付款页面。") + "');window.open('" + url + "');</script>"); } }
/// <summary> /// 添加换货单 /// </summary> /// <param name="remittancesItem">换货单对象</param> /// <param name="replacementDetailList">对应换货单明细集合</param> /// <returns></returns> public Boolean AddReplacementItem(RemittancesModel remittancesItem, IList <ReplacementDetailModel> replacementDetailList) { return(false); }
///// <summary> ///// 会员奖金转店铺 ///// </summary> ///// <param name="info"></param> ///// <param name="RateName1"></param> ///// <param name="RateName2"></param> //public static void EFT(RemittancesModel info, string RateName1, string RateName2) //{ // RemittancesDAL.EFT(info, RateName1, RateName2); //} public static bool EFT(RemittancesModel info, string RateName1, string RateName2, string storeID, SqlTransaction tran) { return(RemittancesDAL.EFT(info, RateName1, RateName2, storeID, tran)); }
/// <summary> /// 奖金转店铺 /// </summary> /// <param name="info"></param> /// <param name="RateName1"></param> /// <param name="RateName2"></param> public static void EFT(RemittancesModel info, string RateName1, string RateName2) { RemittancesDAL.EFT(info, RateName1, RateName2); }
///// <summary> ///// 汇款申报,更新会员金额——ds2012——tianfeng ///// </summary> ///// <param name="info">汇款信息对象</param> ///// <param name="RateName1">货币汇率名称</param> ///// <param name="RateName2">实际付款汇率名称</param> //public static void RemitDeclare(RemittancesModel info, string RateName1, string RateName2) //{ // RemittancesDAL.RemitDeclare(info, RateName1, RateName2); //} /// <summary> /// 汇款申报,更新会员金额 /// </summary> /// <param name="info">汇款信息对象</param> /// <param name="RateName1">货币汇率名称</param> /// <param name="RateName2">实际付款汇率名称</param> public static bool RemitDeclare(SqlTransaction tran, RemittancesModel info, string RateName1, string RateName2) { return(RemittancesDAL.RemitDeclare(tran, info, RateName1, RateName2)); }
/// <summary> /// 汇款申报,更新店铺金额——ds2012——tianfeng /// </summary> /// <param name="info">汇款信息对象</param> /// <param name="RateName1">店铺货币汇率名称</param> /// <param name="RateName2">实际付款汇率名称</param> public static int RemitDeclare(RemittancesModel info, string RateName1, string RateName2) { return(RemittancesDAL.RemitDeclare(info, RateName1, RateName2)); }
/// <summary> /// 添加会员汇款,更新会员金额——ds2012——CK--带事务 /// </summary> /// <param name="info">汇款信息对象</param> /// <param name="RateName1">店铺货币汇率名称</param> /// <param name="RateName2">实际付款汇率名称</param> public static void AddMemberRemittancesTran(RemittancesModel info, string RateName1, string RateName2, out int id, SqlTransaction tran) { RemittancesDAL.AddMemberRemittancesTran(info, RateName1, RateName2, out id, tran); }
/// <summary> /// 添加会员汇款,更新会员金额——ds2012——tianfeng /// </summary> /// <param name="info">汇款信息对象</param> /// <param name="RateName1">店铺货币汇率名称</param> /// <param name="RateName2">实际付款汇率名称</param> public static void AddMemberRemittances(RemittancesModel info, string RateName1, string RateName2, out int id) { RemittancesDAL.AddMemberRemittances(info, RateName1, RateName2, out id); }
//赋值 private void set_get_value() { string ReceivablesDate = Convert.ToDateTime(FKBirthday.Text).ToString("yyyy-MM-dd") + " " + this.ddlHour.SelectedValue + ":" + this.ddlMinute.SelectedValue + ":00"; string zw_hcr = Convert.ToDateTime(HCBirthday.Text).ToString("yyyy-MM-dd") + " " + this.DropDownList1.SelectedValue + ":" + this.DropDownList2.SelectedValue + ":00"; RemittancesModel info = new RemittancesModel(); info.ReceivablesDate = DateTime.Parse(ReceivablesDate).ToUniversalTime(); info.RemittancesDate = DateTime.Parse(zw_hcr).ToUniversalTime(); info.ImportBank = ""; info.ImportNumber = ""; info.RemittancesAccount = ""; info.RemittancesBank = ""; info.SenderID = ""; info.Sender = ""; info.RemitNumber = this.Number.Text; info.RemitMoney = decimal.Parse(this.Money.Text); info.StandardCurrency = CommonDataBLL.GetStandard(); info.ConfirmType = int.Parse(Way.SelectedValue); info.Remark = this.Remark.Text; info.RemittancesCurrency = CommonDataBLL.GetStandard(); info.PayWay = (int)PayWayType.RecAdvance; info.RemittancesMoney = decimal.Parse(this.Money.Text); info.Managers = Session["Company"].ToString(); info.PhotoPath = ""; info.OperateIp = Request.UserHostAddress; info.OperateNum = Session["Company"].ToString(); info.IsGSQR = true; info.PayexpectNum = BLL.CommonClass.CommonDataBLL.GetMaxqishu(); //获取汇单号 string huidan = "HK" + Model.Other.MYDateTime.ToYYMMDDHHmmssString(); //判断汇单号是否存在:true存在,false不存在 bool isExist = RemittancesBLL.isMemberExistsHuiDan(huidan); while (isExist) { huidan = "HK" + Model.Other.MYDateTime.ToYYMMDDHHmmssString(); isExist = RemittancesBLL.isMemberExistsHuiDan(huidan); } info.Remittancesid = huidan; if (this.RadPayFashion.SelectedIndex == 1) { string zw_hr_kfh = BankName.SelectedItem.Text.Substring(0, BankName.SelectedItem.Text.IndexOf("—", 0)); string zw_hr_zh = BankName.SelectedItem.Text.Substring(BankName.SelectedItem.Text.IndexOf("—", 0) + 1, BankName.SelectedItem.Text.Length - BankName.SelectedItem.Text.IndexOf("—", 0) - 1); string zw_skr = ReceivablesDate; info.RemittancesDate = DateTime.Parse(zw_hcr).ToUniversalTime(); info.ImportBank = zw_hr_kfh; info.ImportNumber = zw_hr_zh; info.RemittancesAccount = this.RemitNum.Text; info.ReceivablesDate = DateTime.Parse(zw_skr).ToUniversalTime(); info.RemittancesBank = this.RemitBank.Text; info.SenderID = this.IdentityCard.Text; info.Sender = this.Remitter.Text; } if (ViewState["Type"].ToString() == "Member") { info.RemitStatus = 1; info.Use = int.Parse(member_type.SelectedValue); } else if (ViewState["Type"].ToString() == "Store") { info.RemitStatus = 0; info.Use = int.Parse(store_type.SelectedValue); } int ret = 0; SqlTransaction tran = null; SqlConnection conn = DAL.DBHelper.SqlCon(); conn.Open(); tran = conn.BeginTransaction(); //添加汇款记录,并更新对应的金额 int id = 0; RemittancesBLL.AddMemberRemittancesTran(info, CommonDataBLL.GetStandard().ToString(), CommonDataBLL.GetStandard().ToString(), out id, tran); if (id > 0) { if (info.Use == 0)//现金账户对账单 { ret = D_AccountBLL.AddAccountTran(info.RemitNumber, Double.Parse(info.RemitMoney.ToString()) * RemittancesBLL.GetCurrency(info.RemittancesCurrency), D_AccountSftype.MemberType, D_Sftype.BounsAccount, D_AccountKmtype.RechargeByManager, DirectionEnum.AccountsIncreased, " " + "~007214", tran); } else if (info.Use == 1)//消费账户对账单 { ret = D_AccountBLL.AddAccountTran(info.RemitNumber, Double.Parse(info.RemitMoney.ToString()) * RemittancesBLL.GetCurrency(info.RemittancesCurrency), D_AccountSftype.MemberCoshType, D_Sftype.EleAccount, D_AccountKmtype.RechargeByManager, DirectionEnum.AccountsIncreased, " " + "~007214", tran); } else if (info.Use == 2)//复消账户对账单 { ret = D_AccountBLL.AddAccountTran(info.RemitNumber, Double.Parse(info.RemitMoney.ToString()) * RemittancesBLL.GetCurrency(info.RemittancesCurrency), D_AccountSftype.MemberTypeFx, D_Sftype.CancellationAccount, D_AccountKmtype.RechargeByManager, DirectionEnum.AccountsIncreased, " " + "~007214", tran); } //店铺订货款 else if (info.Use == 10) { ret = D_AccountBLL.AddStoreAccount(info.RemitNumber, Double.Parse(info.RemitMoney.ToString()) * RemittancesBLL.GetCurrency(info.RemittancesCurrency), D_AccountSftype.StoreDingHuokuan, S_Sftype.dianhuo, D_AccountKmtype.RechargeByManager, DirectionEnum.AccountsIncreased, " " + "~003079", tran); }//店铺周转款 else if (info.Use == 11) { ret = D_AccountBLL.AddStoreAccount(info.RemitNumber, Double.Parse(info.RemitMoney.ToString()) * RemittancesBLL.GetCurrency(info.RemittancesCurrency), D_AccountSftype.StoreZhouZhuankuan, S_Sftype.zhouzhuan, D_AccountKmtype.RechargeByManager, DirectionEnum.AccountsIncreased, " " + "~003079", tran); } if (ret > 0) { //发送短信 //string receiverName = "", storeidnumber = "", mobile = ""; //if (ViewState["Type"].ToString() == "Store") //{ // StoreInfoModel storeinfo = StoreInfoDAL.GetStoreInfoByStoreId(this.Number.Text); // receiverName = Encryption.Encryption.GetDecipherName(storeinfo.Name); // storeidnumber = storeinfo.Number; // mobile = Encryption.Encryption.GetDecipherTele(storeinfo.MobileTele); //} //else if (ViewState["Type"].ToString() == "Member") //{ // MemberInfoModel storeinfo = MemberInfoDAL.getMemberInfo(Number.Text.Trim()); // receiverName = Encryption.Encryption.GetDecipherName(storeinfo.Name); // storeidnumber = storeinfo.Number; // mobile = Encryption.Encryption.GetDecipherTele(storeinfo.MobileTele); //} //Session["RemittancesModel"] = null; //string hkid = id.ToString(); //try //{ // BLL.MobileSMS.SendMsgMode(tran, receiverName, "收到" + info.RemittancesMoney + RemittancesBLL.GetCurrencyByID(info.RemittancesCurrency), storeidnumber, mobile, hkid, Model.SMSCategory.sms_Receivables); // tran.Commit(); //} //catch //{ // tran.Rollback(); //} if (ViewState["Type"].ToString() == "Member") { tran.Commit(); conn.Close(); Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001126", "汇款成功!") + "');location.href='AuditingStoreAccount.aspx?type=Member';</script>"); } else { tran.Commit(); conn.Close(); Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001126", "汇款成功!") + "');location.href='AuditingStoreAccount.aspx';</script>"); } } else { tran.Rollback(); conn.Close(); Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("008020", "汇款失败") + "!');</script>"); } } else { tran.Rollback(); conn.Close(); Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("008020", "汇款失败") + "!');</script>"); } }