/// <summary> /// 注册报单流程(包括判断) /// 调用逻辑层中的所有方法 /// </summary> public void AddOrderAndInfoProcess(string access_token) { try { string xx = "https://oauth.factorde.com/api/sns/user/info"; Dictionary <String, String> myD = new Dictionary <String, String>(); myD.Add("app_id", PublicClass.app_id); myD.Add("access_token", access_token); myD.Add("lang", "zh_CN"); myD.Add("version", "1.0"); myD.Add("charset", "utf8"); myD.Add("openid", Session["Member"].ToString()); //string jsonStr = PublicClass.GetSignContent(myD); //jsonStr = HttpUtility.UrlEncode(jsonStr);//字符串进行编码,参数中有中文时一定需要这一步转换,否则接口接收的到参数会乱码 string hz = PublicClass.GetFunction(xx, myD); //ck.Text = hz; JObject studentsJson = JObject.Parse(hz); Session["Member"] = studentsJson["data"]["openid"].ToString(); //if (studentsJson["data"]["nickname"].ToString() == null || studentsJson["data"]["nickname"].ToString() == "") //{ // ClientScript.RegisterStartupScript(GetType(), "msg", "<script>alert('" + GetTran("000000", "请先实名认证") + "');</script>", false); // return; //} int countdls = Convert.ToInt32(DAL.DBHelper.ExecuteScalar("select count(0) from memberinfo where number='" + Session["Member"].ToString() + "'")); if (countdls <= 0) { string number = Session["Member"].ToString(); string name = studentsJson["data"]["nickname"].ToString(); string mobile_number = studentsJson["data"]["mobile_number"].ToString(); string email = studentsJson["data"]["email"].ToString(); string parent_mobile_number = studentsJson["data"]["parent_mobile_number"].ToString(); string parent_email = studentsJson["data"]["parent_email"].ToString(); if (mobile_number == "") { mobile_number = email; } if (parent_mobile_number == "") { parent_mobile_number = parent_email; } DataTable dtdr = DAL.DBHelper.ExecuteDataTable("select number from memberinfo where MobileTele='" + parent_mobile_number + "'"); if (dtdr.Rows != null && dtdr.Rows.Count > 0) { parent_mobile_number = dtdr.Rows[0]["number"].ToString();//投资金额 } MemberInfoModel mi = AddUserInfo(number, name, mobile_number, email, parent_mobile_number); Session["mbreginfo"] = mi; //Session["OrderType"] = 22; Session["UserType"] = 3; Session["LUOrder"] = Session["Member"].ToString() + ",12"; Session["languageCode"] = "L001"; if (Session["mbreginfo"] != null) { decimal totalmoeny = 0.00M; decimal bili = 0.00M; OrderFinalModel ofm = new OrderFinalModel(); var dayPrice = CommonDataBLL.GetMaxDayPrice(); var value = 0;//投资金额换化石斛积分 decimal totalpv = 0.0M; var expect = CommonDataBLL.getMaxqishu(); totalpv = 0; ofm.InvestJB = 0; //投资石斛积分币数量 ofm.PriceJB = Convert.ToDecimal(dayPrice); //石斛积分当前市价 ofm.SendWay = 1; ofm.Number = mi.Number; ofm.Placement = mi.Placement; ofm.Direct = mi.Direct; ofm.ExpectNum = expect; ofm.OrderID = registermemberBLL.GetOrderInfo("add", null); ofm.StoreID = mi.StoreID; ofm.Name = mi.Name; ofm.PetName = mi.PetName; ofm.LoginPass = mi.LoginPass; ofm.AdvPass = mi.AdvPass; ofm.LevelInt = mi.LevelInt; ofm.RegisterDate = mi.RegisterDate; ofm.Birthday = mi.Birthday; ofm.Sex = mi.Sex; ofm.HomeTele = mi.HomeTele; ofm.OfficeTele = mi.OfficeTele; ofm.MobileTele = mi.MobileTele; ofm.FaxTele = mi.FaxTele; ofm.CPCCode = mi.CPCCode; ofm.Address = mi.Address; ofm.PostalCode = mi.PostalCode; ofm.PaperType.PaperTypeCode = mi.PaperType.PaperTypeCode; ofm.PaperNumber = mi.PaperNumber; ofm.BankCode = mi.BankCode; ofm.BankAddress = mi.BankAddress; ofm.BankCard = mi.BankCard; ofm.BCPCCode = mi.BCPCCode; ofm.BankBook = mi.BankBook; ofm.Remark = mi.Remark; ofm.ChangeInfo = mi.ChangeInfo; ofm.PhotoPath = mi.PhotoPath; ofm.Email = mi.Email; ofm.IsBatch = mi.IsBatch; ofm.Language = mi.Language; ofm.OperateIp = mi.OperateIp; ofm.OperaterNum = mi.OperaterNum; ofm.Answer = mi.Answer; ofm.Question = mi.Question; ofm.Error = mi.Error; ofm.Bankbranchname = mi.Bankbranchname; ofm.Flag = mi.Flag; ofm.Assister = mi.Assister; ofm.District = mi.District; ofm.TotalMoney = Convert.ToDecimal(totalmoeny); ofm.TotalPv = Convert.ToDecimal(totalpv);//投资金额兑换成石斛积分 ofm.OrderType = mi.OrderType; ofm.OrderExpect = expect; ofm.StandardcurrencyMoney = ofm.TotalMoney; ofm.PaymentMoney = ofm.TotalMoney; ofm.OrderDate = DateTime.UtcNow; ofm.RemittancesId = ""; ofm.ElectronicaccountId = ""; ofm.Type = 0; ofm.ConCity.Country = ""; ofm.ConCity.Province = ""; ofm.ConCity.City = ""; ofm.ConCity.Xian = ""; ofm.ConAddress = ""; ofm.CCPCCode = ""; ofm.ConTelPhone = ""; ofm.ConMobilPhone = ""; ofm.CarryMoney = 0; ofm.ConPost = ""; ofm.Consignee = ""; ofm.ConZipCode = ""; ofm.ProductIDList = ""; ofm.QuantityList = ""; ofm.NotEnoughProductList = ""; ofm.PhotoPath = ""; Boolean flag = new AddOrderDataDAL().AddFinalOrder(ofm); if (flag) { string sqljs = "exec dbo.js_addnew '" + Session["Member"].ToString() + "','','" + mi.Direct + "',0,1,0"; DBHelper.ExecuteNonQuery(sqljs); int val = AddOrderDataDAL.OrderPayment(ofm.StoreID, ofm.OrderID, ofm.OperateIp, 3, 1, 10, "管理员", "", 1, -1, 1, 1, "", 0, ""); if (val == 0) { //PublicClass.SendMsg(1, ofm.OrderID, ""); DataTable dt = ChangeTeamBLL.GetMemberInfoDataTable(Session["Member"].ToString()); if (dt.Rows.Count > 0) { if (dt.Rows[0][0].ToString() != "" && dt.Rows[0][0].ToString() != null) { string sqlqq = "select Number from memberinfo where MobileTele='" + dt.Rows[0][0].ToString() + "'"; DataTable dtt = DBHelper.ExecuteDataTable(sqlqq); if (dtt.Rows.Count > 0) { string sql = "update memberinfo set Direct='" + dt.Rows[0][0].ToString() + "' where number='" + Session["Member"].ToString() + "'"; DBHelper.ExecuteNonQuery(sql); string sqll = "update MemberInfoBalance" + CommonDataBLL.getMaxqishu() + " set Direct='" + dt.Rows[0][0].ToString() + "' where number='" + Session["Member"].ToString() + "'"; DBHelper.ExecuteNonQuery(sqll); string sqljss = "exec dbo.js_addnew '" + Session["Member"].ToString() + "','','" + dt.Rows[0][0].ToString() + "',0,1,0"; DBHelper.ExecuteNonQuery(sqljss); } } } Response.Redirect("First.aspx"); ClientScript.RegisterStartupScript(GetType(), "msg", "<script>alert('" + GetTran("000436", "注册成功") + "');location.href='index.aspx';</script>", false); } else { ClientScript.RegisterStartupScript(GetType(), "msg", "<script>alert('" + GetTran("000000", "登陆失败,请联系管理员") + "');</script>", false); } } } } else { string mobile_number = studentsJson["data"]["mobile_number"].ToString(); string email = studentsJson["data"]["email"].ToString(); string parent_mobile_number = studentsJson["data"]["parent_mobile_number"].ToString(); string parent_email = studentsJson["data"]["parent_email"].ToString(); DataTable dt = ChangeTeamBLL.GetMemberInfoDataTable(Session["Member"].ToString()); if (dt.Rows.Count > 0) { if (dt.Rows[0][0].ToString() != "" && dt.Rows[0][0].ToString() != null) { if (dt.Rows[0][0].ToString() == parent_mobile_number || dt.Rows[0][0].ToString() == parent_email) { string sqlqq = "select Number,Direct,name from memberinfo where MobileTele='" + dt.Rows[0][0].ToString() + "'"; DataTable dtt = DBHelper.ExecuteDataTable(sqlqq); if (dtt.Rows.Count > 0) { if (dtt.Rows[0]["Direct"].ToString() != null && dtt.Rows[0]["Direct"].ToString() != "") { string sql = "update memberinfo set Direct='" + dtt.Rows[0][0].ToString() + "' where number='" + Session["Member"].ToString() + "'"; DBHelper.ExecuteNonQuery(sql); string sqll = "update MemberInfoBalance" + CommonDataBLL.getMaxqishu() + " set Direct='" + dtt.Rows[0][0].ToString() + "' where number='" + Session["Member"].ToString() + "'"; DBHelper.ExecuteNonQuery(sqll); string sqljs = "exec dbo.js_addnew '" + Session["Member"].ToString() + "','','" + dtt.Rows[0][0].ToString() + "',0,1,0"; DBHelper.ExecuteNonQuery(sqljs); } if (dtt.Rows[0]["name"].ToString() == "" || dtt.Rows[0]["name"].ToString() == null) { string name = studentsJson["data"]["nickname"].ToString(); string sql = "update memberinfo set name='" + name + "' where number='" + Session["Member"].ToString() + "'"; DBHelper.ExecuteNonQuery(sql); } } } } } Response.Redirect("First.aspx"); } } catch (Exception) { ClientScript.RegisterStartupScript(GetType(), "msg", "<script>alert('" + GetTran("000000", "登陆失败,请确认云端钱包是否登录") + "');</script>", false); } }
protected void StartRecord_click(object sender, EventArgs e) { ConsigneeInfo cinfo = null; var member = Session["Member"]; if (member != null) { cinfo = MemberInfoModifyBll.getconsigneeInfo(member.ToString(), true); if (cinfo == null) { ScriptHelper.SetAlert(Page, "请先选择收货地址!", "PhoneSettings/SetConAddress.aspx?type=" + type + "&&url=AddLsOrder"); return; } } else { Response.Redirect("~/MemberMobile/Index.aspx"); return; } string count = DBHelper.ExecuteScalar("select count(*) from MemShopCart where memBh='" + luo.MemBh + "' and mType=" + Session["UserType"].ToString() + " and odType=" + luo.OrderType).ToString(); if (count == "0" && Session["UserType"].ToString() != "1") { ScriptHelper.SetAlert(Page, GetTran("007430", "您至少要选择一种产品") + "!", "ShopingList.aspx"); return; } else { IList <MemberDetailsModel> choseProList = new List <MemberDetailsModel>(); OrderDeal od = new OrderDeal(); OrderFinalModel ofm = new OrderFinalModel(); ofm.SendWay = 1;//收货途径 会员收货 if (Session["EditOrderID"] != null) { OrderFinalModel model = new OrderFinalModel(); ofm = od.GetDataModelFx(Convert.ToInt32(Session["UserType"]), luo.OrderType, out choseProList, ofm.SendWay); ofm.Assister = ""; } else { if (luo.OrderType == 21 || luo.OrderType == 11 || luo.OrderType == 31) { ofm = od.GetDataModel(Convert.ToInt32(Session["UserType"]), luo.OrderType, out choseProList, ofm.SendWay); if (new RegistermemberBLL().CheckNumberTwice(ofm.Number) != null) { ScriptHelper.SetAlert(Page, GetTran("007432", "会员编号已存在") + "!"); AgainTime.Value = "0"; DAL.DBHelper.ExecuteNonQuery("delete from MemShopCart where memBh='" + luo.MemBh + "' and mType=" + Session["UserType"].ToString()); return; } string placement = new RegistermemberBLL().GetHavePlacedOrDriect(ofm.Number, "", ofm.Placement, ofm.Direct); if (placement != null) { ScriptHelper.SetAlert(Page, placement); AgainTime.Value = "0"; DAL.DBHelper.ExecuteNonQuery("delete from MemShopCart where memBh='" + luo.MemBh + "' and mType=" + Session["UserType"].ToString()); return; } if (ofm.Placement != "8888888888") { if (DBHelper.ExecuteScalar("select count(0) from memberinfo where placement='" + ofm.Placement + "' and District=" + ofm.District + "").ToString() != "0") { ScriptHelper.SetAlert(Page, GetTran("007433", "安置人所选区位已有人安置") + "!"); AgainTime.Value = "0"; DAL.DBHelper.ExecuteNonQuery("delete from MemShopCart where memBh='" + luo.MemBh + "' and mType=" + Session["UserType"].ToString()); return; } } } else { ofm = od.GetDataModelFx(Convert.ToInt32(Session["UserType"]), luo.OrderType, out choseProList, ofm.SendWay); if (!MemberInfoDAL.IsMemberExist(ofm.Number)) { ScriptHelper.SetAlert(Page, GetTran("000725", "会员编号不存在") + "!"); AgainTime.Value = "0"; return; } ofm.Assister = ""; } if (luo.OrderType == 21 || luo.OrderType == 11) { if (Convert.ToDouble(ofm.TotalMoney) < SetParametersBLL.GetMemOrderLineOrderBaseLine()) { ScriptHelper.SetAlert(Page, GetTran("000000", "会员注册金额不能低于") + SetParametersBLL.GetMemOrderLineOrderBaseLine().ToString("f2") + "!"); AgainTime.Value = "0"; return; } } } ofm.StoreID = "8888888888"; ofm.Type = 2;// 运货方式 邮寄 //Convert.ToInt32(this.ddth.SelectedValue); //if (lblOdType.Text == GetTran("004008", "注册报单")) //{ // ofm.IsAgain = 0; //} //else //{ ofm.IsAgain = 1; //} ofm.OrderType = 12; double yfStr = 0; //地址 if (cinfo != null) { ofm.CCPCCode = cinfo.CPCCode; ofm.ConTelPhone = cinfo.MoblieTele; ofm.ConMobilPhone = cinfo.MoblieTele; ofm.ConPost = ""; ofm.Consignee = Encryption.Encryption.GetEncryptionName(cinfo.Consignee); ofm.ConZipCode = cinfo.ConZipCode; ofm.ConAddress = Encryption.Encryption.GetEncryptionAddress(cinfo.Address); } //ofm.ConCity.Country = this.CountryCity2.Country; //ofm.ConCity.Province = this.CountryCity2.Province; //ofm.ConCity.City = this.CountryCity2.City; //ofm.ConCity.Xian = this.CountryCity2.Xian; //ofm.ConAddress = Encryption.Encryption.GetEncryptionAddress(this.Txtdz.Text); //ofm.CCPCCode = DAL.CommonDataDAL.GetCPCCode(CountryCity2.Country, CountryCity2.Province, CountryCity2.City, CountryCity2.Xian); yfStr = 0; //ofm.ConTelPhone = txtOtherPhone.Text.Trim(); //ofm.ConMobilPhone = txtOtherPhone.Text.Trim(); //Txtyddh.Text.Trim(); //ofm.CarryMoney = Convert.ToDecimal(yfStr); //ofm.ConPost = ""; //ofm.Consignee = Encryption.Encryption.GetEncryptionName(txtConName.Text.Trim()); //ofm.ConZipCode = txtPostCode.Text; //ofm.Number = txtMemBh.Text; //产品总费用、年费、运费、应付总金额 double pdtMoney = 0; //double.Parse(this.ltPrice.Text); double CarriageMoney = 0; //运费 ofm.CarryMoney = decimal.Parse("0.00"); var dayPrice = CommonDataBLL.GetMaxDayPrice(); decimal yfje = Convert.ToDecimal(ofm.TotalMoney / Convert.ToDecimal(dayPrice)); ofm.TotalMoney = yfje + Convert.ToDecimal(CarriageMoney); //运费类型 //if (ddth.SelectedValue == "1")//自提 //{ // ofm.CarryMoney = decimal.Parse("0.00"); // this.txtYunfei.Text = ofm.CarryMoney.ToString(); //} //else //{ // this.txtYunfei.Text = ofm.CarryMoney.ToString(); // ofm.TotalMoney = Convert.ToDecimal(ofm.TotalMoney) + Convert.ToDecimal(CarriageMoney);//加运费 //} ofm.OrderExpect = CommonDataBLL.getMaxqishu(); ofm.StandardcurrencyMoney = yfje; ofm.TotalPv = 0; ofm.PaymentMoney = yfje; ofm.LevelInt = 1; ofm.StoreID = "8888888888"; ofm.InvestJB = yfje; //投资石斛积分币数量 ofm.PriceJB = Convert.ToDecimal(dayPrice); //石斛积分当前市价 ofm.OrderID = registermemberBLL.GetOrderInfo("add", null); if (Session["EditOrderID"] != null) { int zhifuZt = Convert.ToInt32(DBHelper.ExecuteScalar("select defraystate from memberorder where orderid='" + Session["EditOrderID"] + "'")); if (zhifuZt == 1) { ScriptHelper.SetAlert(Page, "该单已支付!不能修改!"); return; } SqlConnection conn = new SqlConnection(DBHelper.connString); conn.Open(); SqlTransaction tran = conn.BeginTransaction(); ofm.OrderID = Session["EditOrderID"].ToString(); new AddOrderDataDAL().Del_Horder(Session["EditOrderID"].ToString(), tran); Boolean flag = new DAL.AddOrderDataDAL().AddFinalOrderNoInfo(ofm, tran); if (flag) { //p_content.Visible = false; Session.Remove("mbreginfo"); Session.Remove("fxMemberModel"); Session.Remove("LUOrder"); Session.Remove("OrderType"); Session.Remove("EditOrderID"); Session.Remove("MemberUpgradeStore"); Session["MemberInfo_NP"] = ofm.Number + "," + ofm.Number; //储存会员的编号 tran.Commit(); conn.Close(); conn.Dispose(); DAL.DBHelper.ExecuteNonQuery("delete from MemShopCart where memBh='" + ofm.Number + "' and mType=" + Session["UserType"].ToString());//订单提交成功后,删除购物车 if (Session["UserType"].ToString() == "1") { int val = AddOrderDataDAL.OrderPayment(ofm.StoreID, ofm.OrderID, ofm.OperateIp, 1, 1, 1, "管理员", "", 4, -1, 1, 1, "", 0, ""); if (val == 0) { ClientScript.RegisterStartupScript(GetType(), "msg", "<script>alert('" + GetTran("000222", "修改成功") + "');location.href='../company/BrowseMemberOrders.aspx';</script>", false); } else { ClientScript.RegisterStartupScript(GetType(), "msg", "<script>alert('" + GetTran("007435", "修改成功自动支付失败") + "!');location.href='../company/BrowseMemberOrders.aspx';</script>", false); } } else if (Session["UserType"].ToString() == "2") { if (ofm.IsAgain == 0) { //ClientScript.RegisterStartupScript(GetType(), "msg", "<script>var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepay.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../store/browsememberorders.aspx';</script>", false); //ScriptManager.RegisterStartupScript(this, GetType(), "mag", "var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../store/browsememberorders.aspx';", true); } else { //ClientScript.RegisterStartupScript(GetType(), "msg", "<script>var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepay.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../store/viewfuxiao.aspx';</script>", false); //ScriptManager.RegisterStartupScript(this, GetType(), "mag", "var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../store/browsememberorders.aspx';", true); } } else { if (ofm.IsAgain == 0) { //ClientScript.RegisterStartupScript(GetType(), "msg", "<script>var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepay.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../member/browsememberorders.aspx';</script>", false); //ScriptManager.RegisterStartupScript(this, GetType(), "mag", "var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../member/browsememberorders.aspx';", true); } else { //ClientScript.RegisterStartupScript(GetType(), "msg", "<script>var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepay.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../member/memberorder.aspx';</script>", false); //ScriptManager.RegisterStartupScript(this, GetType(), "mag", "var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../member/browsememberorders.aspx';", true); Response.Redirect("../payserver/chosepaysjpay.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + ""); } } } else { tran.Rollback(); conn.Close(); conn.Dispose(); ScriptHelper.SetAlert(Page, GetTran("000225", "修改失败")); } } else { Boolean flag = new DAL.AddOrderDataDAL().AddFinalOrder(ofm); if (flag) { //p_content.Visible = false; Session.Remove("mbreginfo"); Session.Remove("fxMemberModel"); Session.Remove("LUOrder"); Session.Remove("OrderType"); Session.Remove("EditOrderID"); Session.Remove("MemberUpgradeStore"); Session["MemberInfo_NP"] = ofm.Number + "," + ofm.Number; //储存会员的编号 DAL.DBHelper.ExecuteNonQuery("delete from MemShopCart where memBh='" + luo.MemBh + "' and mType=" + Session["UserType"].ToString()); //订单提交成功后,删除购物车 if (Session["UserType"].ToString() == "1") { int val = AddOrderDataDAL.OrderPayment(ofm.StoreID, ofm.OrderID, ofm.OperateIp, 1, 1, 1, "管理员", "", 5, -1, 1, 1, "", 0, ""); if (val == 0) { PublicClass.SendMsg(1, ofm.OrderID, ""); ClientScript.RegisterStartupScript(GetType(), "msg", "<script>alert('" + GetTran("000000", "购买成功") + "');location.href='../company/BrowseMemberOrders.aspx';</script>", false); } else { ClientScript.RegisterStartupScript(GetType(), "msg", "<script>alert('" + GetTran("000000", "报单成功,支付失败,店铺账户余额不足") + "!');location.href='../company/BrowseMemberOrders.aspx';</script>", false); } } else if (Session["UserType"].ToString() == "2") { if (ofm.IsAgain == 0) { //Response.Redirect("../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1), true); Response.Redirect("../payserver/chosepaysjpay.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + ""); } else { Response.Redirect("../payserver/chosepaysjpay.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + ""); //Response.Redirect("../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1), true); //ClientScript.RegisterStartupScript(GetType(), "msg", "<script>var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';</script>" , false);//+ // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../store/viewfuxiao.aspx';" } } else { if (ofm.IsAgain == 0) { Response.Redirect("../payserver/chosepaysjpay.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + ""); //Response.Redirect("../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1), true); //ClientScript.RegisterStartupScript(GetType(), "msg", "<script>var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../membermobile/browsememberorders.aspx';</script>", false); } else { Response.Redirect("../payserver/chosepaysjpay.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + ""); //Response.Redirect("../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1), true); //ClientScript.RegisterStartupScript(GetType(), "msg", "<script>var formobj=document.createElement('form');" // + "formobj.action='../payserver/chosepaysj.aspx?blif=" + EncryKey.GetEncryptstr(ofm.OrderID, 1, 1) + "';" + // "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='../membermobile/memberorder.aspx';</script>", false); } } } else { ScriptHelper.SetAlert(Page, GetTran("001557", "报单失败!")); } } } }
/// <summary> /// 支付按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnsure_Click(object sender, EventArgs e) { double currency = AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString())); int res = -1; string usemoney = lbltotalmoney.Text.Trim(); string billid = ViewState["billid"].ToString(); int roletype = Convert.ToInt32(ViewState["roletype"]); int dotype = Convert.ToInt32(ViewState["dotype"]); loginnumber = ViewState["loginnumber"].ToString(); string curip = Request.UserHostAddress.ToString(); if (!rdorempay.Checked) //非离线支付 { if (ViewState["remid"] != null) { RemittancesDAL.DelRemittancesrelationremtemp(ViewState["remid"].ToString()); } } else //使用离线支付方式 { if (ViewState["remid"] != null) { RemittancesDAL.UPRemittancesre(ViewState["remid"].ToString()); } } if (rdoonlinepay.Checked) //在线支付 { string hkid = billid; ClientScript.RegisterStartupScript(GetType(), "msg", "alert('该功能正在开发中,请耐心等候!!!');", true); return; if (dotype == 1) { hkid = RemittancesDAL.AddRemittancebytypeOnline(billid, roletype, curip, loginnumber, 1); } else if (dotype == 2) { RemittancesDAL.UpdateOnlinepayway(billid, 4); } string posturl = Getposturl(hkid); ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.open ('" + posturl + "');</script>"); this.btnsure.Enabled = false; return; } else if (rdorempay.Checked) //离线支付 { //usemoney = (double.Parse(lblrmb.Text.Trim()) * currency).ToString(); usemoney = double.Parse(lblrmb.Text.Trim()).ToString("0.00"); ClientScript.RegisterStartupScript(this.GetType(), "", "<script> window.location.href='payerror.aspx?ef=" + EncryKey.Encrypt("100" + "," + billid + "," + usemoney) + "';</script>"); return; } else if (rdostorepay.Checked) //去店铺支付 { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> window.location.href='payerror.aspx?ef=" + EncryKey.Encrypt("101" + "," + billid + "," + usemoney) + "';</script>"); return; } else if (rdoectpay.Checked) //会员电子货币支付 { if (MemberOrderDAL.Getvalidteiscanpay(billid, loginnumber)) //限制订单必须有订货所属店铺推荐人协助人支付) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("007452", "该订单不属于您的协助或推荐报单,不能完成支付!") + "'); window.location.href='../Logout.aspx'; </script>"); return; } if (ViewState["odnumber"].ToString() != loginnumber)//如果不是自己给自己支付 { if (this.rdombsuregetmoney.SelectedValue == "0") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("007455", "请确认已收到该会员支付的报单金额") + "'); </script>"); return; } } if (this.txtadvpass.Text == "") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("006656", "二级密码不能为空!") + "');</script>"); return; } string oldPass = Encryption.Encryption.GetEncryptionPwd(this.txtadvpass.Text.ToString(), loginnumber); int n = PwdModifyBLL.check(loginnumber, oldPass, 1); if (n <= 0) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("006058", "二级密码不正确!") + "'); </script>"); return; } if (MemberInfoDAL.CheckState(Session["Member"].ToString())) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("007456", "会员账户已冻结,不能完成支付!") + "'); </script>"); return; } DataTable dt_one = DAL.DBHelper.ExecuteDataTable("select ordertype from MemberOrder where OrderID=" + billid); string ordertype = dt_one.Rows[0]["ordertype"].ToString();//订单类型 int act; if (ordertype == "22" || ordertype == "12") { act = Convert.ToInt32(rdoaccounttype2.SelectedValue); } else if (ordertype == "25") { act = Convert.ToInt32(rdoaccounttype3.SelectedValue); } else { act = Convert.ToInt32(rdoaccounttype.SelectedValue); } res = AddOrderDataDAL.OrderPayment(loginnumber, billid, curip, roletype, dotype, act, loginnumber, "", 2, -1, 1, 1, "", double.Parse(usemoney), ""); this.btnsure.Enabled = false; } else if (rdostpaymb.Checked) //店铺支付 会员订单 { if (MemberOrderDAL.Getvalidteiscanpay(billid, loginnumber)) //限制订单必须有订货所属店铺推荐人协助人支付) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("007452", "该订单不属于您的协助或推荐报单,不能完成支付!") + "'); window.location.href='../Logout.aspx'; </script>"); return; } if (this.rdoisagree.SelectedValue == "0") //验证是否确认收到款 { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("007455", "请确认已收到该会员支付的报单金额") + "!'); </script>"); return; } if (this.txtpayadbpass.Text == "") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("006656", "二级密码不能为空!") + "');</script>"); return; } string oldPass = Encryption.Encryption.GetEncryptionPwd(this.txtpayadbpass.Text.ToString(), Session["Store"].ToString()); int n = PwdModifyBLL.checkstore(loginnumber, oldPass, 1); if (n <= 0) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("006058", "二级密码不正确!") + "'); </script>"); return; } int act = Convert.ToInt32(rdostactypepaymb.SelectedValue); res = AddOrderDataDAL.OrderPayment(loginnumber, billid, curip, 2, 3, act, loginnumber, "", 5, -1, 1, 1, "", double.Parse(usemoney), ""); this.btnsure.Enabled = false; } else if (rdostopayorder.Checked) //店铺电子账户支付 订货单 { if (this.txtstadvpass.Text == "") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("006656", "二级密码不能为空!") + "');</script>"); return; } string oldPass = Encryption.Encryption.GetEncryptionPwd(this.txtstadvpass.Text.ToString(), Session["Store"].ToString()); int n = PwdModifyBLL.checkstore(loginnumber, oldPass, 1); if (n <= 0) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("006058", "二级密码不正确!") + "'); </script>"); return; } int act = Convert.ToInt32(rdostaccount.SelectedValue); res = AddOrderDataDAL.OrderPayment(loginnumber, billid, curip, roletype, dotype, act, loginnumber, "", 2, -1, 1, 1, "", double.Parse(usemoney), ""); this.btnsure.Enabled = false; } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script> alert('" + GetTran("000000", "请至少选择一种支付方式!") + "'); </script>"); return; } PublicClass.SendMsg(1, billid, ""); ClientScript.RegisterStartupScript(this.GetType(), "", "<script> window.location.href='payerror.aspx?ef=" + EncryKey.Encrypt(res.ToString() + "," + billid + "," + usemoney) + "';</script>"); return; }
public int DoControlRemit(int ctype, string rmidstr) { int errorinfo = 0; int ges = -1; NumberByBit nbt = new NumberByBit(); string desstrm = nbt.DecryptDES(rmidstr, "20120518"); string[] srmps = desstrm.Split(','); string rmid = ""; string oper = ""; string opip = ""; if (srmps.Length >= 3) { rmid = srmps[0].ToString(); oper = srmps[1].ToString(); opip = srmps[2].ToString(); } DataTable remittancedt = RemittancesDAL.GetRemittanceinfobyremid(rmid); if (remittancedt != null && remittancedt.Rows.Count > 0) { int roltype = Convert.ToInt32(remittancedt.Rows[0]["RemitStatus"]) == 0 ? 2 : 1; string orderid = remittancedt.Rows[0]["RelationOrderID"].ToString(); double totalrmbmoney = Convert.ToDouble(DBHelper.ExecuteScalar("select isnull(totalrmbmoney,0) from remtemp where remittancesid='" + rmid + "'")); int dotype = 0; if (orderid == "") { dotype = 2; } else { dotype = 1; } ges = AddOrderDataDAL.OrderPayment(oper, orderid, opip, roltype, dotype, -1, oper, "", 3, ctype, 1, 1, rmid, totalrmbmoney, "");;// AddOrderDataDAL.PaymentChongzhi(desstrm, ctype); } double tomoney = 0; //if (ges == 0 || ges == 7) //{ //// 短信 //SqlConnection con = null; //SqlTransaction tran = null; //string info = string.Empty; //tomoney = Convert.ToDouble(DBHelper.ExecuteScalar("select isnull(totalrmbmoney,0) from dbo.remtemp where remittancesid='" + rmid + "'")); //string acnumber = DBHelper.ExecuteScalar("select number from dbo.MemberRemittances where remittancesid='" + rmid + "'").ToString(); ////手机号码 //object mt = DAL.DBHelper.ExecuteScalar("select MobileTele from memberinfo where number ='" + acnumber + "'"); //string sjhm = mt == null ? "" : mt.ToString(); ////支付的金额 //string zfje = tomoney.ToString("f2"); //if (sjhm != "" && oper != "") //{ // string sendinfo = "管理员" + oper + "已经成功确认发展商 " + acnumber + " 的支付【" + zfje + "元人民币】,充值成功,请及时登录查看!"; // if (ges == 7) // { // sendinfo = "管理员" + oper + "已经成功确认发展商 " + acnumber + " 的支付【" + zfje + "元人民币】,发展商 " + acnumber + " 的账号已成功激活,请及时登录查看!"; // } // try // { // con = DAL.DBHelper.SqlCon(); // con.Open(); // tran = con.BeginTransaction(); // bool bo = true;// BLL.MobileSMS.SendMsgMode(tran, "", sendinfo, acnumber, sjhm, "", Model.SMSCategory.sms_Active); // if (bo) // tran.Commit(); // else // tran.Rollback(); // } // catch (Exception ee) // { // if (tran != null) // tran.Rollback(); // } // finally // { // con.Close(); // } //} // errorinfo = 1; //} //else //{ // errorinfo = 0; //} return(ges); }
protected void Button1_Click(object sender, EventArgs e) { string number = Request.QueryString["number"]; string rmid = Request.QueryString["repid"]; string ip = Request.UserHostAddress.ToString(); string orderid = Request.QueryString["orderid"]; double remark = 0; if (TextBox1.Text.Trim() != "") { bool b = double.TryParse(TextBox1.Text.Trim(), out remark); if (!b) { ClientScript.RegisterStartupScript(GetType(), "aaa", "alert('实汇金额只能输入数字!');", true); return; } //if (remark > Convert.ToDouble(Label2.Text.Trim().Substring(1))) //{ // ClientScript.RegisterStartupScript(GetType(), "aaa", "alert('实汇金额不能大于汇款金额!');", true); // return; //} } else { ClientScript.RegisterStartupScript(GetType(), "aaa", "alert('实汇金额不能为空!');", true); return; } int res = -1; int res1 = -1; DataTable remittancedt = RemittancesDAL.GetRemittanceinfobyremid(rmid); string oper = Session["company"].ToString(); string opip = Request.UserHostAddress.ToString(); if (remittancedt != null && remittancedt.Rows.Count > 0) { int roltype = Convert.ToInt32(remittancedt.Rows[0]["RemitStatus"]) == 0 ? 2 : 1; string ord = remittancedt.Rows[0]["RelationOrderID"].ToString(); double totalrmbmoney = Convert.ToDouble(TextBox1.Text.Trim()); int isgsqr = Convert.ToInt32(remittancedt.Rows[0]["isgsqr"]); int dotype = 0; if (ord == "") { dotype = 2; } else { dotype = 1; } if (isgsqr == 0) { res = AddOrderDataDAL.OrderPayment(oper, ord, opip, roltype, dotype, 0, oper, "", 3, 1, 1, 1, rmid, totalrmbmoney, ""); DataTable dt_one = DAL.DBHelper.ExecuteDataTable("select Ispipei,IsJL from remittances where RemittancesID='" + rmid + "'"); string Ispipie = dt_one.Rows[0]["Ispipei"].ToString(); //汇款id string IsJL = dt_one.Rows[0]["IsJL"].ToString(); //汇款id if (Ispipie == "1" && IsJL == "1") { res1 = AddOrderDataDAL.OrderPayment1(rmid); } } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('该汇款单已确认,不能重复操作!');window.close();</script>"); } } if (res == 0) { PublicClass.SendMsg(1, remittancedt.Rows[0]["RelationOrderID"].ToString(), ""); ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('确认收款成功!');window.opener.location.href='DoSeecan.aspx';window.close();;</script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('确认收款失败!');</script>"); } }
/// <summary> /// 注册报单流程(包括判断) /// 调用逻辑层中的所有方法 /// </summary> public void AddOrderAndInfoProcess() { string xjnumber = lblxjnumber.Text; string placement = this.hidplacemnet.Value; string direct = hiddirect.Value; if (placement == "") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('安置编号不能为空');</script>", false); return; } if (placement == xjnumber) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('安置编号不能与会员编号相同');</script>", false); return; } string GetError1 = new AjaxClass().CheckNumberNetAn(direct, placement); if (GetError1 != null && GetError1 != "") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('安置编号必须在推荐编号的安置网络下面!');</script>", false); return; } if (Convert.ToInt32(DAL.DBHelper.ExecuteScalar("select COUNT(0) from MemberInfo where MemberState in(0,2) and Number='" + CommonDataBLL.quanjiao(direct) + "'")) != 0) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('推荐编号未激活');</script>", false); return; } if (Convert.ToInt32(DAL.DBHelper.ExecuteScalar("select COUNT(0) from MemberInfo where MemberState in(0,2) and Number='" + CommonDataBLL.quanjiao(placement) + "'")) != 0) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('请先激活当前会员的安置人,或重新设置安置编号!');</script>", false); return; } string placement_check = registermemberBLL.GetHavePlacedOrDriect(xjnumber, "", placement, direct); if (placement_check != null) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + placement_check + "');</script>", false); return; } string pass = txtpassword.Text; if (pass == "") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('请输入二级密码!');</script>", false); return; } string EnPass = Encryption.Encryption.GetEncryptionPwd(pass, direct); int n = PwdModifyBLL.check(direct, EnPass, 1); if (n <= 0) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('二级密码不正确!');</script>", false); return; } string District = hidDistrict.Value; if (placement != "8888888888") { if (DBHelper.ExecuteScalar("select count(0) from memberinfo where placement='" + placement + "' and District=" + District + " and memberstate=1 ").ToString() != "0") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('安置人所选区位已有人安置!');</script>", false); return; } } string orderid = hidorderid.Value; int maxexp = BLL.CommonClass.CommonDataBLL.getMaxqishu(); string curip = Request.UserHostAddress.ToString(); int rec = -1; SqlConnection conn = null; SqlTransaction tran = null; try { conn = DBHelper.SqlCon(); conn.Open(); tran = conn.BeginTransaction(); string sql = " update memberinfo set placement=@placement ,District=" + District + " where number=@number "; SqlParameter[] sps = new SqlParameter[] { new SqlParameter("@placement", placement), new SqlParameter("@number", xjnumber) }; rec = DBHelper.ExecuteNonQuery(tran, sql, sps, CommandType.Text); rec = AddOrderDataDAL.OrderPayment(tran, direct, orderid, curip, 1, 1, 1, direct, "", 2, -1, 1, 1, "", 0, ""); if (rec == 0) { tran.Commit(); //ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('激活会员成功!');window.location.href='BrowseMemberOrders.aspx'</script>"); // Response.Redirect("../payserver/chosepaysjpay.aspx?blif=" + EncryKey.GetEncryptstr(orderid, 1, 1) + ""); } else if (rec == 2) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('可用石斛积分不足,激活失败!');</script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('安置激活失败,请重新输入安置编号!');</script>"); this.hidplacemnet.Value = ""; this.txtplacemnet.Text = ""; } } catch (Exception) { tran.Rollback(); ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('安置激活失败!');</script>"); this.hidplacemnet.Value = ""; this.txtplacemnet.Text = ""; } finally { tran.Dispose(); conn.Close(); conn.Dispose(); } double jbb = Convert.ToDouble(lblkcjb.Text); ClientScript.RegisterStartupScript(this.GetType(), "", "<script> window.location.href='../payserver/payerror1.aspx?ef=" + EncryKey.Encrypt(rec.ToString() + "," + orderid + "," + jbb) + "';</script>"); }
protected void gvStoreOrder_RowCommand(object sender, GridViewCommandEventArgs e) { string[] args = e.CommandArgument.ToString().Split(':'); string orderId = args[0]; string storeId = args[1]; string isCheckOut = args[2]; double totalMoney = Convert.ToDouble(args[3]); string payWay = args[4]; if (e.CommandName == "OK") { //判断选中正确否(判断金额) int count = 0; int paycount = 0; IList <StoreOrderModel> orders = new List <StoreOrderModel>(); string[] storeMoney = CheckOutOrdersBLL.GetStoreTotalOrderGoodsMoney(storeId); double ordermoney = double.Parse(storeMoney[0]); //订货款 double turnmonty = double.Parse(storeMoney[1]); //周转款 StoreOrderModel order = new StoreOrderModel(); order.StoreorderId = orderId; if (payWay == "0") { order.OrderType = 0; if (totalMoney > ordermoney) { msg = "<script>alert('" + GetTran("000957", "订货款不足!") + "');</script>"; return; } } else if (payWay == "1") { order.OrderType = 1; if (totalMoney > turnmonty) { msg = "<script>alert('" + GetTran("000965", "周转款不足!") + "');</script>"; return; } } order.TotalMoney = Convert.ToDecimal(totalMoney); orders.Add(order); //if (!CheckOutOrdersBLL.CheckLogicProductInventory(orders)) //{ // msg = "<script>alert('" + GetTran("000974", "公司库存不足,请通知公司及时进货!") + "')</script>"; // return; //} if (AddOrderDataDAL.OrderPayment(storeId, orderId, CommonDataBLL.OperateIP, 2, 1, 10, "管理员", "", 2, -1, 1, 1, "", 0, "") == 0) { msg = "<script>alert('" + GetTran("000978", "支付成功!") + "')</script>"; Bind(); } else { msg = "<script>alert('" + GetTran("000979", "支付失败请重新支付!") + "')</script>"; } //if (payWay == "3")//支付宝支付 //{ // msg = "<script>window.open('../Store/payment/default.aspx?zongMoney=" + totalMoney + "&TotalMoney=" + totalMoney + "&TotalComm=0 &OrderID =" + orderId + "&OnlineOrder=1');</script>"; // return; //} //else //{ //} } else if (e.CommandName == "D") { //验证订单 if (OrdersBrowseBLL.GetOrderIsExist(orderId)) { msg = "<script>alert('" + GetTran("005993", "对不起,订单已被删除!") + "');</script>"; Bind(); return; } else if (OrdersBrowseBLL.GetOrderCheckState(orderId)) { msg = "<script>alert('" + GetTran("005994", "对不起,该订单已支付,不能删除!") + "');</script>"; Bind(); return; } if (OrdersBrowseBLL.DelStoreOrderItem(orderId)) { msg = "<script>alert('" + GetTran("000749", "删除成功!") + "');</script>"; } else { msg = "<script>alert('" + GetTran("000417", "删除失败!") + "');</script>"; } Bind(); } }
protected void btnsureget_Click(object sender, EventArgs e) { int mtype = Convert.ToInt32(this.hidtype.Value); if (this.hidremid.Value == "") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("007813", "请选择待支付的汇款单") + "!');</script>"); return; } if (this.txtgettime.Text == "") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("007814", "请填写收款时间") + "!');</script>"); return; } DateTime time = Convert.ToDateTime(this.txtgettime.Text + " " + this.ddlhours.SelectedValue + ":" + this.ddlmins.SelectedValue + ":" + this.ddlsecs.SelectedValue); int res = -1; string opip = Request.UserHostAddress.ToString(); string opter = Session["company"].ToString(); string rmid = this.hidremid.Value; DataTable remittancedt = RemittancesDAL.GetRemittanceinfobyremid(rmid); if (remittancedt != null && remittancedt.Rows.Count > 0) { int roltype = Convert.ToInt32(remittancedt.Rows[0]["RemitStatus"]) == 0?2:1; string ord = remittancedt.Rows[0]["RelationOrderID"].ToString(); double totalrmbmoney = Convert.ToDouble(lblmoney.Text.Trim()); string remitnumber = remittancedt.Rows[0]["remitnumber"].ToString(); int isgsqr = Convert.ToInt32(remittancedt.Rows[0]["isgsqr"]); int dotype = 0; if (ord == "") { dotype = 2; } else { dotype = 1; } if (isgsqr == 0) { res = AddOrderDataDAL.OrderPayment(remitnumber, ord, opip, roltype, dotype, 0, opter, "", 4, 1, 1, 1, rmid, totalrmbmoney, ""); // } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("007815", "该汇款单已确认,不能重复操作") + "!');window.close();</script>"); } } if (res == 0) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("007816", "确认收款成功") + "!');</script>"); RemittancesDAL.UpdateRemittancereceivabledate(this.hidremid.Value, time);//更新收款时间 this.hidremid.Value = ""; this.lblmoney.Text = GetTran("007809", "未选择"); this.lblname.Text = GetTran("007809", "未选择"); this.lblnumber.Text = GetTran("007809", "未选择"); this.lblremid.Text = GetTran("007809", "未选择"); this.lblremittancesdate.Text = GetTran("007809", "未选择"); this.txtgettime.Text = ""; this.ddlhours.SelectedIndex = 0; this.ddlmins.SelectedIndex = 0; this.ddlsecs.SelectedIndex = 0; Binddatalist(); return; } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("007817", "确认收款失败") + "!');</script>"); return; } }