//绑定信息 public void readInfo() { MemberInfoModel memberInfoModel = MemberInfoModifyBll.getMemberInfo(Session["Member"].ToString()); DataTable dt = DetialQueryBLL.GetMemberInfoBalanceByNumber(ExpectNum, Session["Member"].ToString()); if (dt.Rows.Count > 0) { lblNewPeople.Text = dt.Rows[0]["CurrentNewNetNum"].ToString(); if (AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString())) == 0) { lblNewYeji.Text = "0.00"; lblTotalYeji.Text = "0.00"; lblCurrentOneMark2.Text = "0.00"; lblTotalOneMark2.Text = "0.00"; } else { lblNewYeji.Text = (double.Parse(dt.Rows[0]["CurrentTotalNetRecord"].ToString())).ToString("0.00"); lblTotalYeji.Text = (double.Parse(dt.Rows[0]["TotalNetRecord"].ToString())).ToString("0.00"); lblCurrentOneMark2.Text = (double.Parse(dt.Rows[0]["CurrentOneMark2"].ToString())).ToString("0.00"); lblTotalOneMark2.Text = (double.Parse(dt.Rows[0]["TotalOneMark2"].ToString())).ToString("0.00"); } lblTotalPeople.Text = dt.Rows[0]["TotalNetNum"].ToString(); } }
/// <summary> /// 添加的时,绑定信息 /// </summary> private void AddBind() { //购货店铺,默认为注册店铺 TxtStore.Text = GetStoreId(); //绑定产品树 ProductTree myTree = new ProductTree(); this.menuLabel.Text = myTree.getMemberProductList(GetStoreId()); //绑定会员信息 MemberInfoModel mi = MemberInfoModifyBll.getMemberInfo(GetMember()); lblNumber.Text = mi.Number; lblName.Text = Encryption.Encryption.GetDecipherName(mi.Name); this.Txtxm.Text = Encryption.Encryption.GetDecipherName(mi.Name); this.Txtyb.Text = mi.PostalCode; this.Email.Text = mi.Email; this.Txtjtdh.Text = Encryption.Encryption.GetDecipherTele(mi.HomeTele); this.Txtyddh.Text = Encryption.Encryption.GetDecipherTele(mi.MobileTele); //this.CountryCity1.SelectCountry(mi.City.Country, mi.City.Province, mi.City.City,mi.City.Xian); //this.Txtdz.Text = Encryption.Encryption.GetDecipherAddress(mi.Address); //this.rdPayType.Enabled = true; //this.rdPayType.AutoPostBack = true; //this.dzpanel.Visible = false; }
protected void txt_MemberID_TextChanged(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.txt_MemberID.Text)) { var member = MemberInfoModifyBll.getMemberInfo(this.txt_MemberID.Text); if (member != null) { lbl_MemberName.Text = GetTran("000107", "姓名:") + member.Name; } } }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/ public void readBonus() { int maxqs = BLL.CommonClass.CommonDataBLL.GetMaxqishu(); double curreny = AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString())); DataTable dt = MemberInfoModifyBll.getBonusTable(maxqs, Session["Member"].ToString());//第一个参数期数 if (dt.Rows.Count > 0) { if (curreny == 0) { //this.Label1.Text = "0"; this.Label1.Text = "0"; this.Label2.Text = "0"; this.Label3.Text = "0"; this.Label4.Text = "0"; this.Label5.Text = "0"; this.Label6.Text = "0"; this.Label7.Text = "0"; this.Label8.Text = "0"; this.Label9.Text = "0"; this.Label10.Text = "0"; } else { //this.Label1.Text = (Convert.ToDouble(dt.Rows[0]["Bonus0"]) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); this.Label1.Text = (Convert.ToDouble(dt.Rows[0]["Bonus1"]) * AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); this.Label2.Text = (Convert.ToDouble(dt.Rows[0]["Bonus2"]) * curreny).ToString("0.00"); this.Label3.Text = (Convert.ToDouble(dt.Rows[0]["Bonus3"]) * curreny).ToString("0.00"); this.Label4.Text = (Convert.ToDouble(dt.Rows[0]["Bonus4"]) * curreny).ToString("0.00"); this.Label5.Text = (Convert.ToDouble(dt.Rows[0]["Bonus5"]) * curreny).ToString("0.00"); this.Label6.Text = (Convert.ToDouble(dt.Rows[0]["Kougl"]) * curreny).ToString("0.00"); this.Label7.Text = (Convert.ToDouble(dt.Rows[0]["Koufl"]) * curreny).ToString("0.00"); this.Label8.Text = (Convert.ToDouble(dt.Rows[0]["Koufx"]) * curreny).ToString("0.00"); this.Label9.Text = (Convert.ToDouble(dt.Rows[0]["CurrentSolidSend"]) * curreny).ToString("0.00"); this.Label10.Text = (Convert.ToDouble(dt.Rows[0]["CurrentSolidSend"]) * curreny).ToString("0.00"); } } else { //this.Label1.Text = "0.00"; this.Label1.Text = "0.00"; this.Label2.Text = "0.00"; this.Label3.Text = "0.00"; this.Label4.Text = "0.00"; this.Label5.Text = "0.00"; this.Label6.Text = "0.00"; this.Label7.Text = "0.00"; this.Label8.Text = "0.00"; this.Label9.Text = "0.00"; this.Label10.Text = "0.00"; } }
/// <summary> /// 修改时绑定信息 /// </summary> private void EditBind() { //this.rdPayType.Enabled = false; //this.dzpanel.Visible = false; string OrderId = GetOrderId(); //绑定产品树 ProductTree myTree = new ProductTree(); myTree.Orderid = OrderId; this.menuLabel.Text = myTree.getEditMenu10(GetStoreId(), GetOrderId()); //绑定产品信息 UptTree(OrderId); //绑定会员信息 MemberInfoModel mi = MemberInfoModifyBll.getMemberInfo(GetMember()); lblNumber.Text = mi.Number; lblName.Text = Encryption.Encryption.GetDecipherName(mi.Name); //绑定订单信息 MemberOrderModel mo = MemberOrderAgainBLL.GetMemberOrderByOrderId(OrderId); this.Txtxm.Text = Encryption.Encryption.GetDecipherName(mo.Consignee); this.Txtyb.Text = mo.ConZipCode; this.Email.Text = mo.ConPost; this.Txtjtdh.Text = Encryption.Encryption.GetDecipherTele(mo.ConTelPhone); this.Txtyddh.Text = Encryption.Encryption.GetDecipherTele(mo.ConMobilPhone); this.CountryCity1.SelectCountry(mo.ConCity.Country, mo.ConCity.Province, mo.ConCity.City, mo.ConCity.Xian); this.Txtdz.Text = Encryption.Encryption.GetDecipherAddress(mo.ConAddress); this.ddth.SelectedValue = mo.SendType.ToString(); //this.rdPayType.SelectedValue = mo.DefrayType.ToString(); this.Txtbz.Text = mo.Remark; //if (mo.DefrayState.ToString() == "1") //{ // this.rdPayType.Enabled = false; //} //if (this.rdPayType.SelectedValue == "2") //{ // this.dzpanel.Visible = true; // this.lblNumber.Text = mo.ElectronicaccountId; //} this.DropCurrency.SelectedValue = mo.PayCurrency.ToString(); DDLSendType.SelectedValue = mo.SendWay.ToString(); GetBindAddress(); string addess = mo.ConCity.Country + " " + mo.ConCity.Province + " " + mo.ConCity.City + " " + mo.ConCity.Xian + " " + mo.ConAddress; this.rbtAddress.SelectedValue = addess; }
protected void Page_Load(object sender, EventArgs e) { type = Request.QueryString["type"] == "" ? "" : Request.QueryString["type"]; url = Request.QueryString["url"] == "" ? "" : Request.QueryString["url"]; bzCurrency = CommonDataBLL.GetStandard(); //i = (AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))); Permissions.ThreeRedirect(Page, "../member/" + Permissions.redirUrl); luo.SetVlaue(); AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxMemShopCart)); AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxClass)); if (!IsPostBack) { GetTotalPrice(); var member = Session["Member"]; if (member != null) { var cinfo = MemberInfoModifyBll.getconsigneeInfo(member.ToString(), true); if (cinfo != null) { //lbConsignee.Text = cinfo.Consignee; //lbMoblieTele.Text = cinfo.MoblieTele; //labName.Text = "收货人:"; var city = CommonDataDAL.GetCPCCode(cinfo.CPCCode); if (city != null) { //lbaddress.Text = city.Province + city.City + city.Xian + cinfo.Address; } } else { //labName.Text = "+新建收货地址"; } } labrealparice.Text = (Convert.ToDouble(labCarryMoney.Text) + Convert.ToDouble(lbtotalPrice.Text)).ToString("0.00"); if (labCarryMoney.Text == "0.00" || labCarryMoney.Text == "0") { labCarryMoney.Text = "包邮"; } else { labCarryMoney.Text = "0.00"; } } }
protected void btn_Confirm_Click(object sender, EventArgs e) { string number = this.txt_MemberID.Text.Trim(); var member = MemberInfoModifyBll.getMemberInfo(number); if (member != null) { this.pnl_Argeement.Visible = true; this.pnl_NumberConfirm.Visible = false; //跳过协议直接跳转 btn_ArgeeConfirm_Click(null, null); } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("001021", "你输入的会员不存在!") + "');</script>", false); } }
private void GetOldMemberData(string number) { ConsigneeInfo consigneeInfo = MemberInfoModifyBll.getconsigneeInfo(number, true); //getconsigneeInfo(number); if (consigneeInfo != null) { Txtyddh.Text = Encryption.Encryption.GetDecipherTele(consigneeInfo.MoblieTele); UserControl_CountryCityCode_mobile countrycity = Page.FindControl("CountryCity1") as UserControl_CountryCityCode_mobile; //取得该会员地址 CityModel MemberArea = DAL.CommonDataDAL.GetCPCCode(consigneeInfo.CPCCode); countrycity.SelectCountry(MemberArea.Country, MemberArea.Province, MemberArea.City, MemberArea.Xian); TxtyConsignee.Text = consigneeInfo.Consignee; txtdizhi.Text = consigneeInfo.Address; hiddid.Value = consigneeInfo.Id.ToString(); Txtyb1.Text = consigneeInfo.ConZipCode; } }
/// <summary> /// 登陆事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { string number = Session["Member"].ToString(); //检验 if (this.txtbankcard.Text.Trim() == "") { msg = "<script language='javascript'>alert('" + GetTran("007761", "请输入银行卡!") + "');</script>"; return; } if (this.txtPwd.Text.Trim() == "") { msg = "<script language='javascript'>alert('" + GetTran("005598", "请输入密码!") + "');</script>"; return; } string oldPass = Encryption.Encryption.GetEncryptionPwd(this.txtPwd.Text.ToString(), Session["Member"].ToString()); int n = PwdModifyBLL.check(Session["Member"].ToString(), oldPass, 1); if (n > 0) { string bankcode = this.ddlscbank.SelectedValue; string BankCard = this.txtbankcard.Text; string bankbanchname = txtbankbanchname.Text; MemberInfoModifyBll mf = new MemberInfoModifyBll(); int c = DBHelper.ExecuteNonQuery(" update memberinfo set Bankbranchname='" + bankbanchname + "' , BankCard='" + BankCard + "',bankcode='" + bankcode + "' where number='" + number + "' "); if (c > 0) { msg = "<script language='javascript'>alert(' " + GetTran("000222", "") + " '); window.location.href='first.aspx';</script>"; return; } else { msg = "<script language='javascript'>alert(' " + GetTran("000225", "") + "');</script>"; return; } } else { msg = "<script language='javascript'>alert(' " + GetTran("006058", "") + "');</script>"; return; } }
private void delMemberPic(string bianhao) { MemberInfoModifyBll mb = new MemberInfoModifyBll(); object obj = mb.GetMemberPhoto(Session["Member"].ToString()); if (obj != null) { if (obj.ToString() != "") { string path2 = Server.MapPath("..\\H_image") + "\\" + obj.ToString(); System.IO.FileInfo fi2 = new System.IO.FileInfo(path2); if (fi2.Exists) { fi2.Delete(); } } } }
public string AddLsOrderAddress() { luo.SetVlaue(); var curstr = new StringBuilder(""); try { var cinfo = MemberInfoModifyBll.getconsigneeInfo(luo.MemBh, true); if (cinfo == null) { curstr.Append(@"<a href='PhoneSettings/SetConAddress.aspx?type=AddLsOrder' style='display: block;text-decoration: none;'>+新建收货地址"); curstr.Append(@"<i class='glyphicon glyphicon-chevron-right' style='padding-right: 1rem'></i>"); curstr.Append(@"</a>"); } else { curstr.Append(@"<a href='PhoneSettings/SetConAddress.aspx?type=AddLsOrder&&url=AddLsOrder'>"); curstr.Append(@"<p>收货人:"); curstr.Append(@"" + cinfo.Consignee + " "); curstr.Append(@"" + cinfo.MoblieTele + " </p>"); var city = CommonDataDAL.GetCPCCode(cinfo.CPCCode); if (city != null) { var strvalue = city.Province + city.City + city.Xian + cinfo.Address; curstr.Append(@"<span>" + strvalue + "</span>"); } curstr.Append(@"</a>"); } } catch (Exception) { return(curstr.ToString()); } return(curstr.ToString()); }
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", "报单失败!")); } } } }
protected void doAddButtton_Click(object sender, EventArgs e) { //图片大小 int upPhotoLength = 0; byte[] ImageContent = new Byte[upPhotoLength]; int intStatus = 0; //获取上传的文件名 string fileName = this.UpPhotos.FileName; //获取物理路径 string strImageType = string.Empty; Stream PhotoStream = null; //当包含文件时(即上传有文件) if (UpPhotos.HasFile) { //为0表示被上传的图片的类型不符合要求,1表示符合要求 int ImageType = 0; HttpPostedFile upPhoto = UpPhotos.PostedFile; upPhotoLength = upPhoto.ContentLength; if (upPhotoLength > 1024000) { this.lblMessage.Text = GetTran("004073", "产品图片的大小请限制在300K之内") + "..."; return; } //获取上传文件的扩展名 strImageType = Path.GetExtension(fileName).ToLower(); String[] Extensions = { ".gif", ".png", ".jpeg", ".jpg", ".bmp", ".pdf" }; for (int i = 0; i < Extensions.Length; i++) { if (strImageType == Extensions[i]) { //图片类型 strImageType = Extensions[i]; ImageType = 1; } } if (ImageType == 1) { try { PhotoStream = upPhoto.InputStream; ImageContent = new Byte[upPhotoLength]; intStatus = PhotoStream.Read(ImageContent, 0, upPhotoLength); } catch { Page.ClientScript.RegisterStartupScript(GetType(), "", Transforms.ReturnAlert(GetTran("004076", "上传图片失败,请联系管理员!"))); return; } } else { Page.ClientScript.RegisterStartupScript(GetType(), "", Transforms.ReturnAlert(GetTran("004079", "请检查图片类型!"))); return; } } string productType = uclProductType.SelectedValue; string typeName = txtProductType.Text.Trim(); //添加类 bool isFold = this.addClass.Checked; //大单位 int bignumber = 0; ///长、宽、高 decimal Length = 0, Width = 0, High = 0; ///重量 decimal Weight = 0; ///验证预警数量 int alertCount = 0; ///价格和积分 decimal costPrice = 0, commonPrice = 0, commonPV = 0, preferentialPrice = 0, preferentialPV = 0; ///验证产品信息 if (!isFold) { //判断产品名称是否为空 if (txtProductName.Text.Trim() == "") { this.lblMessage.Text = GetTran("004082", "名称不能为空!"); return; } ///产品编码 if (this.txtProductCode.Text.Trim() == "") { this.lblMessage.Text = GetTran("004085", "产品编码不能为空!"); return; } ///判断产品编码是否重复 else { ///添加产品 if (editingID == 0) { //获取编码的数目 int proCodeCount = AddNewProductBLL.CheckProductCodeIsExist(this.txtProductCode.Text.Trim()); if (proCodeCount > 0) { lblMessage.Text = GetTran("004088", "对不起,编码重复!"); return; } } ///修改产品 else { ///获取行数,判断编码是否存在 int proCodeCount = AddNewProductBLL.CheckProductCodeIsExistByID(this.txtProductCode.Text.Trim(), Convert.ToInt32(this.editingID)); if (proCodeCount > 0) { lblMessage.Text = GetTran("004088", "对不起,编码重复!"); return; } } } ///验证产品型号 if (this.txtProductType.Text.Trim() == "") { this.lblMessage.Text = GetTran("004091", "产品型号不能为空!"); return; } if (txtCostPrice.Text.Trim() == "") { costPrice = 0; } if (txtCommonPrice.Text.Trim() == "") { commonPrice = 0; } if (txtPreferentialPrice.Text.Trim() == "") { preferentialPrice = 0; } if (txtCommonPV.Text == "") { commonPV = 0; } if (txtPreferentialPV.Text == "") { preferentialPV = 0; } if (txtCostPrice.Text.Trim() != "" || txtCommonPrice.Text.Trim() != "" || txtCommonPV.Text.Trim() != "" || txtPreferentialPV.Text.Trim() != "" || txtPreferentialPrice.Text.Trim() != "") { try { costPrice = Convert.ToDecimal(this.txtCostPrice.Text.Trim()); commonPrice = Convert.ToDecimal(this.txtCommonPrice.Text.Trim()); commonPV = Convert.ToDecimal(this.txtCommonPV.Text.Trim()); preferentialPrice = Convert.ToDecimal(this.txtPreferentialPrice.Text.Trim()); preferentialPV = Convert.ToDecimal(this.txtPreferentialPV.Text.Trim()); } catch { this.lblMessage.Text = GetTran("004093", "请正确输入价格,积分!"); return; } if (costPrice < 0 || commonPrice < 0 || commonPV < 0 || preferentialPrice < 0 || preferentialPV < 0) { this.lblMessage.Text = GetTran("004094", "请注意,价格,积分不能为负数!"); return; } } ///验证大单位 if (uclProductBigUnit.SelectedItemText == "") { this.lblMessage.Text = GetTran("004095", "大单位名称不能为空!"); return; } ///验证小单位 if (uclProductSmallUnit.SelectedItemText == "") { this.lblMessage.Text = GetTran("004096", "小单位名称不能为空!"); return; } ///大小单位比例 if (txtBigSmallMultiple.Text.Trim() == "") { this.lblMessage.Text = GetTran("004098", "大小单位比例不能为空!"); return; } else { try { bignumber = Convert.ToInt32(txtBigSmallMultiple.Text); } catch { lblMessage.Text = GetTran("004100", "对不起,大小单位转换必须是整数!"); return; } if (bignumber <= 0) { lblMessage.Text = GetTran("004101", "对不起,大小单位转换必须是大于或等于1的整数!"); return; } } Length = 0; Width = 0; High = 0; ///验证重量 if (txtWeight.Text.Trim() == "") { this.lblMessage.Text = GetTran("004104", "对不起,重量不能为空!"); return; } else { try { Weight = Convert.ToDecimal(txtWeight.Text.Trim()); } catch { this.lblMessage.Text = GetTran("004106", "请正确输入重量!"); return; } if (Weight < 0) { this.lblMessage.Text = GetTran("004107", "对不起,重量必须大于或等于0!"); return; } } ///验证预警数量 if (txtAlertnessCount.Text.Trim() != "") { try { alertCount = Convert.ToInt32(txtAlertnessCount.Text); } catch { this.lblMessage.Text = GetTran("004108", "对不起,预警数量必须是整数!"); return; } if (alertCount < 0) { this.lblMessage.Text = GetTran("004109", "对不起,预警数量必须是大于或等于0的整数!"); return; } } } ///产品说明 if (txtDescription.Text.Length > 200) { this.lblMessage.Text = GetTran("004110", "产品说明不能超过两百字!"); return; } string productName = this.txtProductName.Text.Trim(); ///判断产品类名称是否为空 if (isFold && productName == "") { this.lblMessage.Text = GetTran("004082", "名称不能为空!"); return; } ///为了和后面的说明区别,故命名为productDescription(2009-10-22) string productDescription = ValidData.InputText(this.txtDescription.Text.Trim()); string productSpec = uclProductSpec.SelectedValue; string productColor = uclProductColor.SelectedValue; string productStatus = uclProductStatus.SelectedValue; string productSexType = uclProductSexType.SelectedValue; string productArea = ValidData.InputText(txtProductArea.Text.Trim()); string productSize = uclProductSize.SelectedValue; string productBigUnit = uclProductBigUnit.SelectedValue; string productSmallUnit = uclProductSmallUnit.SelectedValue; string strMessage; //On sale int isSell = 0; if (this.ChboxHide.Checked == true) { isSell = 0; } //No sale if (this.ChboxHide.Checked == false) { isSell = 1; } #region 产品新增部分[详细、允许销售的团队人数] xyc int detailsMaxLenth = 200000; string details_TX = Request.Form["txtDetails"] == null ? "" : Request.Form["txtDetails"].ToString(); details_TX = ValidData.RemoveScript(details_TX); //if (details_TX.Length > detailsMaxLenth) //{ // Page.ClientScript.RegisterStartupScript(GetType(), "", Transforms.ReturnAlert("详细内容过多,请适当减少产品的详细描述内容!")); // return; //} productModel.Details_TX = details_TX; int onlyForGroup = 0; if (this.rbtnN.Checked == true) { onlyForGroup = 0; } else if (this.rbtnY.Checked == true) { onlyForGroup = 1; } productModel.OnlyForGroup_NR = onlyForGroup; Regex rx = new Regex(@"[;|;]", RegexOptions.IgnoreCase); this.txt_GroupIDS_AZ_TX.Text = rx.Replace(this.txt_GroupIDS_AZ_TX.Text, ";"); this.txt_GroupIDS_TJ_TX.Text = rx.Replace(this.txt_GroupIDS_TJ_TX.Text, ";"); string GroupIDS_AZ_TX = this.txt_GroupIDS_AZ_TX.Text; string GroupIDS_TJ_TX = this.txt_GroupIDS_TJ_TX.Text; Regex rx0 = new Regex(@"\w|;]+", RegexOptions.IgnoreCase); if (!string.IsNullOrEmpty(GroupIDS_AZ_TX) && !rx0.IsMatch(GroupIDS_AZ_TX)) { Page.ClientScript.RegisterStartupScript(GetType(), "", Transforms.ReturnAlert("格式错误,多安置团队顶点编号请用分号隔开!")); return; } if (!string.IsNullOrEmpty(GroupIDS_TJ_TX) && !rx0.IsMatch(GroupIDS_TJ_TX)) { Page.ClientScript.RegisterStartupScript(GetType(), "", Transforms.ReturnAlert("多推荐团队顶点编号请用分号隔开!")); return; } if (onlyForGroup == 1) { if (string.IsNullOrEmpty(GroupIDS_AZ_TX) && string.IsNullOrEmpty(GroupIDS_TJ_TX)) { Page.ClientScript.RegisterStartupScript(GetType(), "", Transforms.ReturnAlert("请填写允许销售的团队顶点编号!")); return; } else { #region 对会员编号的真实性进行验证 //验证编号是否存在 bool bhValidate = true; string notExistID = string.Empty; string[] bhsAZ = rx.Split(GroupIDS_AZ_TX); string[] bhsTJ = rx.Split(GroupIDS_TJ_TX); List <string> group_ids = new List <string>(); foreach (string s in bhsAZ) { if (!string.IsNullOrEmpty(s)) { group_ids.Add(s); } } foreach (string s in bhsTJ) { if (!group_ids.Contains(s)) { if (!string.IsNullOrEmpty(s)) { group_ids.Add(s); } } } MemberInfoModel member = null; foreach (string s in group_ids) { member = MemberInfoModifyBll.getMemberInfo(s); if (member == null) {//不存在 bhValidate = false; notExistID += s + ","; } } if (notExistID != string.Empty) { notExistID = notExistID.Substring(0, notExistID.Length - 1); ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('会员[" + notExistID + "]不存在!');</script>", false); return; } #endregion } } productModel.GroupIDS_AZ_TX = GroupIDS_AZ_TX; productModel.GroupIDS_TJ_TX = GroupIDS_TJ_TX; #endregion productModel.IsFold = Convert.ToInt32(isFold); productModel.ProductName = productName; if (!isFold) { productModel.ProductTypeID = Convert.ToInt32(productType); productModel.ProductTypeName = typeName; productModel.ProductSpecID = Convert.ToInt32(productSpec); productModel.ProductColorID = Convert.ToInt32(productColor); productModel.ProductSizeID = Convert.ToInt32(productSize); productModel.ProductSexTypeID = Convert.ToInt32(productSexType); productModel.ProductStatusID = Convert.ToInt32(productStatus); productModel.BigProductUnitID = Convert.ToInt32(productBigUnit); productModel.SmallProductUnitID = Convert.ToInt32(productSmallUnit); productModel.BigSmallMultiple = bignumber; productModel.ProductArea = productArea; productModel.CostPrice = costPrice; productModel.CommonPrice = commonPrice; productModel.CommonPV = commonPV; productModel.PreferentialPrice = preferentialPrice; productModel.PreferentialPV = preferentialPV; productModel.AlertnessCount = alertCount; productModel.Description = productDescription; productModel.Weight = Weight; if (ImageContent.Length > 0) { productModel.ProductImage = ImageContent; } else { int imageSate = Convert.ToInt32(ViewState["imageState"]); if (imageSate == 0) { productModel.ProductImage = ImageContent; } if (imageSate == 1) { productModel.ProductImage = (byte[])ViewState["image"]; } } productModel.ImageType = strImageType; productModel.CountryCode = ViewState["CountryCode"].ToString(); productModel.Currency = Convert.ToInt32(ViewState["CurrencyID"]); productModel.IsCombineProduct = (byte)(chbcombine.Checked ? 1 : 0); productModel.OperateIP = CommonDataBLL.OperateIP; productModel.OperateNum = CommonDataBLL.OperateBh; productModel.ProductCode = this.txtProductCode.Text.Trim(); productModel.IsSell = isSell; productModel.Length = Length; productModel.Width = Width; productModel.High = High; productModel.Details_TX = Request.Form["txtDetails"].ToString(); productModel.GroupIDS_AZ_TX = txt_GroupIDS_AZ_TX.Text; productModel.GroupIDS_TJ_TX = txt_GroupIDS_TJ_TX.Text; productModel.OnlyForGroup_NR = rbtnN.Checked == true ? 0 : 1; if (this.ChboxFirst.Checked && this.ChboxAgain.Checked) { productModel.Yongtu = 0; } else { if (this.ChboxFirst.Checked) { productModel.Yongtu = 1; } if (this.ChboxAgain.Checked) { productModel.Yongtu = 2; } } } else { productModel.ProductTypeID = 0; productModel.ProductTypeName = ""; productModel.ProductSpecID = 0; productModel.ProductColorID = 0; productModel.ProductSexTypeID = 0; productModel.ProductStatusID = 0; productModel.BigProductUnitID = 0; productModel.SmallProductUnitID = 0; productModel.BigSmallMultiple = 0; productModel.ProductArea = ""; productModel.CostPrice = costPrice; productModel.CommonPrice = commonPrice; productModel.CommonPV = commonPV; productModel.PreferentialPrice = preferentialPrice; productModel.PreferentialPV = preferentialPV; productModel.AlertnessCount = alertCount; productModel.Description = productDescription; productModel.ProductImage = ImageContent; productModel.ImageType = strImageType; productModel.Weight = 0; productModel.CountryCode = ViewState["CountryCode"].ToString(); productModel.Currency = Convert.ToInt32(ViewState["CurrencyID"]); productModel.OperateIP = CommonDataBLL.OperateIP; productModel.OperateNum = CommonDataBLL.OperateBh; productModel.ProductCode = ""; productModel.IsSell = isSell; } if (editingID == 0) //添加数据 { bool isEsist = AddNewProductBLL.ProductNameIsExist(productName); ///产品 if (!isFold) { if (isEsist) { this.lblMessage.Text = GetTran("004113", "此产品名称已经存在!"); return; } } ///产品类 else { if (isEsist) { this.lblMessage.Text = GetTran("004116", "此产品类名已经存在!"); return; } } productModel.PID = Convert.ToInt32(this.pID); strMessage = GetTran("000492", "添加"); string oldID = ""; string languageName = ""; string languageID = ""; using (SqlConnection conn = new SqlConnection(DBHelper.connString)) { conn.Open(); using (SqlTransaction tran = conn.BeginTransaction()) { try { //增加产品 AddNewProductBLL.AddProduct(tran, productModel); //---多语言产品操作 ///获取新产品信息 //DataTable dtpro = AddNewProductBLL.GetNewProductInfo(); //if(dtpro.Rows.Count>0) //{ // oldID=dtpro.Rows[0]["productid"].ToString(); // languageName=dtpro.Rows[0]["productname"].ToString(); // string description=dtpro.Rows[0]["Description"].ToString().Trim(); // //获取语言种类(ID>1) // DataTable dtlang = AddNewProductBLL.GetLanguageIDByID(); // for(int i=0;i<dtlang.Rows.Count;i++) // { // languageID=dtlang.Rows[i][0].ToString(); // //获取----获取(产品目录)是否插入 // int count = AddNewProductBLL.GetLanguageTransCountByID(Convert.ToInt32(languageID)); // if(count==0) // { // ///向产品名称等翻译表插入相关记录 // languageTrans.TableName="Product"; // languageTrans.OldID=1; // languageTrans.ColumnsName = productName; // languageTrans.LanguageName = GetTran("004117","产品目录"); // languageTrans.LanguageID =Convert.ToInt32(languageID); // AddNewProductBLL.AddLanguageTrans(tran, languageTrans); // } // if(description!="") // { // /// 向产品名称等翻译表插入相关记录 // languageTrans.TableName = "Product"; // languageTrans.OldID =Convert.ToInt32(oldID); // languageTrans.ColumnsName ="Description"; // languageTrans.LanguageName=description; // languageTrans.LanguageID=Convert.ToInt32(languageID); // AddNewProductBLL.AddLanguageTrans(tran, languageTrans); // } // ///向产品名称等翻译表插入相关记录 // languageTrans.TableName = "Product"; // languageTrans.OldID =Convert.ToInt32(oldID); // languageTrans.ColumnsName = productName; // languageTrans.LanguageName= languageName; // languageTrans.LanguageID =Convert.ToInt32(languageID); // AddNewProductBLL.AddLanguageTrans(tran, languageTrans); // } //} tran.Commit(); } catch (System.Exception ee) { tran.Rollback(); System.Diagnostics.Trace.WriteLine(ee.Message); throw; } } } } else //修改数据 { strMessage = GetTran("000259", "修改"); // before delete ChangeLogs cl = new ChangeLogs("Product", "ProductID"); cl.AddRecord(this.editingID); //--多语言产品操作(只更新产品说明) //获取产品说明 //string Description = AddNewProductBLL.GetDescriptionByID(Convert.ToInt32(this.editingID)).Trim(); //string langID=""; //if(Description=="" && productDescription.Trim()!="") //{ // //查找ID>1的所有ID // DataTable dtlang = AddNewProductBLL.GetLanguageIDByID(); // for(int i=0;i<dtlang.Rows.Count;i++) // { // langID=dtlang.Rows[i][0].ToString(); // ///插入相关记录 // languageTrans.TableName = "Product"; // languageTrans.OldID = Convert.ToInt32(this.editingID); // languageTrans.ColumnsName = Description; // languageTrans.LanguageName = productDescription; // languageTrans.LanguageID =Convert.ToInt32(langID); // AddNewProductBLL.AddLanguageTrans(languageTrans); // } //} ///注意传参产品ID productModel.ProductID = this.editingID; int updCount = AddNewProductBLL.UpdProduct(productModel); if (updCount > 0) { cl.AddRecord(this.editingID); cl.ModifiedIntoLogs(ChangeCategory.company7, Session["Company"].ToString(), ENUM_USERTYPE.objecttype1); this.lblMessage.Text = strMessage + GetTran("004124", "成功!"); } else { this.lblMessage.Text = strMessage + GetTran("004128", "失败,请联系管理员!"); } } if (this.editingID == 0) { this.lblMessage.Text += GetTran("004132", "您可以继续添加此类下的产品"); } this.lblMessage.Text += "(" + GetTran("004140", "按 关闭 后可查看新数据") + ")"; Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("001401", "操作成功!") + "');reloadopener();</script>"); SetValue(); }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/ public void readBonus(int expectnum) { int maxqs = BLL.CommonClass.CommonDataBLL.GetMaxqishu(); // int maxExpectNum = DetialQueryBLL.IsSuanceJj(expectnum); //最大公布期数 double curreny = AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString())); if (expectnum == 0) { expectnum = 1; } DataTable dt = MemberInfoModifyBll.getBonusTable(expectnum, Session["Member"].ToString());//第一个参数期数 DataTable dt_one = DAL.DBHelper.ExecuteDataTable("select IsSuance from config where ExpectNum=" + expectnum); string IsSuance = dt_one.Rows[0]["IsSuance"].ToString();//是否显示 if (dt.Rows.Count > 0) { if (curreny == 0) { } else { if (IsSuance == "0") { //this.Label1.Text = "0.00"; //this.Label2.Text = "0.00"; //this.Label3.Text = "0.00"; //this.Label4.Text = "0.00"; //this.Label5.Text = "0.00"; //this.Label6.Text = "0.00"; //this.Label7.Text = "0.00"; //this.Label8.Text = "0.00"; //this.Label9.Text = "0.00"; //this.Label10.Text = "0.00"; //lbllbonus6.Text = "0.00"; } else { //this.Label1.Text = (Convert.ToDouble(dt.Rows[0]["Bonus0"]) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); //this.Label1.Text = (Convert.ToDouble(dt.Rows[0]["Bonus1"]) * //AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); //this.Label2.Text = (Convert.ToDouble(dt.Rows[0]["Bonus2"]) * curreny).ToString("0.00"); //this.Label3.Text = (Convert.ToDouble(dt.Rows[0]["Bonus3"]) * curreny).ToString("0.00"); //this.Label4.Text = (Convert.ToDouble(dt.Rows[0]["Bonus4"]) * curreny).ToString("0.00"); //this.Label5.Text = (Convert.ToDouble(dt.Rows[0]["Bonus5"]) * curreny).ToString("0.00"); //lbllbonus6.Text = (Convert.ToDouble(dt.Rows[0]["Bonus6"]) * curreny).ToString("0.00"); //this.Label6.Text = (Convert.ToDouble(dt.Rows[0]["Kougl"]) * curreny).ToString("0.00"); //this.Label7.Text = (Convert.ToDouble(dt.Rows[0]["Koufl"]) * curreny).ToString("0.00"); //this.Label8.Text = (Convert.ToDouble(dt.Rows[0]["Koufx"]) * curreny).ToString("0.00"); //this.Label9.Text = (Convert.ToDouble(dt.Rows[0]["CurrentSolidSend"]) * curreny).ToString("0.00"); //this.Label10.Text = (Convert.ToDouble(dt.Rows[0]["CurrentTotalMoney"]) * curreny).ToString("0.00"); } } } else { //this.Label1.Text = "0.00"; //this.Label1.Text = "0.00"; //this.Label2.Text = "0.00"; //this.Label3.Text = "0.00"; //this.Label4.Text = "0.00"; //this.Label5.Text = "0.00"; //this.Label6.Text = "0.00"; //this.Label7.Text = "0.00"; //this.Label8.Text = "0.00"; //this.Label9.Text = "0.00"; //this.Label10.Text = "0.00"; } }
private void GetOldMemberData(string bianhao) { //MemberInfoModifyBll mf = new MemberInfoModifyBll(); MemberInfoModel member = MemberInfoModifyBll.getMemberInfo(bianhao); if (member != null) { this.LblBh.Text = member.Number; this.LblBh.ForeColor = Color.Silver; //解密姓名 this.labName.Text = Encryption.Encryption.GetDecipherName(CommonDataBLL.quanjiao(member.Name)); Txtlm.Text = member.PetName; Txtyb1.Text = member.PostalCode; //解密地址 this.txtdizhi.Text = Encryption.Encryption.GetDecipherAddress(member.Address); Txtjtdh.Text = Encryption.Encryption.GetDecipherTele(member.HomeTele); if (this.Txtjtdh.Text.Trim() == "") { this.Txtjtdh.Text = GetTran("000028", "电话号码"); this.Txtjtdh.Style.Add("color", "gray"); } Txtbgdh.Text = Encryption.Encryption.GetDecipherTele(member.OfficeTele); if (this.Txtbgdh.Text.Trim() == "") { this.Txtbgdh.Text = GetTran("000028", "电话号码"); this.Txtbgdh.Style.Add("color", "gray"); } Txtyddh.Text = Encryption.Encryption.GetDecipherTele(member.MobileTele); Txtczdh.Text = Encryption.Encryption.GetDecipherTele(member.FaxTele); if (this.Txtczdh.Text.Trim() == "") { this.Txtczdh.Text = GetTran("000028", "电话号码"); this.Txtczdh.Style.Add("color", "gray"); } IList <string> strBankInfo = new GroupRegisterBLL().GetBankValue(member.BankCode); if (strBankInfo.Count > 0) { foreach (ListItem li in ddlCountry.Items) { if (li.Value == strBankInfo[1].Substring(0, 2)) { li.Selected = true; break; } } ViewState["bankcode"] = strBankInfo[1]; } txtbankbrachname.Text = member.Bankbranchname; if (member.BCPCCode != "") { List <string> BankArea = new RegistermemberBLL().ChoseArea(member.BCPCCode); //解密银行地址并且读出银行详细地址 UserControl_CountryCity countrycity1 = Page.FindControl("CountryCity2") as UserControl_CountryCity; //取得该会员地址 CityModel bankArea = DAL.CommonDataDAL.GetCPCCode(member.BCPCCode); countrycity1.SelectCountry(bankArea.Country, bankArea.Province, bankArea.City, bankArea.Xian); } List <string> GetCardType = new GroupRegisterBLL().GetCardType(member.PaperType.PaperTypeCode); lblzhengjian.Text = GetCardType[0]; UserControl_CountryCity countrycity = Page.FindControl("CountryCity1") as UserControl_CountryCity; //取得该会员地址 CityModel MemberArea = DAL.CommonDataDAL.GetCPCCode(member.CPCCode); countrycity.SelectCountry(MemberArea.Country, MemberArea.Province, MemberArea.City, MemberArea.Xian); //生日需要修改 lblBirthday.Text = (Convert.ToDateTime(member.Birthday).Year + "-" + (Convert.ToDateTime(member.Birthday)).Month + "-" + (Convert.ToDateTime(member.Birthday)).Day); //解密开户名 this.labkaihuming.Text = Encryption.Encryption.GetDecipherName(member.BankBook) == "" ? Encryption.Encryption.GetDecipherName(member.Name) : Encryption.Encryption.GetDecipherName(member.BankBook); //卡号解密 this.labkahao.Text = Encryption.Encryption.GetDecipherCard(member.BankCard); if (Convert.ToInt32(member.Sex) == 0) { this.labSex.Text = GetTran("000095", "女"); } else { this.labSex.Text = GetTran("000094", "男"); } //解密证件号 this.labzhengjianhaoma.Text = Encryption.Encryption.GetDecipherNumber(member.PaperNumber); Txtbz.Text = member.Remark; } }
//绑定信息 public void readInfo() { MemberInfoModel memberInfoModel = MemberInfoModifyBll.getMemberInfo(Number); #region 读取个人信息 if (memberInfoModel != null) { this.storeid.Text = memberInfoModel.StoreID; } #endregion DataTable dt = DetialQueryBLL.GetMemberInfoBalanceByNumber(ExpectNum, Number); if (dt.Rows.Count > 0) { CurrentTotalNetRecord.Text = (Convert.ToDouble(dt.Rows[0]["CurrentTotalNetRecord"]) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); CurrentOneMark.Text = (Convert.ToDouble(dt.Rows[0]["CurrentOneMark"]) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); level.Text = dt.Rows[0]["levelstr"].ToString(); if (dt.Rows[0]["TotalNetNum"] == null || dt.Rows[0]["TotalNetNum"].ToString() == "") { labTotalNetNum.Text = "0";; } else { labTotalNetNum.Text = (Convert.ToDouble(dt.Rows[0]["TotalNetNum"]) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); } labDTotalNetNum.Text = (Convert.ToDouble(dt.Rows[0]["DTotalNetNum"]) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); //个人总资格业绩 if (dt.Rows[0]["TotalOneMark"] == null || dt.Rows[0]["TotalOneMark"].ToString() == "") { labCurrentOneMark1.Text = "0.00"; } else { labCurrentOneMark1.Text = (Convert.ToDouble(dt.Rows[0]["TotalOneMark"].ToString()) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); } labCurrentTotalNetRecord.Text = (Convert.ToDouble(dt.Rows[0]["CurrentTotalNetRecord"].ToString()) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); if (dt.Rows[0]["TotalNetRecord"] == null || dt.Rows[0]["TotalNetRecord"].ToString() == "") { labTotalNetRecord1.Text = "0.00"; } else { labTotalNetRecord1.Text = (Convert.ToDouble(dt.Rows[0]["TotalNetRecord"].ToString()) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); } labdCurrentTotalNetRecord2.Text = Convert.ToDouble(dt.Rows[0]["dCurrentTotalNetRecord"].ToString()).ToString("0.00"); labdTotalNetRecord2.Text = (Convert.ToDouble(dt.Rows[0]["dTotalNetRecord"].ToString()) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); CurrentNewNetNum.Text = (Convert.ToDouble(dt.Rows[0]["DCurrentNewNetNum"].ToString()) / AjaxClass.GetCurrency(Convert.ToInt32(bzCurrency), Convert.ToInt32(Session["Default_Currency"].ToString()))).ToString("0.00"); } else { CurrentTotalNetRecord.Text = "0.00"; CurrentOneMark.Text = "0.00"; level.Text = " "; CurrentNewNetNum.Text = "0"; } }
protected void go_Click(object sender, System.EventArgs e) { //删除会员图片 string dirName = ""; string oldFileName = ""; string newFileName = ""; string newFilePath = ""; int photoW = 0, photoH = 0; #region //if (this.myFile.PostedFile.FileName.Trim() != string.Empty) //{ // //删除旧图 // if (Session["Member"].ToString() != "") // { // delMemberPic(Session["Member"].ToString()); // } // else // { // //Response.Write("<script>alert('参数错误,请重新登陆!');location.href('index.aspx')</script>"); // msg = "<script language='javascript'>alert('参数错误!重新登陆!');location.href('../index.aspx')</script>"; // return; // } // #region 上传新图 // //string oldFilePath = this.myFile.PostedFile.FileName.Trim(); // //try // //{ // // if (oldFilePath != string.Empty) // // { // // //检查目录是否存在 // // dirName = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString(); // // if (!System.IO.Directory.Exists(Server.MapPath("../upload/" + dirName))) // // { // // System.IO.Directory.CreateDirectory(Server.MapPath("../upload/" + dirName)); // // } // // oldFileName = System.IO.Path.GetFileName(oldFilePath); // // string fileExtName = System.IO.Path.GetExtension(oldFilePath); // // if (fileExtName.ToLower() != ".gif" && fileExtName.ToLower() != ".jpg" && fileExtName.ToLower() != ".jpeg") // // { // // // Response.Write("<script>alert('上传文件格式不正确!')</script>"); // // msg = "<script language='javascript'>alert('上传文件格式不正确!');</script>"; // // return; // // } // // if (myFile.PostedFile.ContentLength > 102400) // // { // // //Response.Write("<script>alert('上传文件不能大于100K!')</script>"); // // msg = "<script language='javascript'>alert('上传文件不能大于100K!');</script>"; // // return; // // } // // System.Random rd = new Random(0); // // newFileName = DateTime.Now.Year.ToString() + rd.Next(10).ToString() // // + DateTime.Now.Month.ToString() + rd.Next(10).ToString() // // + DateTime.Now.Day.ToString() + rd.Next(10).ToString() // // + DateTime.Now.Second.ToString() // // + fileExtName; // // newFilePath = Server.MapPath("..\\upload\\" + dirName) + "\\" + newFileName; // // this.myFile.PostedFile.SaveAs(newFilePath); // // try // // { // // System.Drawing.Image myIma = System.Drawing.Image.FromFile(newFilePath); // // photoH = myIma.Height; // // photoW = myIma.Width; // // } // // catch // // { } // // ViewState["photopath"] = dirName + "\\" + newFileName; // // ViewState["photoH"] = photoH.ToString(); // // ViewState["photoW"] = photoW.ToString(); // // } // //} // //catch (Exception ext) // //{ // // Response.Write("<script>alert('" + ext.ToString() + "')</script>"); // // return; // //} // #endregion // #region 上传图片 // string oldFilePath = this.myFile.PostedFile.FileName.Trim(); // //string oldFilePath = ""; // try // { // if (oldFilePath != string.Empty) // { // if (!Directory.Exists(Server.MapPath("../Store/H_image"))) //如果文件夹不存在则创建 // { // Directory.CreateDirectory(Server.MapPath("../Store/H_image")); // } // //检查目录是否存在 // dirName = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString(); // oldFileName = System.IO.Path.GetFileName(oldFilePath); // string fileExtName = System.IO.Path.GetExtension(oldFilePath); // if (fileExtName.ToLower() != ".gif" && fileExtName.ToLower() != ".jpg" && fileExtName.ToLower() != ".jpeg" && fileExtName.ToLower() != ".bmp" && fileExtName.ToLower() != ".png") // { // System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000823", "上传文件格式不正确!") + "');", true); // return; // } // if (this.myFile.PostedFile.ContentLength > 51200) // { // System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000824", "上传文件不能大于50K!") + "');", true); // return; // } // //System.Drawing.Image img = System.Drawing.Image.FromStream(PhotoPath1.PostedFile.InputStream); // //int width = img.Width; // //int hight = img.Height; // //if (width > 50 || hight > 50) // //{ // // Response.Write("<script>alert('" + GetTran("006034", "图片宽度和高度太大!") + "');</script>"); // // this.Button1.Enabled = true; // // return ""; // //} // System.Random rd = new Random(0); // newFileName = DateTime.Now.Year.ToString() + rd.Next(10).ToString() // + DateTime.Now.Month.ToString() + rd.Next(10).ToString() // + DateTime.Now.Day.ToString() + rd.Next(10).ToString() // + DateTime.Now.Second.ToString() // + fileExtName; // newFilePath = Server.MapPath("..\\Store\\H_image\\") + newFileName; // string LevelIcon = "../Store/" + new MemberInfoModifyBll().GetMemberPhoto(Session["Member"].ToString()); // if (System.IO.File.Exists(Server.MapPath(LevelIcon))) // { // System.IO.File.Delete(Server.MapPath(LevelIcon)); // } // this.myFile.PostedFile.SaveAs(newFilePath); // try // { // System.Drawing.Image myIma = System.Drawing.Image.FromFile(newFilePath); // photoH = myIma.Height; // photoW = myIma.Width; // } // catch // { } // filepath = @"\Store\H_image\" + newFileName; // try // { // System.Drawing.Image myIma = System.Drawing.Image.FromFile(newFilePath); // photoH = myIma.Height; // photoW = myIma.Width; // } // catch (Exception ex1) // { // System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("006895", "图片格式转换错误!") + "');", true); // if (System.IO.File.Exists(Server.MapPath(filepath))) // { // System.IO.File.Delete(Server.MapPath(filepath)); // } // return; // } // } // } // catch // { // return; // } // #endregion //} //else //{ //} #endregion //生日 DateTime birthday; try { //更改至标准时间 birthday = Convert.ToDateTime(lblBirthday.Text); } catch { Page.ClientScript.RegisterStartupScript(GetType(), null, "<script language='javascript'>alert('" + GetTran("000148", "对不起,请选择正确的出生日期!") + "');</script>", false); return; } int sex = 0; if (labSex.Text.Trim() == GetTran("000094", "男")) { sex = 1; } else { sex = 0; } if (Txtbz.Text.Length > 500) { Page.ClientScript.RegisterStartupScript(GetType(), null, "<script language='javascript'>alert('" + GetTran("007704", "备注内容不能超过500字") + "!');</script>", false); return; } //姓名加密 string name = Encryption.Encryption.GetEncryptionName(labName.Text.Trim()); string Petname = Txtlm.Text.Trim(); //string Birthday = birthday; //string sex = sex; //加密电话 string HomeTele = Encryption.Encryption.GetEncryptionTele(Txtjtdh.Text.Trim()); string OfficeTele = Encryption.Encryption.GetEncryptionTele(Txtbgdh.Text.Trim()); string MobileTele = Encryption.Encryption.GetEncryptionTele(Txtyddh.Text.Trim()); string FaxTele = Encryption.Encryption.GetEncryptionTele(Txtczdh.Text.Trim()); UserControl_CountryCity countrycity = Page.FindControl("CountryCity1") as UserControl_CountryCity; string Country = countrycity.Country; string Province = countrycity.Province; string City = countrycity.City; string Xian = countrycity.Xian; if (Country == "请选择" || Province == "请选择" || City == "请选择" || Xian == "请选择" || Country == "" || Province == "" || City == "" || Xian == "") { ScriptHelper.SetAlert(Page, "请选择地址!"); return; } string CPCCode = DAL.CommonDataDAL.GetCPCCode(Country, Province, City, Xian); //加密地址 string Address = Encryption.Encryption.GetEncryptionAddress(txtdizhi.Text.Trim()); if (Address.Trim().Length == 0) { ScriptHelper.SetAlert(Page, "请填写详细地址!"); return; } string PostalCode = Txtyb1.Text.Trim(); string PaperType = new GroupRegisterBLL().GetPaperTypeCode(lblzhengjian.Text.Trim()); //证件加密 string PaperNumber = Encryption.Encryption.GetEncryptionNumber(labzhengjianhaoma.Text.Trim()); if (this.Txtbz.Text.Length > 500) { System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("006708", "对不起,备注输入的字符太多,最多500个字符!") + "');", true); return; } ; string Remark = Txtbz.Text.Trim(); //int Healthy = Convert.ToInt32(MemberHealth.SelectedValue); string photopath = ""; //需要修改标准时间 DateTime Birthday = Convert.ToDateTime(birthday); #region 银行信息 UserControl_CountryCity countrycity1 = Page.FindControl("CountryCity2") as UserControl_CountryCity; string Country1 = countrycity1.Country; string Province1 = countrycity1.Province; string City1 = countrycity1.City; string Xian1 = countrycity1.Xian; if (Country1 == "请选择" || Province1 == "请选择" || City1 == "请选择" || Xian1 == "请选择" || Country1 == "" || Province1 == "" || City1 == "" || Xian1 == "") { ScriptHelper.SetAlert(Page, "请选择开户行地址!"); return; } string bcpccode = DAL.CommonDataDAL.GetCPCCode(Country1, Province1, City1, Xian1); string bankcode = DdlBank.SelectedValue; string bankbrachname = txtbankbrachname.Text.Trim(); string bankcard = Encryption.Encryption.GetEncryptionCard(labkahao.Text.Trim()); string bankaddress = ""; #endregion BLL.CommonClass.ChangeLogs cl_h_info = new BLL.CommonClass.ChangeLogs("Memberinfo", "ltrim(rtrim(number))"); cl_h_info.AddRecord(Session["Member"].ToString()); MemberInfoModifyBll mf = new MemberInfoModifyBll(); if (mf.updateMember(Session["Member"].ToString(), name, Petname, Birthday, sex, HomeTele, OfficeTele, MobileTele, FaxTele, Country, Province, City, Address, PostalCode, PaperType, PaperNumber, Remark, photopath, photoW, photoH, CPCCode, bcpccode, bankaddress, bankcard, bankcode, bankbrachname)) { cl_h_info.AddRecord(Session["Member"].ToString()); cl_h_info.ModifiedIntoLogs(BLL.CommonClass.ChangeCategory.member3, Session["Member"].ToString(), BLL.CommonClass.ENUM_USERTYPE.objecttype5); //ScriptHelper.SetAlert(Page,"修改成功!!!"); Page.ClientScript.RegisterStartupScript(GetType(), null, "<script language='javascript'>alert('" + GetTran("000222", "修改成功!") + "');</script>", false); } else { //ScriptHelper.SetAlert(Page, "修改失败!!!"); Page.ClientScript.RegisterStartupScript(GetType(), null, "<script language='javascript'>alert('" + GetTran("000225", "修改失败!") + "');</script>", false); } GetOldMemberData(Session["Member"].ToString()); }