コード例 #1
0
    //绑定信息
    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();
        }
    }
コード例 #2
0
ファイル: membertrade.aspx.cs プロジェクト: 892182825/SP
    /// <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;
    }
コード例 #3
0
 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;
         }
     }
 }
コード例 #4
0
ファイル: DetialQuery.aspx.cs プロジェクト: 892182825/SP
    /*-------------------------------------------------------------------------------------------------------------------------------------------------------*/
    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";
        }
    }
コード例 #5
0
ファイル: membertrade.aspx.cs プロジェクト: 892182825/SP
    /// <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;
    }
コード例 #6
0
ファイル: AddLsOrderNew.aspx.cs プロジェクト: 892182825/SP
    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";
            }
        }
    }
コード例 #7
0
    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);
        }
    }
コード例 #8
0
ファイル: SetConAddress.aspx.cs プロジェクト: 892182825/SP
    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;
        }
    }
コード例 #9
0
ファイル: EditBank.aspx.cs プロジェクト: 892182825/SP
    /// <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;
        }
    }
コード例 #10
0
    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();
                }
            }
        }
    }
コード例 #11
0
    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 + " &nbsp; &nbsp;");
                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());
    }
コード例 #12
0
ファイル: AddLsOrderNew.aspx.cs プロジェクト: 892182825/SP
    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", "报单失败!"));
                }
            }
        }
    }
コード例 #13
0
    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();
    }
コード例 #14
0
    /*-------------------------------------------------------------------------------------------------------------------------------------------------------*/
    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";
        }
    }
コード例 #15
0
    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;
        }
    }
コード例 #16
0
    //绑定信息
    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";
        }
    }
コード例 #17
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());
    }