示例#1
0
    protected void btnOk_Click(object sender, EventArgs e)
    {
        Int64 uid = XYECOM.Core.MyConvert.GetInt64(this.Request.QueryString["U_ID"].ToString());

        XYECOM.Business.UserReg userreg = new XYECOM.Business.UserReg();
        XYECOM.Model.UserRegInfo euser = userreg.GetItem(uid);

        euser.Email = tdemail.Text.Trim();   //电子邮件
        euser.Answer = txtAnswer.Text.Trim();
        euser.Question = txtQuestion.Text.Trim();
        try
        {
            euser.RegDate = XYECOM.Core.MyConvert.GetDateTime(this.bgdate.Value); //注册时间
        }
        catch
        { }
        userreg.Update(euser);

        XYECOM.Business.UserInfo userinfo = new XYECOM.Business.UserInfo();
        XYECOM.Model.UserInfo info = userinfo.GetItem(uid);

        info.IM = txtIM.Text.Trim();

        info.LinkMan = tdrealname.Text.Trim(); //真实姓名
        info.Sex = tdsex.SelectedValue.Equals("1") ? true : false;//性别

        info.Mobile = tdmobil.Text.Trim(); //手机
        info.Section = tdsection.Text.Trim(); //所在部门
        info.Post = tdpost.Text.Trim();    //所任职位

        info.Name = companyname.Text.Trim(); //企业名称

        info.AreaId = XYECOM.Core.MyConvert.GetInt32(areatypeid.Value.ToString());
        info.Telephone = txtTelephone.Text.Trim();
        info.Fax = txtFax.Text.Trim();
        info.Postcode = tdpostcode.Text; //邮政编码
        info.HomePage = tdhomepage.Text.Trim(); //企业网址
        info.Address = tdlinkadress.Text.Trim(); //联系地址
        info.Character = tdcharacter.Text.Trim(); //企业性质

        info.UserTypeId = XYECOM.Core.MyConvert.GetInt64(companyid.Value.ToString());
        //info.U_SupplyProduct = tdsupply.Text.Trim(); //提供的产品.服务
        info.BuyPro = tdbuy.Text.Trim(); //需要的产品/服务

        info.RegisteredCapital = XYECOM.Core.MyConvert.GetDecimal(tdmoney.Text.Trim());//注册资金

        if (this.tdumode.SelectedValue != "")
        {
            info.Mode = "";
            for (int i = 0; i < tdumode.Items.Count; i++)
            {
                if (tdumode.Items[i].Selected)
                {
                    info.Mode += tdumode.Items[i].Text + ",";
                }
            }
            info.Mode = info.Mode.Substring(0, info.Mode.Length - 1);  //经营模式
        }

        info.RegYear = XYECOM.Core.MyConvert.GetInt32(lbyear.Text.Trim()); //注册时间
        info.BusinessAddress = lbarea.Text.Trim(); //主要经营地点
        info.RegAreaId = XYECOM.Core.MyConvert.GetInt32(lbaddress.Value.Trim()); //企业注册地
        //info.U_PType = tdptype.Text.Trim(); //主营产品/服务
        info.MainProduct = tdsupply.Text.Trim();
        info.EmployeeTotal = lbnumber.Text.Trim(); //企业人数
        info.Synopsis = tdsynopsis.Text.Trim(); //企业简介
        if (userinfo.Update(info) > 0)
            Alert("修改成功!", backURL);
        else
            Alert("发生错误,修改失败!");
    }