/// <summary> /// MemberOrderModel类对象赋值 /// </summary> /// <returns></returns> public MemberOrderModel AddOrdrer(string orderId, decimal totalMoney, decimal totalPv) { MemberOrderModel mo = new MemberOrderModel(); mo.Number = this.Txtbh.Text; mo.OrderId = orderId; mo.StoreId = GetStoreId(); mo.TotalMoney = Convert.ToDecimal(MemberOrderAgainBLL.GetBzMoney(GetStoreId(), Convert.ToDouble(totalMoney)));//获得标准币种 mo.TotalPv = totalPv; mo.OrderExpect = CommonDataBLL.getMaxqishu(); mo.PayExpect = CommonDataBLL.getMaxqishu(); mo.IsAgain = 1; mo.OrderDate = DateTime.Now; mo.Err = ""; mo.Remark = this.Txtbz.Text; mo.DefrayState = 1; mo.PayCurrency = Convert.ToInt32(DropCurrency.SelectedValue); mo.PayMoney = Convert.ToDecimal(MemberOrderAgainBLL.GetBzMoney(GetStoreId(), Convert.ToDouble(totalMoney)) / MemberOrderAgainBLL.GetBzHl(mo.PayCurrency)); mo.StandardCurrency = MemberOrderAgainBLL.GetBzTypeId(GetStoreId()); mo.StandardcurrencyMoney = totalMoney; mo.OperateIp = CommonDataBLL.OperateIP; mo.OperateNumber = GetStoreId(); mo.DefrayType = Convert.ToInt32(this.rdPayType.SelectedValue); mo.CarryMoney = 0; mo.RemittancesId = ""; mo.ElectronicaccountId = this.txtdzbh.Text.Trim(); mo.OrderType = 1; if (panel2.Visible) { mo.ConCity.Country = this.CountryCity1.Country; mo.ConCity.Province = this.CountryCity1.Province; mo.ConCity.City = this.CountryCity1.City; mo.ConAddress = Encryption.Encryption.GetEncryptionAddress(this.Txtdz.Text); } else { string addressRbt = this.rbtAddress.SelectedItem.Text.Trim(); string gas523 = this.rbtAddress.SelectedValue; string[] addr = addressRbt.Split(' '); mo.ConCity.Country = addr[0].ToString(); mo.ConCity.Province = addr[1].ToString(); mo.ConCity.City = addr[2].ToString(); mo.ConAddress = Encryption.Encryption.GetEncryptionAddress(addr[3].ToString()); } mo.ConTelPhone = Encryption.Encryption.GetEncryptionTele(this.Txtjtdh.Text.Trim()); mo.ConMobilPhone = Encryption.Encryption.GetEncryptionTele(this.Txtyddh.Text.Trim()); mo.ConPost = this.Email.Text.Trim(); mo.Consignee = Encryption.Encryption.GetEncryptionName(Txtxm.Text.Trim()); mo.ConZipCode = this.Txtyb.Text.Trim(); mo.SendWay = Convert.ToInt32(DDLSendType.SelectedValue); //如果已经支付的报单 if (IsEdit()) { MemberOrderModel moOld = MemberOrderAgainBLL.GetMemberOrderByOrderId(orderId); mo.OrderDate = moOld.OrderDate; mo.OrderExpect = moOld.OrderExpect; mo.PayExpect = moOld.PayExpect; mo.DefrayState = moOld.DefrayState; mo.IsAgain = moOld.IsAgain; mo.OrderType = moOld.OrderType; } return(mo); }
/// <summary> /// 确定按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void go_Click(object sender, EventArgs e) { //获取用户选择商品的总钱和总积分 IList <MemberDetailsModel> choseProList = AddMemberDetails(); decimal SumMoney = Convert.ToDecimal(ViewState["TotalMoney"]); // Convert.ToDecimal(new RegistermemberBLL().getZongJing(choseProList)); decimal SumPv = Convert.ToDecimal(ViewState["TotalPv"]); // Convert.ToDecimal(new RegistermemberBLL().getZongPv(choseProList)); string orderID = MemberOrderAgainBLL.GetOrderInfo(IsEdit(), GetOrderId()); //获取报单号 MemberOrderModel momberorder = AddOrdrer(orderID, SumMoney, SumPv); //需要修改session取得期数,需要修改 if (!new RegistermemberBLL().IsMaxQiShu(CommonDataBLL.getMaxqishu())) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001543", "只可对最大期数据进行操作") + "');", true); return; } //编号不能为空 if (Txtbh.Text == "") { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001547", "编号不能为空!") + "');", true); return; } if (panel2.Visible) { //验证国家省份城市是否选择 if (CountryCity1.Country == "" || CountryCity1.Province == "" || CountryCity1.City == "")//|| CountryCity1.Country == "请选择" || CountryCity1.Province == "请选择" || CountryCity1.City == "请选择") { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001548", "对不起,请选择国家省份城市!") + "');", true); return; } } if (panel2.Visible) { //详细地址不能为空 if (Txtdz.Text == "") { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("006933", "对不起,请填写详细地址!") + "');", true); return; } } //编号是否存在 if (new MemberOrderAgainBLL().CheckNuberIsExist(this.Txtbh.Text.Trim()) <= 0) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001549", "对不起,该编号不存在!") + "');", true); return; } //得到用户选择商品总金额和总积分 if (choseProList.Count == 0) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001550", "对不起,您还没有输入订货数量信息!") + "');", true); return; } if (Convert.ToBoolean(ViewState["StateCount"])) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("007039", "对不起,您选择了停售产品,并且超出了店铺库存数量!") + "');", true); return; } //电子钱包密码是否正确 if (this.rdPayType.SelectedValue.ToString() == "2") { //用户编号不能为空 if (txtdzbh.Text == "") { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001551", "对不起,您输入的用户编号!") + "');", true); return; } //电子账户密码不能为空 if (txtdzbh.Text == "") { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001552", "对不起,您输入的电子账户密码!") + "');", true); return; } //验证电子账户密码 if (!MemberOrderAgainBLL.CheckEctPassWord(txtdzbh.Text, Encryption.Encryption.GetEncryptionPwd(txtdzbh.Text, txtdzmima.Text))) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001554", "对不起,您输入的电子账户密码不正确!") + "');", true); return; } } //分析购物条件 double PrevMoney = 0; double StoreLeftMoney = 0; bool judge = true; double notEnoughmoney = new RegistermemberBLL().CheckMoneyIsEnough(choseProList, GetStoreId(), GetOrderId()); string checkResult = MemberOrderAgainBLL.CheckOption(IsEdit(), notEnoughmoney, orderID, GetStoreId(), choseProList, this.rdPayType.SelectedValue.ToString(), out StoreLeftMoney, out PrevMoney, out judge); if (checkResult != null) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", checkResult, true); return; } //检查公司逻辑库存 IList <MemberDetailsModel> porList = CommonDataBLL.GetNewOrderDetail1(choseProList); for (int i = 0; i < porList.Count; i++) { int left = BLL.CommonClass.CommonDataBLL.GetLeftLogicProductInventory(Convert.ToInt32(porList[i].ProductId)); if (left < choseProList[i].Quantity) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("005967", "对不起,公司库存不够") + "!" + porList[i].ProductName + GetTran("005970", "库存数只有") + ":" + left + "');", true); return; } } //电子钱包是否足够 if (this.rdPayType.SelectedValue == "2") { //需要修改 double elcMoney = Convert.ToDouble(CommonDataBLL.EctBalance(this.txtdzbh.Text.Trim())); //如果电子金额少于用户订单总额 if (elcMoney < Convert.ToDouble(momberorder.TotalMoney)) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001528", "用户") + this.txtdzbh.Text + GetTran("001529", "的电子钱包不够本次报单!") + "');", true); return; } } //不足货物的钱 momberorder.LackProductMoney = Convert.ToDecimal(MemberOrderAgainBLL.GetBzMoney(GetStoreId(), notEnoughmoney));//获得标准币种 //添加订单,跟新会员业绩,和该店库存报单的费用 if (MemberOrderAgainBLL.AddOrderData(IsEdit(), momberorder, choseProList)) { if (!IsEdit()) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001556", "报单成功!") + "');location.href='MemberOrderAgain.aspx';", true); } else { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("000222", "修改成功!") + "');location.href='BrowseMemberOrders.aspx';", true); } } else { if (!IsEdit()) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("001557", "报单失败!") + "');", true); } else { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('" + GetTran("000225", "修改失败!") + "');", true); } } }
public OrderFinalModel GetDataModelFx1(int mType, string storeid, out IList <MemberDetailsModel> choseProList, int flag) { OrderFinalModel ofm = new OrderFinalModel(); LetUsOrder luo = new LetUsOrder(); luo.SetVlaue(); //OrderFinalModel ofm2 = ((OrderFinalModel)HttpContext.Current.Session["fxMemberModel"]); RegistermemberBLL registermemberBLL = new RegistermemberBLL(); MemberInfoModel mim = new MemberInfoModel(); mim.Number = luo.MemBh; mim.StoreID = storeid; int OType = luo.OrderType; ofm.Number = luo.MemBh; ofm.Placement = ""; ofm.Direct = ""; ofm.ExpectNum = CommonDataBLL.getMaxqishu(); ofm.OrderID = ofm.OrderID = new RegistermemberBLL().GetOrderInfo("add", null); ofm.StoreID = storeid; ofm.Name = ""; ofm.PetName = ""; ofm.LoginPass = ""; ofm.AdvPass = ""; ofm.LevelInt = 1; ofm.RegisterDate = DateTime.Now; ofm.Birthday = DateTime.Now; ofm.Sex = 0; ofm.HomeQuhao = ""; ofm.HomeTele = ""; ofm.OfficeQuhao = ""; ofm.OfficeTele = ""; ofm.OfficeFjh = ""; ofm.MobileTele = ""; ofm.FaxQuhao = ""; ofm.FaxTele = ""; ofm.FaxFjh = ""; ofm.CPCCode = ""; ofm.Address = ""; ofm.PostalCode = ""; ofm.PaperType.PaperTypeCode = ""; ofm.PaperNumber = ""; ofm.BankCode = ""; ofm.BankAddress = ""; ofm.BankCard = ""; ofm.BCPCCode = ""; ofm.BankBook = ""; ofm.Remark = ""; ofm.ChangeInfo = ""; ofm.Healthy = 1; ofm.PhotoPath = ""; ofm.PhotoW = 0; ofm.PhotoH = 0; ofm.Email = ""; ofm.IsBatch = 0; ofm.Language = 1; ofm.OperateIp = ""; ofm.OperaterNum = ""; ofm.District = 1; ofm.Answer = ""; ofm.Question = ""; ofm.Error = ""; ofm.Bankbranchname = ""; ofm.Flag = flag; //memberorder开始 DataTable dt11 = GetMoneyAndProMess(mim.Number, mType, OType); if (dt11.Rows.Count > 0) { ofm.TotalMoney = Convert.ToDecimal(MemberOrderAgainBLL.GetBzMoney(mim.StoreID, Convert.ToDouble(dt11.Rows[0]["TotalPriceAll"]))); ofm.TotalPv = Convert.ToDecimal(dt11.Rows[0]["TotalPvAll"]); } else { ofm.TotalMoney = 0; ofm.TotalPv = 0; } ofm.PayExpect = ofm.ExpectNum; ofm.OrderExpect = ofm.ExpectNum; //ofm.IsAgain = ofm2.IsAgain; ofm.OrderDate = DateTime.Now.ToUniversalTime(); ofm.DefrayState = 0; //ofm2.DefrayState; ofm.OrderType = OType; // ofm.Type //ofm.OrderType ofm.CCPCCode ofm.ConAddress ofm.ConTelPhone ofm.ConMobilPhone ofm.ConPost //ofm.Consignee ofm.ConZipCode ofm.SendWay 不在此处理 ofm.RemittancesId = ""; ofm.ElectronicaccountId = ""; ofm.DefrayType = -1;//ofm2.DefrayType; ofm.PayCurrency = -1; ofm.PayMoney = 0; ofm.StandardCurrency = MemberOrderAgainBLL.GetBzTypeId(mim.StoreID); ofm.StandardcurrencyMoney = Convert.ToDecimal(dt11.Rows[0]["TotalPriceAll"]); ofm.CarryMoney = 0; ofm.IsreceiVables = 0; ofm.IsRetail = 0; ofm.DeclareMoney = 0; ofm.PaymentMoney = 0; DataTable dt22 = GetProMess(mim.Number, mType, OType); choseProList = AddMemberDetails(dt22); if (ofm.SendWay == 0) { ofm.EnoughProductMoney = Convert.ToDecimal(registermemberBLL.getEnoughProductMoney(choseProList, mim.StoreID)); double notEnoughmoney = registermemberBLL.CheckMoneyIsEnough(choseProList, mim.StoreID); ofm.LackProductMoney = Convert.ToDecimal(registermemberBLL.ChangeNotEnoughMoney(mim.StoreID, notEnoughmoney)); } else { ofm.EnoughProductMoney = 0; ofm.LackProductMoney = ofm.TotalMoney; } if (dt22.Rows.Count > 0) { string proNum = ""; string proId = ""; string notProList = ""; for (int i = 0; i < dt22.Rows.Count; i++) { proNum += dt22.Rows[i]["proNum"].ToString() + ","; proId += dt22.Rows[i]["proId"].ToString() + ","; notProList += choseProList[i].NotEnoughProduct.ToString() + ","; } ofm.ProductIDList = proId; ofm.QuantityList = proNum; ofm.NotEnoughProductList = notProList; } else { ofm.ProductIDList = ","; ofm.QuantityList = ","; ofm.NotEnoughProductList = ","; } return(ofm); }
/// <summary> /// 确定按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void go_Click(object sender, EventArgs e) { //验证店铺编号 if (TxtStore.Text == "" || TxtStore.Text == null) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("006026", "店铺编号不能为空!") + "');", true); return; } //获取用户选择商品的总钱和总积分 IList <MemberDetailsModel> choseProList = AddMemberDetails(); decimal SumMoney = Convert.ToDecimal(ViewState["TotalMoney"]); //Convert.ToDecimal(new RegistermemberBLL().getZongJing(choseProList)); decimal SumPv = Convert.ToDecimal(ViewState["TotalPv"]); //Convert.ToDecimal(new RegistermemberBLL().getZongPv(choseProList)); string orderID = MemberOrderAgainBLL.GetOrderInfo(IsEdit(), GetOrderId()); //获取报单号 MemberOrderModel momberorder = AddOrdrer(orderID, SumMoney, SumPv); //验证店铺是否存在 if (!MemberOrderAgainBLL.CheckStore(TxtStore.Text)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("006027", "店铺编号不存在!") + "');", true); return; } //需要修改session取得期数,需要修改 if (!new RegistermemberBLL().IsMaxQiShu(CommonDataBLL.getMaxqishu())) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("001543", "只可对最大期数据进行操作") + "');", true); return; } //得到用户选择商品总金额和总积分 if (choseProList.Count == 0) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("001550", "对不起,您还没有输入订货数量信息!") + "');", true); return; } if (Convert.ToBoolean(ViewState["StateCount"])) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("007039", "对不起,您选择了停售产品,并且超出了店铺库存数量!") + "');", true); return; } if (panel2.Visible) { //验证国家省份城市是否选择 if (CountryCity1.Country == "" || CountryCity1.Province == "" || CountryCity1.City == "")//|| CountryCity1.Country == "请选择" || CountryCity1.Province == "请选择" || CountryCity1.City == "请选择") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("001548", "对不起,请选择国家省份城市!") + "');", true); return; } } if (panel2.Visible) { //详细地址不能为空 if (Txtdz.Text == "") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("006933", "对不起,请填写详细地址!") + "');", true); return; } } double notEnoughmoney = new RegistermemberBLL().CheckMoneyIsEnough(choseProList, GetStoreId(), orderID); //不足货物的钱 momberorder.LackProductMoney = Convert.ToDecimal(MemberOrderAgainBLL.GetBzMoney(GetStoreId(), notEnoughmoney));//获得标准币种 //添加订单,跟新会员业绩,和该店库存报单的费用 if (MemberOrderAgainBLL.AddOrderData(IsEdit(), momberorder, choseProList)) { if (!IsEdit()) { double totalmoney = Convert.ToDouble(SumMoney); double totalcomm = 0; double zongMoney = totalmoney + totalcomm; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "var formobj=document.createElement('form');" + "formobj.action='../payserver/chosepay.aspx?blif=" + EncryKey.GetEncryptstr(momberorder.OrderId, 1, 1) + "';" + "formobj.method='post';formobj.target='_blank';document.body.appendChild(formobj); formobj.submit();location.href='MemberOrder.aspx';", true); //购物车的session if (Session["proList"] != null) { Session.Remove("proList"); } } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("000222", "修改成功!") + "');location.href='membertrade.aspx';", true); } } else { if (!IsEdit()) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("001557", "报单失败!") + "');", true); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "alert('" + GetTran("000225", "修改失败!") + "');", true); } } }
protected void btnEditProduct_Click(object sender, EventArgs e) { if (CountryCity2.CheckFill() == false) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('请选择地址!')</script>"); return; } if (Txtdz.Text.Trim() == "") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('请填写地址!')</script>"); return; } string OrderId = Request.QueryString["OrderID"].ToString(); string bianhao = Request.QueryString["Number"].ToString(); SqlDataReader hydr = DAL.DBHelper.ExecuteReader("select PayCurrency,DefrayType from MemberOrder where orderid='" + OrderId + "'"); string fukuanMode = ""; int bizhong = 0; if (hydr.Read()) { fukuanMode = hydr["DefrayType"].ToString(); bizhong = Convert.ToInt32(hydr["PayCurrency"]); hydr.Close(); } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('订单不存在')</script>"); return; } string error = ""; //获取用户选择商品的集合 IList <MemberDetailsModel> choseProList = AddMemberDetails(); if (choseProList == null) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + this.GetTran("000294", "抱歉!购货数量必须输入数字!") + "');</script>", false); return; } if (choseProList.Count == 0 && Request.QueryString["tp"] == "-1") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + this.GetTran("000296", "抱歉!您还没有选择商品!") + "');</script>", false); return; } if (Convert.ToBoolean(ViewState["StateCount"])) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("007039", "对不起,您选择了停售产品,并且超出了店铺库存数量!") + "');</script>", false); return; } //获得总的购货金额和pv double TotalMoney = registermemberBLL.getZongJing(choseProList); double SumPv = registermemberBLL.getZongPv(choseProList); double bottonLine = new BLL.Registration_declarations.AddOrderBLL().GetBottomLine(); double ce = TotalMoney - bottonLine; if (ce < 0) { ScriptHelper.SetAlert(Page, "报单金额必须大于" + bottonLine.ToString()); return; } //无货总金额 double notEnoughmoney = registermemberBLL.CheckMoneyIsEnough(choseProList, GetStoreID(), OrderId); //if (Ddzf.SelectedValue != "2") //{ // if (notEnoughmoney > Convert.ToDouble(ViewState["dpm"])) // { // ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('店铺报单额不够!')</script>"); // return; // } //} if (this.Ddzf.SelectedValue.ToString() == "2") { string elcNumber = this.txtdzbh.Text.Trim().ToLower(); string elcPassword = Encryption.Encryption.GetEncryptionPwd(this.txtdzmima.Text, elcNumber); string CheckEctResult = registermemberBLL.CheckEctPassWord(this.Ddzf.SelectedValue, elcNumber, elcPassword); if (CheckEctResult != null) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + CheckEctResult + "');</script>", false); return; } //需要修改 double elcMoney = Convert.ToDouble(CommonDataBLL.EctBalance(txtdzbh.Text.Trim())); //如果电子金额少于用户订单总额 if (elcMoney < Convert.ToDouble(TotalMoney)) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("001528", "用户") + this.txtdzbh.Text.Trim() + GetTran("001529", "的电子钱包不够本次报单!") + "');</script>", false); return; } } //有货总金额 double EnoughProductMoney = 0.00;//Convert.ToDouble(registermemberBLL.getEnoughProductMoney(choseProList, GetStoreID())); int qs = BLL.CommonClass.CommonDataBLL.getMaxqishu(); List <MemberDetailsModel> lmdm = new List <MemberDetailsModel>(); lmdm = (List <MemberDetailsModel>)choseProList; if (Session["mim"] != null) { MemberInfoModel mim = (MemberInfoModel)Session["mim"]; MemberOrderModel mom = new MemberOrderModel(); mom.Number = bianhao; mom.OrderId = OrderId; mom.StoreId = GetStoreID(); mom.TotalMoney = Convert.ToDecimal(MemberOrderAgainBLL.GetBzMoney(GetStoreID(), Convert.ToDouble(TotalMoney)));// Convert.ToDecimal(TotalMoney); mom.TotalPv = Convert.ToDecimal(SumPv); DataTable dtoinfo = RegistermemberBLL.Getmominfoofmember(OrderId); if (dtoinfo != null && dtoinfo.Rows.Count > 0) { mom.CarryMoney = Convert.ToDecimal(dtoinfo.Rows[0]["CarryMoney"]); mom.OrderExpect = Convert.ToInt32(dtoinfo.Rows[0]["OrderExpectNum"]); mom.PayExpect = Convert.ToInt32(dtoinfo.Rows[0]["PayExpectNum"]); mom.Err = ""; mom.IsAgain = Convert.ToInt32(dtoinfo.Rows[0]["IsAgain"]); mom.OrderDate = Convert.ToDateTime(dtoinfo.Rows[0]["OrderDate"]); //DateTime.Now; mom.Remark = ""; mom.DefrayState = Convert.ToInt32(dtoinfo.Rows[0]["DefrayState"]); mom.Consignee = dtoinfo.Rows[0]["Consignee"].ToString(); mom.RemittancesId = dtoinfo.Rows[0]["RemittancesId"].ToString(); mom.ElectronicaccountId = dtoinfo.Rows[0]["ElectronicaccountId"].ToString(); mom.OrderType = Convert.ToInt32(dtoinfo.Rows[0]["OrderType"]); mom.IsreceiVables = Convert.ToInt32(dtoinfo.Rows[0]["DefrayState"]); } CityModel cm = new CityModel(); cm.Country = CountryCity2.Country; cm.Province = CountryCity2.Province; cm.City = CountryCity2.City; cm.Xian = CountryCity2.Xian; mom.ConCity = cm; mom.CCPCCode = mim.CPCCode; mom.ConAddress = Encryption.Encryption.GetEncryptionAddress(Txtdz.Text.Trim()); mom.ConZipCode = mim.PostalCode; mom.ConTelPhone = mim.HomeTele; mom.ConMobilPhone = mim.MobileTele; mom.ConPost = mim.Email; mom.DefrayType = Convert.ToInt32(Ddzf.SelectedValue); mom.DefrayType = Convert.ToInt32(ViewState["DefrayType"]); mom.PayMoney = Convert.ToDecimal(MemberOrderAgainBLL.GetBzMoney(GetStoreID(), Convert.ToDouble(TotalMoney)) / MemberOrderAgainBLL.GetBzHl(Convert.ToInt32(DropCurrency.SelectedValue)));//Convert.ToDecimal(TotalMoney); mom.PayCurrency = Convert.ToInt32(DropCurrency.SelectedValue); mom.StandardCurrency = MemberOrderAgainBLL.GetBzTypeId(GetStoreID()); mom.StandardcurrencyMoney = Convert.ToDecimal(TotalMoney); mom.OperateIp = Request.UserHostAddress; mom.OperateNumber = GetStoreID(); mom.SendType = Convert.ToInt32(ddth.SelectedValue); if (mom.DefrayState == 0) { mom.PaymentMoney = 0; } else { mom.PaymentMoney = Convert.ToDecimal(MemberOrderAgainBLL.GetBzMoney(GetStoreID(), Convert.ToDouble(TotalMoney)) / MemberOrderAgainBLL.GetBzHl(Convert.ToInt32(DropCurrency.SelectedValue))); } mom.ReceivablesDate = Convert.ToDateTime(DBHelper.ExecuteScalar("select ReceivablesDate from MemberOrder where OrderID='" + OrderId + "'")); //DateTime.Now; mom.EnoughProductMoney = Convert.ToDecimal(EnoughProductMoney); mom.LackProductMoney = Convert.ToDecimal(MemberOrderAgainBLL.GetBzMoney(GetStoreID(), Convert.ToDouble(notEnoughmoney))); //获得标准币种Convert.ToDecimal(notEnoughmoney); mom.SendWay = Convert.ToInt32(DDLSendType.SelectedValue); if (Ddzf.SelectedValue == "2") { mom.ElectronicaccountId = this.txtdzbh.Text.Trim(); } if (mom.OperateNumber.Trim().Length == 0) { if (Session["Company"] != null) { mom.OperateNumber = "管理员:" + Session["Company"].ToString(); } } string aa = MemberOrderBLL.UpdateMemberOrder(OrderId, lmdm, mom, GetStoreID()); if (aa == "1") { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('修改成功');window.location.href=window.location.href+'&date='+new Date().getTime()</script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('修改失败')</script>"); } } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('登录超时,请重新登录');window.location.href='index.aspx'</script>"); } }