예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Permissions.MemRedirect(Page, Permissions.redirUrl);
     if (!IsPostBack)
     {
         try
         {
             type = Request.QueryString["type"] == "" ? "" : Request.QueryString["type"];
             url  = Request.QueryString["url"] == "" ? "" : Request.QueryString["url"];
             var Member = Session["Member"];
             if (Member != null)
             {
                 MemberInfoModel member = MemInfoEditBLL.getMemberInfo(Member.ToString());
                 if (member != null)
                 {
                     txtzhifubao.Text = member.Zhifubao;
                     txtName.Text     = member.Name;
                 }
             }
             else
             {
                 Response.Redirect("../index.aspx");
             }
         }
         catch (Exception ex)
         {
             Response.Redirect("../index.aspx");
         }
     }
 }
예제 #2
0
    /// <summary>
    /// 编辑基本信息
    /// </summary>
    public void editxtBasic()
    {
        txtEnumber.Visible        = false;
        txtEname.Visible          = true;
        txtEnickname.Visible      = true;
        txtEstore.Visible         = true;
        txtEIdtype.Visible        = true;
        txtEsex.Visible           = true;
        txtEbirthday.Visible      = true;
        txtEidnumber.Visible      = true;
        CountryCityPCode1.Visible = true;
        txtEaddress.Visible       = true;
        txtEcode.Visible          = true;
        txtEmethod.Visible        = true;
        txtEcurrency.Visible      = true;
        labenc.Visible            = true;

        lblEnumber.Visible   = true;
        lblEname.Visible     = false;
        lblEnickname.Visible = false;
        lblEstore.Visible    = false;
        lblEIdtype.Visible   = false;
        lblEsex.Visible      = false;
        lblEbirthday.Visible = false;
        lblEidnumber.Visible = false;
        lblEaddress.Visible  = false;
        lblEcode.Visible     = false;
        lblEmethod.Visible   = false;
        lblEcurrency.Visible = false;


        //tbephoto.Visible = true;
        //默认的会员编号是
        MemberInfoModel  model = MemInfoEditBLL.getMemberInfo(ViewState["membernumberE"].ToString());
        MemberOrderModel order = MemberOrderBLL.GetMemberOrder(model.OrderID);

        //绑定证件类型
        bindidtype();
        Translations();

        txtEnumber.Text   = model.Number;
        txtEname.Text     = Encryption.Encryption.GetDecipherName(model.Name);
        txtEnickname.Text = model.PetName;
        txtEstore.Text    = model.StoreID;
        try
        {
            txtEIdtype.SelectedValue = model.PaperType.PaperTypeCode.Trim();
        }
        catch (Exception exe1)
        {
            txtEIdtype.SelectedValue = "P000";
        }
        txtEsex.SelectedIndex = model.Sex == 0 ? 1 : 0;
        txtEbirthday.Text     = model.Birthday.ToString("yyyy-MM-dd");
        txtEidnumber.Text     = Encryption.Encryption.GetDecipherNumber(model.PaperNumber.ToString().Trim());
        CountryCityPCode1.SelectCountry(model.City.Country, model.City.Province, model.City.City, model.City.Xian);
        txtEaddress.Text  = Encryption.Encryption.GetDecipherAddress(model.Address.ToString().Trim());;
        txtEcode.Text     = model.PostalCode.ToString();
        lblEbankname.Text = Encryption.Encryption.GetDecipherName(model.BankBook);
    }
예제 #3
0
    /// <summary>
    /// 编辑帐户信息
    /// </summary>
    public void edilblBank()
    {
        lblEbankname.Visible    = true;  //开户名
        lblEbank.Visible        = false; //开户银行
        lblEbanknumber.Visible  = false; //银行卡号
        lblEbankaddress.Visible = false; //银行地址

        CcpEbankaddress.Visible   = true;
        plEbank.Visible           = true; //开户银行
        txtEbanknumber.Visible    = true; //银行卡号
        txtEbankaddress.Visible   = true; //银行地址
        CountryCityPCode2.Visible = true;

        //默认的会员编号是8888888888s
        MemberInfoModel model = MemInfoEditBLL.getMemberInfo(ViewState["membernumberE"].ToString());

        txtEbank.Text         = model.Bankbranchname;
        ViewState["bankcode"] = model.BankCode;
        txtEbanknumber.Text   = Encryption.Encryption.GetDecipherCard(model.BankCard);
        CityModel cityM = CommonDataDAL.GetCPCCode(model.BCPCCode);

        CountryCityPCode2.SelectCountry(cityM.Country, cityM.Province, cityM.City, cityM.Xian);
        txtEbankaddress.Text = Encryption.Encryption.GetDecipherAddress(model.BankAddress);
        BindCountry();
    }
예제 #4
0
    /// <summary>
    /// 查看联系信息
    /// </summary>
    public void SellblContact()
    {
        lblEmobile.Visible   = true; //移动电话
        lblEphone.Visible    = true; //家庭电话
        lblEfax.Visible      = true; //传真电话
        lblEOffphone.Visible = true; //办公电话
        lblEemail.Visible    = true; //Email

        this.divBg.Visible      = false;
        this.divCz.Visible      = false;
        this.divJt.Visible      = false;
        this.txtEmobile.Visible = false;
        this.txtEemail.Visible  = false;
        //this.TxtjtdhQh.Visible = false;
        //Txtjtdh.Visible = false;//家庭电话
        //this.TxtczdhQh.Visible = false;
        //Txtczdh.Visible = false;//传真电话
        //this.TxtbgdhFj.Visible = false;
        //this.TxtbgdhQh.Visible = false;
        //Txtbgdh.Visible = false;//办公电话
        //this.TxtbgdhFj.Visible = false;


        //默认的会员编号是8888888888s
        MemberInfoModel model = MemInfoEditBLL.getMemberInfo(ViewState["membernumberE"].ToString());

        //MemberOrderModel order = MemberOrderBLL.GetMemberOrder(model.OrderID);

        lblEmobile.Text   = Encryption.Encryption.GetDecipherTele(model.MobileTele);
        lblEphone.Text    = Encryption.Encryption.GetDecipherTele(model.HomeTele);
        lblEfax.Text      = Encryption.Encryption.GetDecipherTele(model.FaxTele);
        lblEOffphone.Text = Encryption.Encryption.GetDecipherTele(model.OfficeTele);
        lblEemail.Text    = model.Email;
    }
예제 #5
0
    public void GetDetial(string Number)
    {
        MemberInfoModel member = MemInfoEditBLL.getMemberInfo(Number);

        this.Number.Text = member.Number.ToString();

        if (!BLL.CommonClass.CommonDataBLL.GetRole2(Session["Company"].ToString(), true))
        {
            this.Placement.Text = "";
        }
        else
        {
            this.Placement.Text = member.Placement.ToString();
        }
        if (!BLL.CommonClass.CommonDataBLL.GetRole2(Session["Company"].ToString(), false))
        {
            this.Recommended.Text = "";
        }
        else
        {
            this.Recommended.Text = member.Direct.ToString();
        }


        //this.Placement.Text = member.Placement.ToString();
        //this.Recommended.Text = member.Direct.ToString();
        this.Name.Text     = Encryption.Encryption.GetDecipherName(member.Name.ToString());
        this.PetName.Text  = member.PetName.ToString();
        this.Birthday.Text = member.Birthday.ToString("yyyy-MM-dd");
        if (Convert.ToInt32(member.Sex) == 0)
        {
            this.Sex.Text = GetTran("000095", "女");
        }
        else
        {
            this.Sex.Text = GetTran("000094", "男");
        }
        this.PostolCode.Text = member.PostalCode.ToString();
        this.HomeTele.Text   = Encryption.Encryption.GetDecipherTele(member.HomeTele.ToString());
        this.OfficeTele.Text = Encryption.Encryption.GetDecipherTele(member.OfficeTele.ToString());
        this.FaxTele.Text    = Encryption.Encryption.GetDecipherTele(member.FaxTele.ToString());
        labEmail.Text        = member.Email.ToString();
        this.MoblieTele.Text = member.MobileTele.ToString();
        //this.Country.Text = member.Country.ToString() + member.Province.ToString() + member.City.ToString() + member.Address.ToString();
        this.Country.Text     = member.City.Country + member.City.Province + member.City.City + member.City.Xian + Encryption.Encryption.GetDecipherAddress(member.Address);
        this.PaperNumber.Text = Encryption.Encryption.GetDecipherNumber(member.PaperNumber.ToString());
        this.PaperType.Text   = member.PaperType.PaperType.ToString();
        this.Bank.Text        = member.Bank.BankName.ToString() + member.Bankbranchname.ToString();
//        this.BankAddress.Text = member.BankCountry.ToString() + member.BankProvince.ToString()+member.BankCity.ToString()+member.BankAddress.ToString();
        this.BankAddress.Text = member.BankCity.Country + member.BankCity.Province + member.BankCity.City + Encryption.Encryption.GetDecipherAddress(member.BankAddress.ToString());
        this.BankNum.Text     = Encryption.Encryption.GetDecipherCard(member.BankCard.ToString());
        this.BankBook.Text    = Encryption.Encryption.GetDecipherName(member.BankBook.ToString());
        this.ExpectNum.Text   = member.ExpectNum.ToString();
        this.Remark.Text      = member.Remark.ToString();
    }
예제 #6
0
    public void updMemberInfo(MemberInfoModel info)
    {
        MemInfoEditBLL meb = new MemInfoEditBLL();
        int            i   = 0;

        i = meb.updateMember(info);
        if (i > 0)
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000222", "修改成功!") + "');", true);
            getMemberInfo(ViewState["Number"].ToString());
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("000225", "修改失败!") + "')</script>");
        }
    }
예제 #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Permissions.MemRedirect(Page, Permissions.redirUrl);
        AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxClass));
        if (!IsPostBack)
        {
            var Member = Session["Member"];
            if (Member != null)
            {
                MemberInfoModel member = MemInfoEditBLL.getMemberInfo(Member.ToString());
                if (member != null)
                {
                    if (!string.IsNullOrEmpty(member.Name))
                    {
                        if (member.Name.Length == 2)//两个字的名字
                        {
                            txtName.Text = Common.ReplaceWithSpecialChar(member.Name, 1, 0, '*');
                        }
                        else if (member.Name.Length < 2)
                        {
                            txtName.Text = member.Name;
                        }
                        else
                        {
                            txtName.Text = Common.ReplaceWithSpecialChar(member.Name, 1, 1, '*');
                        }
                        txtName.ReadOnly = true;
                    }
                    if (!string.IsNullOrEmpty(member.PaperNumber))
                    {
                        Hfcard.Value     = member.PaperNumber;
                        txtcard.Text     = Common.ReplaceWithSpecialChar(member.PaperNumber, 3, 4, '*');
                        txtcard.ReadOnly = true;
                    }

                    if (!string.IsNullOrEmpty(member.Name) && !string.IsNullOrEmpty(member.PaperNumber))
                    {
                        btn_submit.Enabled = false;
                    }
                }
            }
            else
            {
                Response.Redirect("../index.aspx");
            }
        }
    }
예제 #8
0
    /// <summary>
    /// 保存联系信息
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSContact_Click(object sender, EventArgs e)
    {
        if (!Page.IsValid)
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("001541", "操作失败!") + "');", true);
            return;
        }
        if (string.IsNullOrEmpty(this.txtEmobile.Text.Trim()) && string.IsNullOrEmpty(this.Txtjtdh.Text.Trim()) && string.IsNullOrEmpty(this.Txtczdh.Text.Trim()) && string.IsNullOrEmpty(this.Txtbgdh.Text.Trim()))
        {
            Response.Write("<script>alert('" + GetTran("005992", "请至少填写一种电话联系方式!") + "');</script>");
            return;
        }

        GetPhone();
        ChangeLogs cl = new ChangeLogs("MemberInfo", "ltrim(rtrim(Number))");

        cl.AddRecord(ViewState["membernumberE"].ToString());
        MemberInfoModel info = new MemberInfoModel();

        info.Number     = ViewState["membernumberE"].ToString();
        info.MobileTele = Encryption.Encryption.GetEncryptionTele(this.txtEmobile.Text.ToString().Trim());
        info.HomeTele   = Encryption.Encryption.GetEncryptionTele(this.Txtjtdh.Text.ToString().Trim());
        info.FaxTele    = Encryption.Encryption.GetEncryptionTele(this.Txtczdh.Text.ToString().Trim());
        info.OfficeTele = Encryption.Encryption.GetEncryptionTele(this.Txtbgdh.Text.ToString().Trim());
        info.Email      = this.txtEemail.Text.ToString().Trim();

        if (MemInfoEditBLL.UpdmemContact(info))
        {
            cl.AddRecord(info.Number);
            cl.ModifiedIntoLogs(ChangeCategory.Order, info.Number, ENUM_USERTYPE.objecttype5);

            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("001401", "操作成功!") + "');", true);
            this.btnSContact.Visible = false;
            this.btnCContact.Visible = false;
            this.btnEContact.Visible = true;
            SellblContact();
            return;
        }
        else
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("001541", "操作失败!") + "');", true);
            return;
        }
    }
예제 #9
0
    protected void btn_submit_Click(object sender, EventArgs e)
    {
        var Member         = Session["Member"];
        var bankCode       = ddlcard.SelectedValue.ToString();
        var bankCard       = txtcard.Text.Trim();
        var cname          = txtCName.Text.Trim();
        var name           = txtName.Text.Trim();
        var Bankbranchname = txtBankbranchname.Text.Trim();

        if (Member != null)
        {
            MemberInfoModel member = MemInfoEditBLL.getMemberInfo(Member.ToString());

            if (member != null)
            {
                if (string.IsNullOrEmpty(member.Name) || string.IsNullOrEmpty(member.PaperNumber))
                {
                    //        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "",
                    //"alert('确定?');if(confirm('确定')){}else {}", true);
                    ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('请先进行实名认证,再绑定银行卡!');window.location='RealName.aspx?res=success&&type=name'</script>", false);
                    return;
                }
            }
            if (cname != name)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('开户姓名必须跟真实姓名一致,以免不必要的资金纠纷!!');</script>", false);
                return;
            }


            var value = updateMember(Member.ToString(), bankCode, bankCard, cname, Bankbranchname);
            if (value > 0)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('银行卡绑定成功');</script>", false);
                txtcard.Text = bankCard;
                Response.Redirect("SettingsIndex.aspx?res=success&&type=fanhui");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('银行卡绑定失败');</script>", false);
                txtcard.Text = "";
            }
        }
    }
예제 #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Permissions.MemRedirect(Page, Permissions.redirUrl);
     //Response.Cache.SetExpires(DateTime.Now);
     if (!IsPostBack)
     {
         var Member = Session["Member"];
         if (Member != null)
         {
             MemberInfoModel member = MemInfoEditBLL.getMemberInfo(Member.ToString());
             libindtel.Visible = true;
             txtBindtel.Text   = member.MobileTele;
         }
         else
         {
             Response.Redirect("../index.aspx");
         }
     }
 }
예제 #11
0
    /// <summary>
    /// 保存银行
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSBank_Click(object sender, EventArgs e)
    {
        if (!Page.IsValid)
        {
            return;
        }
        ChangeLogs cl = new ChangeLogs("MemberInfo", "ltrim(rtrim(Number))");

        cl.AddRecord(ViewState["membernumberE"].ToString());
        MemberInfoModel info = new MemberInfoModel();

        info.BankBook       = Encryption.Encryption.GetEncryptionName(this.lblEname.Text.ToString().Trim());
        info.Number         = ViewState["membernumberE"].ToString();
        info.BankCard       = Encryption.Encryption.GetEncryptionCard(this.txtEbanknumber.Text.ToString().Trim());
        info.BankAddress    = Encryption.Encryption.GetEncryptionAddress(this.txtEbankaddress.Text.ToString().Trim());
        info.Bankbranchname = this.txtEbank.Text.ToString().Trim();
        info.Bank.BankName  = this.DdlBank.SelectedValue.ToString().Trim();
        string Country  = this.CountryCityPCode2.Country;
        string Province = this.CountryCityPCode2.Province;
        string City     = this.CountryCityPCode2.City;

        info.BCPCCode = CommonDataDAL.GetCPCCode(Country, Province, City, CountryCityPCode2.Xian);
        if (MemInfoEditBLL.UpdmemBank(info))
        {
            cl.AddRecord(info.Number);
            cl.ModifiedIntoLogs(ChangeCategory.Order, info.Number, ENUM_USERTYPE.objecttype5);

            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("001401", "操作成功!") + "');", true);
            this.btnSBank.Visible = false;
            this.btnCBank.Visible = false;
            this.btnEBank.Visible = true;
            SellblBank();
            return;
        }
        else
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("001541", "操作失败!") + "');", true);
            return;
        }
    }
예제 #12
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Permissions.MemRedirect(Page, Permissions.redirUrl);
     if (!IsPostBack)
     {
         CommonDataBLL.BindCountry_Bank("中国", ddlcard);
         var Member = Session["Member"];
         if (Member != null)
         {
             MemberInfoModel member = MemInfoEditBLL.getMemberInfo(Member.ToString());
             txtName.Text           = member.Name;
             txtCName.Text          = member.Name;
             txtcard.Text           = member.BankCard;
             ddlcard.SelectedValue  = member.BankCode;
             txtBankbranchname.Text = member.Bankbranchname;
         }
         else
         {
             Response.Redirect("../index.aspx");
         }
     }
 }
예제 #13
0
    /// <summary>
    /// 绑定国家
    /// </summary>
    public void BindCountry()
    {
        string number      = ViewState["membernumberE"].ToString();
        string countrycode = MemInfoEditBLL.Getbank(number);

        this.ddlCountry.Items.Clear();

        DataTable dtct = StoreInfoEditBLL.bindCountry();

        foreach (DataRow item in dtct.Rows)
        {
            ListItem list1 = new ListItem(item["name"].ToString(), item["countrycode"].ToString());
            if ((!string.IsNullOrEmpty(countrycode)) && item["countrycode"].ToString() == countrycode)
            {
                list1.Selected         = true;
                ViewState["childdrop"] = "true";
            }
            this.ddlCountry.Items.Add(list1);
        }



        ddlCountry_SelectedIndexChanged(null, null);
    }
예제 #14
0
    /// <summary>
    /// 查看帐户信息
    /// </summary>
    public void SellblBank()
    {
        lblEbankname.Visible    = true; //开户名
        lblEbank.Visible        = true; //开户银行
        lblEbanknumber.Visible  = true; //银行卡号
        lblEbankaddress.Visible = true; //银行地址

        CcpEbankaddress.Visible   = false;
        plEbank.Visible           = false; //开户银行
        txtEbanknumber.Visible    = false; //银行卡号
        txtEbankaddress.Visible   = false; //银行地址
        CountryCityPCode2.Visible = false;

        //默认的会员编号是
        MemberInfoModel model = MemInfoEditBLL.getMemberInfo(ViewState["membernumberE"].ToString());

        lblEbankname.Text   = Encryption.Encryption.GetDecipherName(model.BankBook);
        lblEbank.Text       = MemInfoEditBLL.GetbankStr(ViewState["membernumberE"].ToString());
        lblEbanknumber.Text = Encryption.Encryption.GetDecipherCard(model.BankCard);
        //lblEbankaddress.Text = Encryption.Encryption.GetDecipherAddress(model.BankAddress);
        CityModel cityM = CommonDataDAL.GetCPCCode(model.BCPCCode);

        lblEbankaddress.Text = cityM.Country + " " + cityM.Province + " " + cityM.City + " " + cityM.Xian + " " + Encryption.Encryption.GetDecipherAddress(model.BankAddress);
    }
예제 #15
0
    private int updateMember(string number, string cdCard, string name)
    {
        var             sql    = "";
        MemberInfoModel member = MemInfoEditBLL.getMemberInfo(number);

        if (member != null)
        {
            if (string.IsNullOrEmpty(member.Name) && string.IsNullOrEmpty(member.PaperNumber))
            {
                sql = @"update memberinfo set PaperNumber=@PaperNumber,Name=@Name,papertypecode=@papertypecode where Number=@Number";
            }
            else if (string.IsNullOrEmpty(member.Name))
            {
                sql = @"update memberinfo set Name=@Name,papertypecode=@papertypecode where Number=@Number";
            }
            else if (string.IsNullOrEmpty(member.PaperNumber))
            {
                sql = @"update memberinfo set PaperNumber=@PaperNumber,papertypecode=@papertypecode where Number=@Number";
            }
        }

        SqlParameter[] para =
        {
            new SqlParameter("@PaperNumber",   SqlDbType.VarChar),
            new SqlParameter("@Name",          SqlDbType.NVarChar),
            new SqlParameter("@Number",        SqlDbType.VarChar),
            new SqlParameter("@papertypecode", SqlDbType.VarChar)
        };
        para[0].Value = cdCard;
        para[1].Value = name;
        para[2].Value = number;
        para[3].Value = "P001";
        var returnvalue = DBHelper.ExecuteNonQuery(sql, para, CommandType.Text);

        return(returnvalue);
    }
예제 #16
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Permissions.MemRedirect(Page, Permissions.redirUrl);
        //Response.Cache.SetExpires(DateTime.Now);
        if (!IsPostBack)
        {
            var Member = Session["Member"];
            if (Member != null)
            {
                MemberInfoModel member = MemInfoEditBLL.getMemberInfo(Member.ToString());
                if (member != null)
                {
                    if (!string.IsNullOrEmpty(member.MobileTele))
                    {
                        labtel.InnerText = Regex.Replace(member.MobileTele, "(\\d{3})\\d{6}(\\d{2})", "$1****$2");
                    }

                    if (!string.IsNullOrEmpty(member.PaperNumber))
                    {
                        if (member.PaperNumber.Length <= 8)
                        {
                            labname.InnerText = member.PaperNumber;
                        }
                        else
                        {
                            labname.InnerText = Common.ReplaceWithSpecialChar(member.PaperNumber, 3, 4, '*');
                        }
                    }


                    if (!string.IsNullOrEmpty(member.BankCard))
                    {
                        if (member.BankCard.Length <= 8)
                        {
                            labbankcard.InnerText = member.BankCard;
                        }
                        else
                        {
                            labbankcard.InnerText = Common.ReplaceWithSpecialChar(member.BankCard, 3, 4, '*');
                        }
                    }

                    if (!string.IsNullOrEmpty(member.Zhifubao))
                    {
                        if (member.Zhifubao.Length <= 4)
                        {
                            labzhifubao.InnerText = member.Zhifubao;
                        }
                        else
                        {
                            labzhifubao.InnerText = Common.ReplaceWithSpecialChar(member.Zhifubao, 2, 2, '*');
                        }
                    }

                    if (!string.IsNullOrEmpty(member.Weixin))
                    {
                        if (member.Weixin.Length <= 6)
                        {
                            labweixin.InnerText = member.Weixin;
                        }
                        else
                        {
                            labweixin.InnerText = Common.ReplaceWithSpecialChar(member.Weixin, 2, 2, '*');
                        }
                    }
                }
            }
            else
            {
                Response.Redirect("../index.aspx");
            }
        }
    }
예제 #17
0
    //-------------------------保存
    /// <summary>
    /// 保存基本信息
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSbasic_Click(object sender, EventArgs e)
    {
        if (!Page.IsValid)
        {
            return;
        }
        string dirName = "";
        //string oldFilePath = this.fude.PostedFile.FileName.Trim();
        string oldFileName = "";
        string newFileName = "";
        string filepath = "";
        int    photoW = 0, photoH = 0;
        //string newFilePath = string.Empty;
        //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 = string.Empty;
        //        try
        //        {
        //            fileExtName = System.IO.Path.GetExtension(oldFilePath);
        //        }
        //        catch
        //        {
        //            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000823", "上传文件格式不正确!") + "');", true);
        //            return;
        //        }


        //        if (fileExtName.ToLower() != ".icon" && fileExtName.ToLower() != ".jpg" && fileExtName.ToLower() != ".gif" && fileExtName.ToLower() != ".ico")
        //        {
        //            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('上传文件格式不正确,只能上传.icon、.jpg、.gif或者.ico格式的照片!');", true);
        //            return;
        //        }

        //        if (this.fude.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(fude.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 = new MemberInfoModifyBll().GetMemberPhoto(this.txtEnumber.Text.ToString()) + "";
        //        if (System.IO.File.Exists(Server.MapPath(LevelIcon)))
        //        {
        //            System.IO.File.Delete(Server.MapPath(LevelIcon));
        //        }

        //        this.fude.PostedFile.SaveAs(newFilePath);
        //        try
        //        {
        //            System.Drawing.Image myIma = System.Drawing.Image.FromFile(newFilePath);
        //            photoH = myIma.Height;
        //            photoW = myIma.Width;

        //        }
        //        catch (Exception ex1)
        //        {
        //            if (System.IO.File.Exists(newFilePath))
        //            {
        //                System.IO.File.Delete(newFilePath);
        //            }
        //            Response.Write("<script>alert('" + GetTran("006895", "图片格式转换错误!") + "');</script>");
        //            return;
        //        }
        //        filepath = @"\Store\H_image\" + newFileName;
        //    }
        //}
        //catch (Exception ex1)
        //{
        //    return;
        //}



        MemberInfoModel model = new MemberInfoModel();

        BLL.Registration_declarations.RegistermemberBLL registermemberBLL = new BLL.Registration_declarations.RegistermemberBLL();
        if (this.txtEname.Text == "")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000131", "对不起,会员姓名不能为空!") + "');", true);
            return;
        }
        if (this.txtEstore.Text == "")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("006706", "对不起,购货店铺不能为空!") + "');", true);
            return;
        }
        if (!MemInfoEditBLL.GetStorenumber(this.txtEstore.Text.Trim()))
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("006707", "对不起,购货店铺编号不存在!") + "');", true);
            return;
        }
        //if (this.txtEcode.Text == "")
        //{
        //    System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000134", "对不起,邮编不能为空!") + "');", true);
        //    return;
        //}
        if (this.txtEnickname.Text == "")
        {
            this.txtEnickname.Text = this.txtEname.Text;
        }

        if (this.txtEidnumber.Text == "" && this.txtEIdtype.SelectedValue.Trim() != "P000")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000140", "对不起,证件号码不能为空!") + "');", true);
            return;
        }

        UserControl_CountryCityPCode ucontry = Page.FindControl("CountryCityPCode1") as UserControl_CountryCityPCode;
        DropDownList dllcountry = ucontry.FindControl("ddlCountry") as DropDownList;

        if (dllcountry.SelectedIndex == 0)
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000143", "请选择国家!") + "');", true);
            return;
        }

        DropDownList dllP = ucontry.FindControl("ddlP") as DropDownList;

        if (dllP.SelectedIndex == 0)
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000144", "请选择省份!") + "');", true);
            return;
        }
        DropDownList dllcity = ucontry.FindControl("ddlCity") as DropDownList;

        if (dllcity.SelectedIndex == 0)
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000145", "请选择城市!") + "');", true);
            return;
        }

        if (this.txtEaddress.Text == "")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000146", "对不起,地址不能为空!") + "');", true);
            return;
        }
        //检查会员生日
        if (this.txtEIdtype.SelectedValue.Trim() != "P001")
        {
            if (registermemberBLL.CheckBirthDay(this.txtEbirthday.Text) == "error")
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(Page, this.GetType(), "", "alert('" + GetTran("000148", "对不起,请选择正确的出生日期!") + "');", true);

                return;
            }
        }
        //验证年龄是否大于18岁
        if (this.txtEIdtype.SelectedValue.Trim() != "P001")
        {
            string alert = registermemberBLL.AgeIs18(this.txtEbirthday.Text.Trim());
            if (alert != null)
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(Page, this.GetType(), "", "alert('" + alert + "');", true);
                return;
            }
        }
        //检测身份证需要新方法
        string birthdaysex = "";

        if (this.txtEIdtype.SelectedValue.Trim() == "P001")
        {
            string result = BLL.Registration_declarations.CheckMemberInfo.CHK_IdentityCard(CommonDataBLL.quanjiao(this.txtEidnumber.Text.Trim()));
            if (result.IndexOf(",") <= 0)
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(Page, this.GetType(), "", "alert('" + result + "');", true);
                return;
            }
            else
            {
                birthdaysex = result;
            }
        }
        string   Number   = this.txtEnumber.Text.ToString();
        string   Name     = Encryption.Encryption.GetEncryptionName(this.txtEname.Text.ToString().Trim());
        string   PetName  = this.txtEnickname.Text.ToString();
        DateTime Birthday = DateTime.Parse(this.txtEbirthday.Text.ToString());
        string   Country  = this.CountryCityPCode1.Country;
        string   Province = this.CountryCityPCode1.Province;
        string   City     = this.CountryCityPCode1.City;
        string   xian     = this.CountryCityPCode1.Xian;
        int      Sex      = 0;

        if (this.txtEIdtype.SelectedValue.Trim() == "P001")
        {
            Sex      = birthdaysex.Substring(birthdaysex.IndexOf(",") + 1).Trim() == GetTran("000094", "男") ? (1) : (0);
            Birthday = Convert.ToDateTime(birthdaysex.Substring(0, birthdaysex.IndexOf(",")));
            //验证年龄是否大于18岁
            string alert = registermemberBLL.AgeIs18(Birthday.ToString());
            if (alert != null)
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(Page, this.GetType(), "", "alert('" + alert + "');", true);
                return;
            }
        }
        else
        {
            Birthday = DateTime.Parse(this.txtEbirthday.Text.ToString());

            if (this.txtEsex.SelectedValue.ToString() == "0")
            {
                Sex = 0;
            }
            else
            {
                Sex = 1;
            }
        }
        string     PostalCode = this.txtEcode.Text.ToString();
        ChangeLogs cl         = new ChangeLogs("MemberInfo", "ltrim(rtrim(Number))");

        cl.AddRecord(Number);
        MemberInfoModel info = new MemberInfoModel();

        info.Number     = Number;
        info.Name       = Name;
        info.PetName    = PetName;
        info.Birthday   = Birthday;
        info.Sex        = Sex;
        info.PostalCode = PostalCode;
        if (string.IsNullOrEmpty(filepath))
        {
            info.PhotoPath = ViewState["Ephtot"].ToString().Trim();
        }
        else
        {
            info.PhotoPath = filepath;
        }

        info.StoreID       = txtEstore.Text.ToString().Trim();
        info.Papertypecode = this.txtEIdtype.SelectedValue.ToString().Trim();
        info.PaperNumber   = Encryption.Encryption.GetEncryptionNumber(this.txtEidnumber.Text.ToString().Trim());
        info.CPCCode       = CommonDataDAL.GetCPCCode(Country, Province, City, xian);
        info.Address       = Encryption.Encryption.GetEncryptionAddress(this.txtEaddress.Text.ToString().Trim());
        info.BankBook      = Name;
        //BLL.CommonClass.ChangeLogs cl_h_info = new BLL.CommonClass.ChangeLogs("memberinfo", "ltrim(rtrim(number))");//申明日志对象

        if (MemInfoEditBLL.Updmemberbasic(info))
        {
            cl.AddRecord(info.Number);
            cl.ModifiedIntoLogs(ChangeCategory.Order, info.Number, ENUM_USERTYPE.objecttype5);

            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("001401", "操作成功!") + "');", true);
            this.btnSbasic.Visible = false;
            this.btnCbasic.Visible = false;
            this.btnEbasic.Visible = true;
            SelLblBasic();
            return;
        }
        else
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("001541", "操作失败!") + "');", true);
            return;
        }
    }
예제 #18
0
    public void getMemberInfo(string Number)
    {
        MemberInfoModel member = MemInfoEditBLL.getMemberInfo(Number);

        this.Number.Text = member.Number.ToString();
        if (!BLL.CommonClass.CommonDataBLL.GetRole2(Session["Company"].ToString(), true))
        {
            this.Placement.Text = "";
        }
        else
        {
            this.Placement.Text = member.Placement.ToString();
        }
        if (!BLL.CommonClass.CommonDataBLL.GetRole2(Session["Company"].ToString(), false))
        {
            this.Recommended.Text = "";
        }
        else
        {
            this.Recommended.Text = member.Direct.ToString();
        }

        ViewState["Placement"] = member.Placement.ToString();
        ViewState["Direct"]    = member.Direct.ToString();
        this.Name.Text         = Encryption.Encryption.GetDecipherName(member.Name.ToString().Trim());
        this.PetName.Text      = member.PetName.ToString();
        this.Birthday.Text     = member.Birthday.ToShortDateString().ToString();
        if (Convert.ToInt32(member.Sex) == 0)
        {
            this.Sex.SelectedValue = "0";
        }
        else
        {
            this.Sex.SelectedValue = "1";
        }
        this.PostolCode.Text = member.PostalCode.ToString();

        this.Txtjtdh.Text = Encryption.Encryption.GetDecipherTele(member.HomeTele.ToString().Trim());
        if (this.Txtjtdh.Text.Trim() == "")
        {
            this.Txtjtdh.Text = "电话号码";
            this.Txtjtdh.Style.Add("color", "gray");
        }
        Txtbgdh.Text = Encryption.Encryption.GetDecipherTele(member.OfficeTele);
        if (this.Txtbgdh.Text.Trim() == "")
        {
            this.Txtbgdh.Text = "电话号码";
            this.Txtbgdh.Style.Add("color", "gray");
        }

        Txtczdh.Text = Encryption.Encryption.GetDecipherTele(member.FaxTele);
        if (this.Txtczdh.Text.Trim() == "")
        {
            this.Txtczdh.Text = "电话号码";
            this.Txtczdh.Style.Add("color", "gray");
        }

        this.MoblieTele.Text = Encryption.Encryption.GetDecipherTele(member.MobileTele.ToString().Trim());

        this.CountryCity1.SelectCountry(member.City.Country, member.City.Province, member.City.City, member.City.Xian);
        this.Address.Text = Encryption.Encryption.GetDecipherAddress(member.Address.ToString().Trim());

        this.PaperType.SelectedValue = member.PaperType.PaperTypeCode.ToString().Trim();

        this.PaperNumber.Text = Encryption.Encryption.GetDecipherNumber(member.PaperNumber.ToString().Trim());

        member.Bank = new MemberBankModel();
        if (member.BankCode.ToString() == "000000")
        {
            this.DropDownList1.SelectedValue = DBHelper.ExecuteScalar("select top 1 name from country").ToString();
        }
        else
        {
            object obj = DBHelper.ExecuteScalar("select b.name from memberbank a,country b where a.countrycode=b.id and bankcode='" + member.BankCode.ToString() + "'");
            if (obj != null)
            {
                this.DropDownList1.SelectedValue = obj.ToString();
            }
            else
            {
                this.DropDownList1.SelectedValue = "中国";
                //DropDownList1.SelectedValue = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("")).ToString();
            }
        }

        CommonDataBLL.BindCountry_Bank(this.DropDownList1.SelectedValue.ToString(), MemberBank);

        this.MemberBank.SelectedValue = member.BankCode;
        this.BankAdderss.Text         = Encryption.Encryption.GetDecipherAddress(member.BankAddress.ToString().Trim());

        this.CountryCity2.SelectCountry(member.BankCity.Country, member.BankCity.Province, member.BankCity.City, member.BankCity.Xian);

        this.BankNum.Text  = Encryption.Encryption.GetDecipherCard(member.BankCard.ToString().Trim());
        this.BankBook.Text = Encryption.Encryption.GetDecipherName(member.BankBook.ToString().Trim());

        this.ExpectNum.Text = member.ExpectNum.ToString();
        this.Remark.Text    = member.Remark.ToString();
        this.OrderID.Text   = member.OrderID.ToString();
        this.txtEbank.Text  = member.Bankbranchname;
        if (member.PhotoPath != "")
        {
            this.img1.ImageUrl = ".." + member.PhotoPath;
        }
        else
        {
            this.img1.ImageUrl = "../images/pht.GIF";
        }

        ViewState["PhotoPath"] = member.PhotoPath;
        Session["ExpectNum"]   = member.ExpectNum.ToString();
    }
예제 #19
0
    /// <summary>
    /// 编辑联系信息
    /// </summary>
    public void edilblContact()
    {
        lblEmobile.Visible   = false; //移动电话
        lblEphone.Visible    = false; //家庭电话
        lblEfax.Visible      = false; //传真电话
        lblEOffphone.Visible = false; //办公电话
        lblEemail.Visible    = false; //Email

        this.divBg.Visible = true;
        this.divCz.Visible = true;
        this.divJt.Visible = true;
        txtEmobile.Visible = true;//移动电话
        //this.TxtjtdhQh.Visible = true;
        //Txtjtdh.Visible = true;//家庭电话
        //this.TxtczdhQh.Visible = true;
        //Txtczdh.Visible = true;//传真电话
        //this.TxtbgdhFj.Visible = true;
        //this.TxtbgdhQh.Visible = true;
        //Txtbgdh.Visible = true;//办公电话
        //this.TxtbgdhFj.Visible = true;
        txtEemail.Visible = true;//Email


        //默认的会员编号是8888888888s
        MemberInfoModel model = MemInfoEditBLL.getMemberInfo(ViewState["membernumberE"].ToString());

        //MemberOrderModel order = MemberOrderBLL.GetMemberOrder(model.OrderID);

        txtEmobile.Text = Encryption.Encryption.GetDecipherTele(model.MobileTele);

        if (this.TxtjtdhQh.Text.Trim() == "")
        {
            this.TxtjtdhQh.Text = "区号";
            this.TxtjtdhQh.Style.Add("color", "gray");
        }
        Txtjtdh.Text = Encryption.Encryption.GetDecipherTele(model.HomeTele);
        if (this.Txtjtdh.Text.Trim() == "")
        {
            this.Txtjtdh.Text = "电话号码";
            this.Txtjtdh.Style.Add("color", "gray");
        }
        if (this.TxtbgdhQh.Text.Trim() == "")
        {
            this.TxtbgdhQh.Text = "区号";
            this.TxtbgdhQh.Style.Add("color", "gray");
        }
        Txtbgdh.Text = Encryption.Encryption.GetDecipherTele(model.OfficeTele);
        if (this.Txtbgdh.Text.Trim() == "")
        {
            this.Txtbgdh.Text = "电话号码";
            this.Txtbgdh.Style.Add("color", "gray");
        }
        if (this.TxtbgdhFj.Text.Trim() == "")
        {
            this.TxtbgdhFj.Text = "分机号";
            this.TxtbgdhFj.Style.Add("color", "gray");
        }

        if (this.TxtczdhQh.Text.Trim() == "")
        {
            this.TxtczdhQh.Text = "区号";
            this.TxtczdhQh.Style.Add("color", "gray");
        }
        Txtczdh.Text = Encryption.Encryption.GetDecipherTele(model.FaxTele);
        if (this.Txtczdh.Text.Trim() == "")
        {
            this.Txtczdh.Text = "电话号码";
            this.Txtczdh.Style.Add("color", "gray");
        }
        if (this.TxtczdhFj.Text.Trim() == "")
        {
            this.TxtczdhFj.Text = "分机号";
            this.TxtczdhFj.Style.Add("color", "gray");
        }

        txtEemail.Text = model.Email;
    }
예제 #20
0
    protected void BtnUpdate_Click1(object sender, EventArgs e)
    {
        BLL.Registration_declarations.RegistermemberBLL registermemberBLL = new BLL.Registration_declarations.RegistermemberBLL();
        if (this.Number.Text == "")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000129", "对不起,会员编号不能为空!") + "');", true);
            return;
        }
        if (this.Name.Text == "")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000131", "对不起,会员姓名不能为空!") + "');", true);
            return;
        }
        if (MoblieTele.Text == "")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000000", "移动电话不能为空!") + "');", true);
            return;
        }
        else
        {
            if (MoblieTele.Text.Length != 11)
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000000", "移动电话格式不正确!") + "');", true);
                return;
            }
        }
        if (this.PostolCode.Text == "")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000134", "对不起,邮编不能为空!") + "');", true);
            return;
        }
        if (this.PetName.Text == "")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000136", "对不起,会员昵称不能为空!") + "');", true);
            return;
        }

        if (this.PaperNumber.Text == "" && this.PaperType.SelectedValue.Trim() != "P000")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000140", "对不起,证件号码不能为空!") + "');", true);
            return;
        }


        if (this.Address.Text == "")
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("000146", "对不起,地址不能为空!") + "');", true);
            return;
        }
        //检查会员生日
        if (this.PaperType.SelectedValue.Trim() != "P001")    //如果证件类型不是身份证 则判断会员生日是否输入
        {
            if (registermemberBLL.CheckBirthDay(this.Birthday.Text) == "error")
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(Page, this.GetType(), "", "alert('" + GetTran("000148", "对不起,请选择正确的出生日期!") + "');", true);

                return;
            }

            //验证年龄是否大于18岁
            string alert = registermemberBLL.AgeIs18(this.Birthday.Text.Trim());
            if (alert != null)
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(Page, this.GetType(), "", "alert('" + alert + "');", true);

                return;
            }
        }


        //检测身份证需要新方法
        string birthdaysex = "";

        if (this.PaperType.SelectedValue.Trim() == "P001")
        {
            string result = BLL.Registration_declarations.CheckMemberInfo.CHK_IdentityCard(CommonDataBLL.quanjiao(this.PaperNumber.Text.Trim()));
            if (result.IndexOf(",") <= 0)
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(Page, this.GetType(), "", "alert('" + result + "');", true);
                return;
            }
            else
            {
                birthdaysex = result; // 从身份证号中取到生日和性别组成的字符串用逗号分隔
            }
        }

        string        oldChangeInfo = "";
        bool          flag          = false;
        StringBuilder changeInfo    = new StringBuilder();
        ChangeLogs    cl            = new ChangeLogs("MemberInfo", "ltrim(rtrim(Number))");

        cl.AddRecord(ViewState["Number"].ToString());
        MemberInfoModel mem = MemInfoEditBLL.getMemberInfo(ViewState["Number"].ToString());

        oldChangeInfo = mem.ChangeInfo.ToString();
        changeInfo.Append(mem.ChangeInfo.ToString());

        changeInfo.Append(GetTran("000151", "管理员 "));
        changeInfo.Append(Session["Company"]);
        changeInfo.Append(GetTran("000153", " 在 "));
        changeInfo.Append(DateTime.Now.ToString());
        changeInfo.Append(GetTran("000156", " 第 "));
        changeInfo.Append(Session["ExpectNum"].ToString());
        changeInfo.Append(GetTran("000157", " 期 "));
        changeInfo.Append(GetTran("000161", " 修改了如下内容") + ":");

        //判断用户是否修改了姓名
        if (this.Name.Text != Encryption.Encryption.GetDecipherName(mem.Name.ToString().Trim()))
        {
            flag = true;
            changeInfo.Append("\n" + GetTran("000164", " 修改了姓名,原姓名") + ":");
            changeInfo.Append(mem.Name.ToString());
            changeInfo.Append(";" + GetTran("000166", " 新姓名") + ":");
            changeInfo.Append(this.Name.Text.ToString());
        }
        //判断用户是否修改了昵称
        if (this.PetName.Text != mem.PetName.ToString())
        {
            flag = true;
            changeInfo.Append("\n" + GetTran("000168", " 修改了昵称,原昵称") + ":");
            changeInfo.Append(mem.PetName.ToString());
            changeInfo.Append(";" + GetTran("000170", " 新昵称") + ":");
            changeInfo.Append(this.PetName.Text.ToString());
        }



        //判断是否更改了证件号码和证件类型
        if ((this.PaperType.SelectedValue.ToString() != mem.Papertypecode) || (this.PaperNumber.Text.Trim() != Encryption.Encryption.GetDecipherNumber(mem.PaperNumber.Trim())))
        {
            if (this.PaperType.ToString().Trim() != "")
            {
                flag = true;
                changeInfo.Append("\n" + GetTran("000202", " 修改了证件类型或证件号码,原证件类型") + ":");
                changeInfo.Append(mem.PaperType.ToString());
                changeInfo.Append("," + GetTran("000203", " 原证件号码") + ":");
                changeInfo.Append(mem.PaperNumber.ToString());
                changeInfo.Append(";" + GetTran("000206", " 新证件类型") + ":");
                changeInfo.Append(this.PaperType.ToString());
                changeInfo.Append("," + GetTran("000207", " 新证件号码") + ":");
                changeInfo.Append(this.PaperNumber.ToString());
            }
        }

        //判断用户是否修改了开户行
        if (this.MemberBank.SelectedValue.ToString() != mem.Bank.ToString())
        {
            flag = true;
            changeInfo.Append("\n" + GetTran("000210", " 修改了开户行,原开户行") + ":");
            changeInfo.Append(mem.Bank.ToString());
            changeInfo.Append(";" + GetTran("000211", " 新开户行") + ":");
            changeInfo.Append(this.MemberBank.SelectedValue.ToString());
        }


        //判断用户是否修改了银行帐号
        if (this.BankNum.Text.ToString() != mem.BankCard.ToString())
        {
            flag = true;
            changeInfo.Append("\n" + GetTran("000212", " 修改了银行帐号,原银行帐号") + ":");
            changeInfo.Append(mem.BankCard.ToString());
            changeInfo.Append(";" + GetTran("000216", " 新银行帐号") + ":");
            changeInfo.Append(this.BankNum.Text.ToString());
            changeInfo.Append("\n");
        }



        string   Number    = this.Number.Text.ToString();
        string   Placement = this.Placement.Text.ToString();
        string   Direct    = this.Recommended.Text.ToString();
        string   Name      = Encryption.Encryption.GetEncryptionName(this.Name.Text.ToString().Trim());
        string   PetName   = this.PetName.Text.ToString();
        DateTime Birthday  = DateTime.Parse(this.Birthday.Text.ToString());
        int      Sex       = 0;

        if (this.PaperType.SelectedValue.Trim() == "P001")
        {
            Sex      = birthdaysex.Substring(birthdaysex.IndexOf(",") + 1).Trim() == GetTran("000094", "男") ? (1) : (0);
            Birthday = Convert.ToDateTime(birthdaysex.Substring(0, birthdaysex.IndexOf(",")));
            //验证年龄是否大于18岁
            string alert = registermemberBLL.AgeIs18(Birthday.ToString());
            if (alert != null)
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(Page, this.GetType(), "", "alert('" + alert + "');", true);

                return;
            }
        }
        else
        {
            Birthday = DateTime.Parse(this.Birthday.Text.ToString());

            if (this.Sex.SelectedValue.ToString() == "0")
            {
                Sex = 0;
            }
            else
            {
                Sex = 1;
            }
        }
        //邮编号
        string PostalCode = this.PostolCode.Text.ToString();
        //家庭电话号码
        string HomeTele = this.Txtjtdh.Text.Trim() == "电话号码" ? "" : Encryption.Encryption.GetEncryptionTele(this.Txtjtdh.Text.ToString().Trim());
        //办公电话号码
        string OfficeTele = this.Txtbgdh.Text.Trim() == "电话号码" ? "" : Encryption.Encryption.GetEncryptionTele(this.Txtbgdh.Text.ToString().Trim());
        //传真电话号
        string FaxTele = this.Txtczdh.Text.Trim() == "电话号码" ? "" : Encryption.Encryption.GetEncryptionTele(this.Txtczdh.Text.ToString().Trim());
        //手机号
        string MobileTele = Encryption.Encryption.GetEncryptionTele(this.MoblieTele.Text.ToString().Trim());
        string Country    = this.CountryCity1.Country;  //国家
        string Province   = this.CountryCity1.Province; //省份
        string City       = this.CountryCity1.City;     //城市
        string Xian       = this.CountryCity1.Xian;
        //详细地址
        string Address     = Encryption.Encryption.GetEncryptionAddress(this.Address.Text.ToString().Trim());
        string PaperNumber = Encryption.Encryption.GetEncryptionNumber(this.PaperNumber.Text.ToString().Trim());  //证件号
        string PaperType   = this.PaperType.SelectedValue.ToString().Trim();                                      //证件类型
        string Bank        = this.MemberBank.SelectedValue.ToString();                                            //银行名称
        string BankAddress = Encryption.Encryption.GetEncryptionAddress(this.BankAdderss.Text.ToString().Trim()); //银行地址
        //银行所属国家
        string BankCountry  = this.CountryCity2.Country;
        string BankProvince = this.CountryCity2.Province;                                                   //银行所属省份
        string BankCity     = this.CountryCity2.City;                                                       //银行所属城市
        string BankCard     = Encryption.Encryption.GetEncryptionCard(this.BankNum.Text.ToString().Trim()); //银行卡号
        string BankBook     = Encryption.Encryption.GetEncryptionName(this.Name.Text.ToString().Trim());    //开户名
        //当前期数
        int ExpectNum = Convert.ToInt32(this.ExpectNum.Text.ToString());

        if (this.Remark.Text.Length > 500)  //备注在500字以内
        {
            System.Web.UI.ScriptManager.RegisterStartupScript(Page, GetType(), "success2", "alert('" + GetTran("006708", "对不起,备注输入的字符太多,最多500个字符!") + "');", true);
            return;
        }
        ;
        string Remark     = this.Remark.Text.ToString();
        string OrderId    = this.OrderID.Text.ToString();
        string ChangeInfo = "";

        if (flag == true)
        {
            ChangeInfo = changeInfo.ToString(); //修改信息提示
        }
        else
        {
            ChangeInfo = oldChangeInfo;
        }

        //
        string          OperateIp   = HttpContext.Current.Request.UserHostAddress.ToString();
        string          OperaterNum = CommonDataBLL.OperateBh;
        MemberInfoModel info        = new MemberInfoModel();

        info.Number         = Number;
        info.Placement      = ViewState["Placement"].ToString();
        info.Direct         = ViewState["Direct"].ToString();
        info.Name           = Name;
        info.PetName        = PetName;
        info.Birthday       = Birthday;
        info.Sex            = Sex;
        info.PostalCode     = PostalCode;
        info.StoreID        = "8888888888";
        info.HomeTele       = HomeTele;
        info.OfficeTele     = OfficeTele;
        info.MobileTele     = MobileTele;
        info.FaxTele        = FaxTele;
        info.CPCCode        = CommonDataDAL.GetCPCCode(Country, Province, City, Xian);
        info.Address        = Address;
        info.Papertypecode  = PaperType;
        info.PaperNumber    = PaperNumber;
        info.BankCode       = Bank;
        info.BankAddress    = BankAddress;
        info.BankCard       = BankCard;
        info.BankBook       = BankBook;
        info.ExpectNum      = ExpectNum;
        info.Remark         = Remark;
        info.OrderID        = OrderId;
        info.ChangeInfo     = changeInfo.ToString();
        info.OperateIp      = OperateIp;
        info.OperaterNum    = OperaterNum;
        info.BCPCCode       = CommonDataDAL.GetCPCCode(BankCountry, BankProvince, BankCity);
        info.Bankbranchname = this.txtEbank.Text;
        info.PhotoPath      = "";
        int jjtx = Convert.ToInt32(this.rbtJj.SelectedValue);

        updMemberInfo(info);       // 修改信息
        cl.AddRecord(info.Number); //记录操作
        //记录日志
        cl.ModifiedIntoLogs(ChangeCategory.company0, info.Number, ENUM_USERTYPE.objecttype5);
    }
예제 #21
0
    protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string number = string.Empty;

        number = Request.QueryString["number"].ToString();
        if (Request.QueryString["type"] == "3")
        {
            ManageModel model = ManagerBLL.GetManage(number);
            lit_name.Text   = new TranslationBase().GetTran("001066", "管理员编号") + ":" + number;
            lit_number.Text = new TranslationBase().GetTran("001067", "管理员名称") + ":" + model.Name;
            if (this.RadioButtonList1.SelectedValue.ToString() == "1")
            {
                this.lab1.Visible = false;
                this.txt_1.Style.Add("display", "none");
                this.lab1.Text = "";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "4")
            {
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.txt_1.Text = "";
                this.lab1.Text  = "请输入密码:";
            }
        }
        else if (Request.QueryString["type"] == "2")
        {
            StoreInfoModel model = StoreInfoEditBLL.GetStoreInfoByStoreId(number);
            lit_number.Text = new TranslationBase().GetTran("000037", "服务机构编号") + ":" + number;
            lit_name.Text   = new TranslationBase().GetTran("000040", "服务机构名称") + ":" + Encryption.Encryption.GetDecipherName(model.StoreName);

            if (this.RadioButtonList1.SelectedValue.ToString() == "3")
            {
                this.txt_1.Text   = Encryption.Encryption.GetDecipherTele(model.MobileTele);
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.lab1.Text = GetTran("006684", "手机号码:");
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "2")
            {
                this.txt_1.Text   = model.Email;
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.lab1.Text = "E-Mail:";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "1")
            {
                this.lab1.Visible = false;
                this.txt_1.Style.Add("display", "none");
                this.lab1.Text = "";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "4")
            {
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.txt_1.Text = "";
                this.lab1.Text  = "请输入密码:";
            }
        }
        else
        {
            MemberInfoModel model = MemInfoEditBLL.getMemberInfo(number);
            lit_number.Text = new TranslationBase().GetTran("000024", "会员编号") + ":" + number;
            lit_name.Text   = new TranslationBase().GetTran("000025", "会员姓名") + ":" + Encryption.Encryption.GetDecipherName(model.Name);

            if (this.RadioButtonList1.SelectedValue.ToString() == "3")
            {
                this.txt_1.Text   = Encryption.Encryption.GetDecipherTele(model.MobileTele);
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.lab1.Text = GetTran("006684", "手机号码:");
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "2")
            {
                this.txt_1.Text   = model.Email;
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.lab1.Text = "E-Mail:";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "1")
            {
                this.lab1.Visible = false;
                this.txt_1.Style.Add("display", "none");
                this.lab1.Text = "";
            }
            if (this.RadioButtonList1.SelectedValue.ToString() == "4")
            {
                this.lab1.Visible = true;
                this.txt_1.Style.Add("display", "");
                this.txt_1.Text = "";
                this.lab1.Text  = "请输入密码:";
            }
        }
    }
예제 #22
0
    //-----------------------------显示
    /// <summary>
    /// 查看基本信息
    /// </summary>
    public void SelLblBasic()
    {
        lblEnumber.Visible   = true; //会员编号
        lblEname.Visible     = true; //真实姓名
        lblEnickname.Visible = true; //会员昵称
        lblEstore.Visible    = true; //购物店铺
        lblEIdtype.Visible   = true; //证件类型
        lblEsex.Visible      = true; //会员性别
        lblEbirthday.Visible = true; //出生日期
        lblEidnumber.Visible = true; //证件编号
        lblEaddress.Visible  = true; //联系地址
        lblEcode.Visible     = true; //邮政编码
        lblEmethod.Visible   = true; //运货方式
        lblEcurrency.Visible = true; //支付币种

        labenc.Visible            = false;
        txtEnumber.Visible        = false;
        txtEname.Visible          = false;
        txtEnickname.Visible      = false;
        txtEstore.Visible         = false;
        txtEIdtype.Visible        = false;
        txtEsex.Visible           = false;
        txtEbirthday.Visible      = false;
        txtEidnumber.Visible      = false;
        CountryCityPCode1.Visible = false;
        txtEaddress.Visible       = false;
        txtEcode.Visible          = false;
        txtEmethod.Visible        = false;
        txtEcurrency.Visible      = false;

        this.lblEbankname.Text = this.lblEname.Text;

        //tbephoto.Visible = false;
        //默认的会员编号是
        MemberInfoModel  model = MemInfoEditBLL.getMemberInfo(ViewState["membernumberE"].ToString());
        MemberOrderModel order = MemberOrderBLL.GetMemberOrder(model.OrderID);

        if (!string.IsNullOrEmpty(model.PhotoPath))
        {
            //string mappath = Server.MapPath(model.PhotoPath);
            this.imgE.ImageUrl = "~/" + model.PhotoPath;
        }
        else
        {
            //string mappath = Server.MapPath("pht.GIF");
            //this.imgE.ImageUrl = mappath;
            this.imgE.ImageUrl = "~/images/pht.GIF";
        }
        lblEnumber.Text     = model.Number;
        lblEname.Text       = Encryption.Encryption.GetDecipherName(model.Name);
        lblEnickname.Text   = model.PetName;
        lblEstore.Text      = model.StoreID;
        lblEIdtype.Text     = string.IsNullOrEmpty(model.PaperType.PaperType) ? GetTran("000221", "无") : model.PaperType.PaperType;
        lblEsex.Text        = model.Sex == 0 ? GetTran("000095", "女") : GetTran("000094", "男");
        lblEbirthday.Text   = model.Birthday.ToString("yyyy-MM-dd");
        lblEidnumber.Text   = Encryption.Encryption.GetDecipherNumber(model.PaperNumber.ToString().Trim());
        lblEaddress.Text    = model.City.Country + " " + model.City.Province + " " + model.City.City + " " + model.City.Xian + " " + Encryption.Encryption.GetDecipherAddress(model.Address.Trim());
        lblEcode.Text       = model.PostalCode.ToString();
        lblEbankname.Text   = Encryption.Encryption.GetDecipherName(model.BankBook);
        ViewState["Ephtot"] = model.PhotoPath;
    }