Exemple #1
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        DataTable dt = RemittancesBLL.Quertystore(ViewState["table"].ToString(), ViewState["condition"].ToString());

        if (dt == null)
        {
            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("000053", "没有数据,不能导出Excel!") + "')</script>");
            return;
        }
        if (dt.Rows.Count < 1)
        {
            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script language='javascript'>alert('" + GetTran("000053", "没有数据,不能导出Excel!") + "')</script>");
            return;
        }



        foreach (DataRow row in dt.Rows)
        {
            row[2] = Encryption.Encryption.GetDecipherName(row[2].ToString()); //解密姓名
            row[3] = Encryption.Encryption.GetDecipherName(row[3].ToString()); //解密店铺姓名

            CityModel info = CommonDataDAL.GetCPCCode(row[5].ToString());
            row[4] = info.Country + info.Province + info.City + Encryption.Encryption.GetDecipherAddress(row[4].ToString());//解密店铺地址
        }
        Excel.OutToExcel(dt, GetTran("000388", "店铺"), new string[] { "id=ID", "StoreID=" + GetTran("000150", "店铺编号"), "Name=" + GetTran("000107", "姓名"), "StoreName=" + GetTran("000040", "店铺名称"), "StoreAddress=" + GetTran("001038", "店铺地址") });
    }
Exemple #2
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();
    }
Exemple #3
0
    /// <summary>
    /// 修改仓库信息
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void lbtnWareHouseEdit_Command(object sender, CommandEventArgs e)
    {
        bool isExists = DAL.WareHouseDAL.WareHouseisPermission(Session["Company"].ToString(), DAL.WareHouseDAL.GetWareControlByWareHoseID(int.Parse(e.CommandArgument.ToString())));

        if (!isExists)
        {
            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + GetTran("001702", "对不起,你没有权限") + "');</script>");
            return;
        }
        this.tab1.Style.Add("display", "");
        //this.tr1.Style.Add("display", "none");

        trWareHouse.Visible      = true;
        ViewState["WareHouseID"] = e.CommandArgument;
        ViewState["AddOrEdit"]   = 1;               ///1表示是修改事件

        ///获取指定的仓库信息
        DataTable dt = SetParametersBLL.GetWareHouseInfoByWareHouseID(Convert.ToInt32(e.CommandArgument));

        if (dt.Rows.Count == 1)
        {
            ddlCountry1.SelectedValue  = dt.Rows[0][0].ToString();
            txtWareHuseName.Text       = dt.Rows[0][1].ToString();
            txtWareHouseForShort.Text  = dt.Rows[0][2].ToString();
            txtWareHousePrincipal.Text = dt.Rows[0][3].ToString();
            txtWareHouseAddress.Text   = dt.Rows[0][4].ToString();
            txtWareHouseDescr.Text     = dt.Rows[0][5].ToString();
            string    CPCCode = dt.Rows[0]["CPCCode"].ToString();
            CityModel cpccode = CommonDataDAL.GetCPCCode(CPCCode);
            this.CountryCity1.SelectCountry(cpccode.Country, cpccode.Province, cpccode.City, cpccode.Xian);
        }
    }
Exemple #4
0
    /// <summary>
    /// 加入黑名单
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Add_blackList_Click(object sender, EventArgs e)
    {
        //验证用户填写黑名单区域管辖
        string country = CountryCity1.Country;
        string p       = CountryCity1.Province;
        string city    = CountryCity1.City;
        string xian    = CountryCity1.Xian;

        if (!this.CountryCity1.CheckFill())
        {
            ScriptHelper.SetAlert(out msg, GetTran("000886", "必须提供有效的区域"));
            CountryCity1.SelectCountry(country, p, city, xian);
            return;
        }
        string area = country + "," + p + "," + city + "," + xian;

        area = area.Replace(" ", "");
        string[] areas = area.Split(',');
        if (areas.Length != 4)
        {
            ScriptHelper.SetAlert(out msg, GetTran("000887", "必须提供有效的区域!"));
            CountryCity1.SelectCountry(country, p, city, xian);
            return;
        }
        //判断是否已经存在该黑名单区域管辖 3代表区域管辖类型
        string cpcode = CommonDataDAL.GetCPCCode(country, p, city, xian);

        if (BlackGroupBLL.HasBlackGroup(cpcode, 3))
        {
            //提示已经存在,无需填写
            ScriptHelper.SetAlert(out msg, GetTran("000890", "指定的黑名单区域已经存在,无法增加!"));
            CountryCity1.SelectCountry(country, p, city, xian);
            return;
        }
        BlackGroupModel blackGroup = new BlackGroupModel();

        //区域管辖类型
        blackGroup.IntGroupType  = 3;
        blackGroup.IntGroupValue = cpcode;
        string operateIP  = Request.UserHostAddress.ToString();
        string operateNum = Session["Company"].ToString();

        switch (BlackGroupBLL.AddBlackGroup(blackGroup, operateIP, operateNum))
        {
        case 1:
            ScriptHelper.SetAlert(out msg, GetTran("000891", "添加成功!"));
            PageSet();
            break;

        default:
            ScriptHelper.SetAlert(out msg, GetTran("000893", "执行发生错误"));
            break;
        }
    }
Exemple #5
0
    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";
            }
        }
    }
Exemple #6
0
 protected string GetArea(object obj, int i)
 {
     if (obj == null)
     {
         return("");
     }
     else
     {
         CityModel model = CommonDataDAL.GetCPCCode(obj.ToString());
         string    areas = model.Country + "," + model.Province + "," + model.City + "," + model.Xian;
         string[]  area  = areas.Split(',');
         if (area.Length != 4)
         {
             return("");
         }
         return(area[i]);
     }
 }
Exemple #7
0
    /// <summary>
    /// 给仓库模型层赋值
    /// </summary>
    private void SetValueWareHouseModel()
    {
        int maxWareControl = SetParametersBLL.GetMaxWareControlFromWareHouse();

        wareHouseModel.WareHouseID        = ViewState["WareHouseID"] == null ? 0 : int.Parse(ViewState["WareHouseID"].ToString());
        wareHouseModel.CountryCode        = ddlCountry1.SelectedValue;
        wareHouseModel.WareHouseName      = txtWareHuseName.Text.Trim();
        wareHouseModel.WareHouseForShort  = txtWareHouseForShort.Text.Trim();
        wareHouseModel.WareHousePrincipal = txtWareHousePrincipal.Text.Trim();
        wareHouseModel.WareHouseAddress   = txtWareHouseAddress.Text.Trim();
        wareHouseModel.WareHouseDescr     = txtWareHouseDescr.Text.Trim();
        wareHouseModel.WareControl        = maxWareControl + 1;
        string country  = this.CountryCity1.Country;
        string province = this.CountryCity1.Province;
        string city     = this.CountryCity1.City;
        string cpccode  = CommonDataDAL.GetCPCCode(country, province, city);

        wareHouseModel.CPCCode = cpccode;
    }
Exemple #8
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;
        }
    }
Exemple #9
0
 /// <summary>
 ///  执行存储过程UP_MemberOrder_ADD
 /// </summary>
 /// <param name="model"></param>
 /// <returns>返回成功与否</returns>
 public int AddOrder(MemberOrderModel model, SqlTransaction tran)
 {
     SqlParameter[] para =
     {
         new SqlParameter("@Number",                model.Number),
         new SqlParameter("@OrderID",               model.OrderId),
         new SqlParameter("@StoreID",               model.StoreId),
         new SqlParameter("@TotalMoney",            model.TotalMoney),
         new SqlParameter("@TotalPv",               model.TotalPv),
         new SqlParameter("@PayExpect",             model.PayExpect),
         new SqlParameter("@OrderExpect",           model.OrderExpect),
         new SqlParameter("@IsAgain",               model.IsAgain),
         new SqlParameter("@OrderDate",             model.OrderDate),
         new SqlParameter("@Err",                   model.Err),
         new SqlParameter("@Remark",                model.Remark),
         new SqlParameter("@DefrayState",           model.DefrayState),
         new SqlParameter("@PayCurrency",           model.PayCurrency),
         new SqlParameter("@PayMoney",              model.PayMoney),
         new SqlParameter("@StandardCurrency",      model.StandardCurrency),
         new SqlParameter("@StandardCurrencyMoney", model.StandardcurrencyMoney),
         new SqlParameter("@OperateIP",             model.OperateIp),
         new SqlParameter("@OperateNumber",         model.OperateNumber),
         new SqlParameter("@DefrayType",            model.DefrayType),
         new SqlParameter("@CarryMoney",            model.CarryMoney),
         //new SqlParameter("@RemittancesId",model.RemittancesId),
         //new SqlParameter("@ElectronicAccountId",model.ElectronicaccountId),
         new SqlParameter("@ordertype",             model.OrderType),
         new SqlParameter("@CCPCCode",              CommonDataDAL.GetCPCCode(model.ConCity)),
         new SqlParameter("@ConAddress",            model.ConAddress),
         new SqlParameter("@ConTelphone",           model.ConTelPhone),
         new SqlParameter("@ConMobilPhone",         model.ConMobilPhone),
         new SqlParameter("@ConPost",               model.ConPost),
         new SqlParameter("@Consignee",             model.Consignee),
         new SqlParameter("@ConZipCode",            model.ConZipCode),
         new SqlParameter("@ElectronicaccountId",   model.ElectronicaccountId)
     };
     return(DBHelper.ExecuteNonQuery(tran, "UP_MemberOrder_ADD2", para, CommandType.StoredProcedure));
 }
Exemple #10
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);
    }
Exemple #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());
    }
Exemple #12
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;
        }
    }
Exemple #13
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);
    }