/// <summary> /// 点击注册按钮处理事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { //获取界面数据 string username = txtUserName.Text.Trim(); string emailcode = txtEmailCode.Text.Trim(); string uid = hdUID.Value; string password = txtPassword.Text.Trim(); string confirm = txtConfirm.Text.Trim(); string realname = txtRealName.Text.Trim(); string mobile = txtMobile.Text.Trim(); string tel = txtTel.Text.Trim(); string fax = txtFax.Text.Trim(); string address = txtAddress.Text.Trim(); if (string.IsNullOrWhiteSpace(username) | string.IsNullOrWhiteSpace(password) || string.IsNullOrWhiteSpace(confirm) || string.IsNullOrWhiteSpace(emailcode) || string.IsNullOrWhiteSpace(realname) || string.IsNullOrWhiteSpace(mobile) || string.IsNullOrWhiteSpace(address)) { MLMGC.COMP.Jscript.ShowMsg("请认真填写以上内容", this); return; } if (password != confirm) { MLMGC.COMP.Jscript.ShowMsg("两次密码不一致", this); return; } E_Personal data = new E_Personal(); data.UserName = username; data.EmailCode = emailcode; data.UID = Guid.Parse(uid); data.Password = EncryptString.EncryptPassword(password); data.RealName = realname; data.Sex = Convert.ToInt32(rbSex.SelectedValue); data.Mobile = mobile; data.Tel = tel; data.Fax = fax; data.Address = address; int result = new T_Personal().AddPersonal(data); switch (result) { case -2: MLMGC.COMP.Jscript.ShowMsg("添加失败,用户名已存在", this); break; case -1: MLMGC.COMP.Jscript.ShowMsg("验证码失效", this); break; case 0: MLMGC.COMP.Jscript.ShowMsg("注册失败", this); break; case 1: Response.Redirect("regstep3.aspx"); break; } }
/// <summary> /// 提交头像处理事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { if (hdUrl.Value == "") { MLMGC.COMP.Jscript.ShowMsg("请选择头像", this); return; } E_Personal data = new E_Personal(); data.PersonalID = PersonalID; data.UserID = UserID; data.Avatar = hdUrl.Value.Substring(hdUrl.Value.LastIndexOf("/") + 1); bool flag = new T_Personal().UpdateAvatar(data); if (flag) { //new MLMGC.BLL.Enterprise.T_Log().Add(new MLMGC.DataEntity.Enterprise.E_Log() { EnterpriseID = EnterpriceID, UserID = UserID, LogTitle = "修改头像", IP = MLMGC.COMP.Requests.GetRealIP() }); MLMGC.COMP.Jscript.AlertAndRedirect(this, "修改成功", "Avatar.aspx"); } else { MLMGC.COMP.Jscript.ShowMsg("修改失败", this); } }
protected void databind() { //获取个人信息,判断他的信息是否完善,如果不完善,跳转到个人资料页面进行填写。 E_Personal dataPersonal = new E_Personal(); dataPersonal.UserID = UserID; dataPersonal.PersonalID = PersonalID; dataPersonal = new T_Personal().GetModel(dataPersonal); if (dataPersonal == null) { Response.Redirect("../main.aspx"); } //判断资料是否完善 if (!new T_Personal().IsPerfect(dataPersonal)) { Jscript.AlertAndRedirect(this, "个人信息不完善", "../Modify.aspx"); return; } //获取文库目录分类 DataTable dt = new T_WenKuClass().GetList(); if (dt == null) { return; } //绑定目录分类 foreach (DataRow row in dt.Rows) { ddlCategory.Items.Add(new ListItem(row["WenKuClassName"].ToString(), row["WenKuClassID"].ToString())); } ddlCategory.Items.Add(new ListItem("其它", "0")); }
protected void databind() { E_Personal data = new E_Personal(); data.UserID = UserID; data.PersonalID = PersonalID; data = new T_Personal().GetModel(data); if (data == null) { return; } ltName.Text = data.RealName; imgAvatar.ImageUrl = MLMGC.COMP.Config.GetPersonalAvatarUrl(data.Avatar); //ltSex.Text = data.Sex == 1 ? "男" : "女"; //ltMobile.Text = data.Mobile; //ltTel.Text = data.Tel; //ltFax.Text = data.Fax; //ltAddress.Text = data.Address; //DataTable dt = new T_ClientInfo().Statistics(new E_ClientInfo() { PersonalID=PersonalID }); //if (dt.Select("[Status] is null").Length > 0)//总量 //{ // LtAmount.Text = dt.Select("[Status] is null")[0]["Amount"].ToString(); //} //if (dt.Select("[Status]="+(int)EnumClientStatus.潜在客户).Length > 0)//潜在客户 //{ // LtAmount1.Text = dt.Select("[Status]=" + (int)EnumClientStatus.潜在客户)[0]["Amount"].ToString(); //} //if (dt.Select("[Status]=" + (int)EnumClientStatus.意向客户).Length > 0)//意向客户 //{ // LtAmount2.Text = dt.Select("[Status]=" + (int)EnumClientStatus.意向客户)[0]["Amount"].ToString(); //} //if (dt.Select("[Status]=" + (int)EnumClientStatus.成交客户).Length > 0)//成交 //{ // LtAmount3.Text = dt.Select("[Status]=" + (int)EnumClientStatus.成交客户)[0]["Amount"].ToString(); //} //if (dt.Select("[Status]=" + (int)EnumClientStatus.失败客户).Length > 0)//失败 //{ // LtAmount4.Text = dt.Select("[Status]=" + (int)EnumClientStatus.失败客户)[0]["Amount"].ToString(); //} //if (dt.Select("[Status]=" + (int)EnumClientStatus.报废客户).Length > 0)//报废 //{ // LtAmount5.Text = dt.Select("[Status]=" + (int)EnumClientStatus.报废客户)[0]["Amount"].ToString(); //} //显示最新的前几条微博 rpListWeibo.DataSource = new T_Weibo().GetMainList(new E_Weibo() { WeiboID = 0, Count = 5 }); rpListWeibo.DataBind(); //获取最新的n条公告信息 rpListAnn.DataSource = new T_Announcement().GetNewList(new E_Announcement() { Count = 15 }); rpListAnn.DataBind(); }
/// <summary> /// 点击确定按钮处理事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { string oldPassword = txtOldPassword.Text; string newPassword = txtNewPassword.Text; string confirm = txtConfirm.Text; if (oldPassword == "" || newPassword == "" || confirm == "") { MLMGC.COMP.Jscript.ShowMsg("请认真填写以上内容", this); return; } if (newPassword != confirm) { MLMGC.COMP.Jscript.ShowMsg("两次密码输入不一致", this); return; } E_User data = new E_User(); data.PersonalID = PersonalID; data.UserID = UserID; data.Password = MLMGC.COMP.EncryptString.EncryptPassword(oldPassword); data.NewPassword = MLMGC.COMP.EncryptString.EncryptPassword(newPassword); bool flag = new T_Personal().UpdatePassword(data); if (flag) { MLMGC.COMP.Jscript.ShowMsg("修改成功", this); } else { MLMGC.COMP.Jscript.ShowMsg("修改失败", this); } }
/// <summary> /// 数据绑定 /// </summary> protected void databind() { //加载项目信息 E_Item data = new T_Item().GetModel(new E_Item() { EnterpriseID = eid }); if (data != null) { ltItemName.Text = data.ItemName; ltItemIntro.Text = data.ItemIntro; ltSignature.Text = data.Signature; ltItemContent.Text = data.ItemContent; imgPhoto.ImageUrl = MLMGC.COMP.Config.GetEnterpriseItemPhotoUrl(data.Photo); ltEstablished.Text = data.Established.ToShortDateString(); //txtCityID.Text = data.CityID.ToString(); region.RegionID = data.CityID; } //加载个人信息 E_Personal pData = new T_Personal().GetModel(new E_Personal() { PersonalID = PersonalID, UserID = UserID }); if (pData != null) { txtUserName.Text = pData.RealName; txtMobile.Text = pData.Mobile; txtTel.Text = pData.Tel; txtEmail.Text = pData.Email; txtAddress.Text = pData.Address; //判断个人是否已经加入了项目 if (pData.ItemFlag == EnumItemFlag.已经加入项目) { btnApply.Enabled = false; } } //判断个人是否已经申请过了该项目 if (btnApply.Enabled)//若btnApply不可以用,说明他已经加入了项目,就不用再判断他是否申请过该项目了。 { bool flag = new T_ItemApply().Exists(new E_ItemApply() { ItemID = iid, UserID = UserID, ApplyType = EnumApplyType.申请加入 }); if (flag) { btnApply.Text = "申请已提交,正在申核。"; btnApply.Enabled = false; } } loadMessage(); }
/// <summary> /// 修改个人基本信息 /// </summary> private void UpdateBase() { //获取界面数据 string name = nv["name"]; int gender, marital, workyear; DateTime birthday; if (!int.TryParse(nv["gender"], out gender) || !int.TryParse(nv["marital"], out marital) || !int.TryParse(nv["workyear"], out workyear) || !DateTime.TryParse(nv["birthday"], out birthday)) { HttpContext.Current.Response.Write("参数错误"); return; } string email = nv["email"]; string mobile = nv["mobile"]; string tel = nv["tel"]; string fax = nv["fax"]; string keyword = nv["keyword"]; string address = nv["address"]; //验证邮箱、手机、电话格式是否正确 bool flag = new Regex(@"^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$").IsMatch(email); flag = flag & new Regex(@"^1(3|5|8)+\d{9}$").IsMatch(mobile); if (!string.IsNullOrEmpty(tel)) { flag = flag & new Regex(@"^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$").IsMatch(tel); } if (!string.IsNullOrEmpty(fax)) { flag = flag & new Regex(@"^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$").IsMatch(fax); } if (!flag) { HttpContext.Current.Response.Write("参数错误"); return; } E_Personal data = new E_Personal(); data.PersonalID = pp.PersonalID; data.UserID = pp.UserID; data.RealName = name; data.Sex = gender; data.SetMaritalStatus = marital; data.SetWorkYears = workyear; data.Birthday = birthday; data.Email = email; data.Mobile = mobile; data.Tel = tel; data.Fax = fax; data.KeyWord = keyword; data.Address = address; bool b = new T_Personal().Update(data); HttpContext.Current.Response.Write(b ? "1" : "0"); }
/// <summary> /// 绑定数据 /// </summary> protected void databind() { //获取个人基本信息 E_Personal data = new E_Personal(); data.UserID = UserID; data.PersonalID = PersonalID; data = new T_Personal().GetModel(data); if (data == null) { return; } EnumUtil.BindList <EnumWorkYear>(ddlWorkYear); EnumUtil.BindList <EnumScale>(ddlScale); //-----------Info--------- lblBName.Text = data.RealName; lblBSex.Text = data.Sex == 0 ? "男" : "女"; lblBMarital.Text = data.MaritalStatus.ToString(); lblBBirthday.Text = string.Format("{0:yyyy-MM-dd}", data.Birthday); lblBWorkYear.Text = data.WorkYears.ToString(); //居住地 //户口所在地 lblBEmail.Text = data.Email; lblBMobile.Text = data.Mobile; lblBTel.Text = data.Tel; lblBFax.Text = data.Fax; lblBKeyword.Text = data.KeyWord; lblBAddress.Text = data.Address; //-----------Edit---------- txtBName.Text = data.RealName; rdBGender.SelectedValue = data.Sex.ToString(); rdBMarital.SelectedValue = ((int)data.MaritalStatus).ToString(); txtBBirthday.Text = string.Format("{0:yyyy-MM-dd}", data.Birthday); ddlWorkYear.SelectedValue = ((int)data.WorkYears).ToString(); //居住地 //户口所在地 txtBEmail.Text = data.Email; txtBMobile.Text = data.Mobile; txtBTel.Text = data.Tel; txtBFax.Text = data.Fax; txtBKeyword.Text = data.KeyWord; txtBAddress.Text = data.Address; //获取个人的工作经验 E_JobExperience dataJob = new E_JobExperience(); dataJob.PersonalID = PersonalID; dataJob.UserID = UserID; rpList.DataSource = new T_JobExperience().GetList(dataJob); rpList.DataBind(); }
/// <summary> /// 删除个人用户 /// </summary> public void Delete() { int uid = Convert.ToInt32(nv["uid"]); int pid = Convert.ToInt32(nv["pid"]); E_Personal data = new E_Personal(); data.UserID = uid; data.PersonalID = pid; int result = new T_Personal().Delete(data); HttpContext.Current.Response.Write(result); }
/// <summary> /// 数据绑定 /// </summary> protected void databind() { E_Personal data = new E_Personal(); data.PersonalID = PersonalID; data.UserID = UserID; data = new T_Personal().GetModel(data); if (data != null) { string url = data.Avatar == "" ? "/images/guanliyuan.jpg" : MLMGC.COMP.Config.GetPersonalAvatarUrl(data.Avatar); imgAvatar.ImageUrl = url; } }
/// <summary> /// 修改个人用户状态 /// </summary> public void Status() { int uid = Convert.ToInt32(nv["uid"]); int pid = Convert.ToInt32(nv["pid"]); int status = Convert.ToInt32(nv["status"]); E_Personal data = new E_Personal(); data.UserID = uid; data.PersonalID = pid; data.Status = status; bool flag = new T_Personal().PersonalStatus(data); HttpContext.Current.Response.Write(flag ? "1" : "0"); }
/// <summary> /// 点击确定按钮处理事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { string userName = txtUserName.Text; if (userName == "") { MLMGC.COMP.Jscript.ShowMsg("请输入用户名", this); return; } //验证通过 E_User data = new E_User(); data.UserName = userName; data.UserType = (int)UserType.个人用户; data.Status = (int)UserStatus.启用; int result = new T_Personal().GetPassword(data); switch (result) { case 1: bool flag = SendEmail(data.Password, data.UserName); if (flag) { MLMGC.COMP.Jscript.ShowMsg("您的密码已发送到您的邮箱,请注意查收", this); } else { MLMGC.COMP.Jscript.ShowMsg("邮件发送失败", this); } break; case 0: MLMGC.COMP.Jscript.ShowMsg("用户名不存在", this); break; case -1: MLMGC.COMP.Jscript.ShowMsg("用户已禁用", this); break; case -2: MLMGC.COMP.Jscript.ShowMsg("用户账户已过期", this); break; } }
/// <summary> /// 数据绑定 /// </summary> protected void databind(int uid, int pid) { E_Personal data = new E_Personal(); data.UserID = uid; data.PersonalID = pid; data = new T_Personal().SelectModel(data); if (data != null) { txtRealName.Text = data.RealName; txtTel.Text = data.Tel; txtEmail.Text = data.Email; txtMobile.Text = data.Mobile; txtFax.Text = data.Fax; txtAddress.Text = data.Address; txtClientNum.Text = data.ClientNum.ToString(); txtUserName.Text = data.UserName; //txtPassword.Text = data.Password; } }
void AddAuthCode() { //------------------先验证邮箱是否可用----------------------- string email = nv["email"]; bool fl = new T_Personal().AuthEmail(new E_PersonalUser { UserName = email }); if (!fl) { HttpContext.Current.Response.Write("-2"); //-2,说明邮箱已存在 return; } //随机码 string emailCode = StringUtil.RndString(6); E_Personal data = new E_Personal(); data.UID = Guid.Parse(nv["uid"]); data.EmailCode = emailCode; data.UserName = email; //发送邮件 bool f = SendEmail(data.UID.ToString(), emailCode, email); if (!f) { HttpContext.Current.Response.Write("-1"); //-1,说明邮件发送失败 return; } bool flag = new T_Personal().AddAuthCode(data); if (flag) { HttpContext.Current.Response.Write("1"); //验证码插入成功 } else { HttpContext.Current.Response.Write("0"); //验证码插入失败 } }
protected void databind() { //个人信息 E_Personal dataPersonal = new E_Personal(); dataPersonal.UserID = UserID; dataPersonal.PersonalID = PersonalID; dataPersonal = new T_Personal().GetModel(dataPersonal); if (dataPersonal == null) { Response.Redirect("../main.aspx"); } ltName.Text = dataPersonal.RealName; imgAvatar.ImageUrl = MLMGC.COMP.Config.GetPersonalAvatarUrl(dataPersonal.Avatar); //微博信息 T_Weibo bll = new T_Weibo(); E_Weibo data = new E_Weibo(); data.PersonalID = PersonalID; data.Page = new E_Page(); data.Page.PageSize = pagesize; data.Page.PageIndex = pageindex; rpList.DataSource = bll.SelfList(data); rpList.DataBind(); //设置分页样式 pageList1.PageSize = pagesize; pageList1.CurrentPageIndex = pageindex; pageList1.RecordCount = data.Page.TotalCount; pageList1.CustomInfoHTML = string.Format("共有 <span class='red_font'>{0}</span> 条微博", pageList1.RecordCount); pageList1.TextAfterPageIndexBox = " 页/" + pageList1.PageCount + " "; //获取最新的n条公告信息 rpListAnn.DataSource = new T_Announcement().GetNewList(new E_Announcement() { Count = 15 }); rpListAnn.DataBind(); }
protected void databind() { //个人信息 E_Personal dataPersonal = new E_Personal(); dataPersonal.UserID = UserID; dataPersonal.PersonalID = PersonalID; dataPersonal = new T_Personal().GetModel(dataPersonal); if (dataPersonal == null) { Response.Redirect("../main.aspx"); } ltName.Text = dataPersonal.RealName; imgAvatar.ImageUrl = MLMGC.COMP.Config.GetPersonalAvatarUrl(dataPersonal.Avatar); //获取最新的n条公告信息 rpListAnn.DataSource = new T_Announcement().GetNewList(new E_Announcement() { Count = 15 }); rpListAnn.DataBind(); }
/// <summary> /// 绑定数据 /// </summary> protected void databind() { //获取个人基本信息 E_Personal data = new E_Personal(); data.UserID = userid; data.PersonalID = personalid; data = new T_Personal().GetModel(data); if (data == null) { return; } //-----------Info--------- lblBName.Text = data.RealName; lblBSex.Text = data.Sex == 0 ? "男" : "女"; lblBMarital.Text = data.MaritalStatus.ToString(); lblBBirthday.Text = string.Format("{0:yyyy-MM-dd}", data.Birthday); lblBWorkYear.Text = data.WorkYears.ToString(); //居住地 //户口所在地 lblBEmail.Text = data.Email; lblBMobile.Text = data.Mobile; lblBTel.Text = data.Tel; lblBFax.Text = data.Fax; lblBKeyword.Text = data.KeyWord; lblBAddress.Text = data.Address; //获取个人的工作经验 E_JobExperience dataJob = new E_JobExperience(); dataJob.PersonalID = personalid; dataJob.UserID = userid; rpList.DataSource = new T_JobExperience().GetList(dataJob); rpList.DataBind(); }
/// <summary> /// 数据绑定 /// </summary> protected void databind() { //绑定人员信息 DataTable dt = new T_Personal().DataList(); ddlPersonal.Items.Add(new ListItem("", "-1")); foreach (DataRow row in dt.Rows) { ddlPersonal.Items.Add(new ListItem(row["RealName"].ToString(), row["PersonalID"].ToString())); } int personalid; E_Weibo data = new E_Weibo(); data.Detail = Requests.GetQueryString("detail"); //获取内容 txtDetail.Text = data.Detail; int.TryParse(Requests.GetQueryString("personalid"), out personalid); //个人编号 data.PersonalID = personalid; ddlPersonal.SelectedValue = personalid.ToString(); data.Page = new MLMGC.DataEntity.E_Page(); data.Page.PageIndex = pageIndex; data.Page.PageSize = pageSize; DataTable dtList = new T_Weibo().AdminList(data); rpList.DataSource = dtList; rpList.DataBind(); //设置分页样式 pageList1.PageSize = pageSize; pageList1.CurrentPageIndex = pageIndex; pageList1.RecordCount = data.Page.TotalCount; pageList1.CustomInfoHTML = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount); pageList1.TextAfterPageIndexBox = " 页/" + pageList1.PageCount + " "; }
/// <summary> /// 数据绑定 /// </summary> protected void databind() { //获取个人信息,判断他的信息是否完善,如果不完善,跳转到个人资料页面进行填写。 E_Personal dataPersonal = new E_Personal(); dataPersonal.UserID = UserID; dataPersonal.PersonalID = PersonalID; dataPersonal = new T_Personal().GetModel(dataPersonal); if (dataPersonal == null) { Response.Redirect("../main.aspx"); } //判断资料是否完善 if (!new T_Personal().IsPerfect(dataPersonal)) { Jscript.AlertAndRedirect(this, "个人信息不完善", "../Modify.aspx"); return; } //绑定文件类型 EnumUtil.BindList <EnumFileType>(rdType); rdType.Items.RemoveAt(rdType.Items.Count - 1);//去掉最后一个其它 //文库项目分类 DataTable dt = new T_WenKuClass().GetList(); //绑定目录分类 ddlCategory.Items.Add(new ListItem("全部", "-1")); if (dt == null) { return; } foreach (DataRow row in dt.Rows) { ddlCategory.Items.Add(new ListItem(row["WenKuClassName"].ToString(), row["WenKuClassID"].ToString())); } ddlCategory.Items.Add(new ListItem("其它", "0")); //获取文库列表 E_WenKu data = new E_WenKu(); data.UserID = UserID; data.WenKuClassID = Requests.GetQueryInt("cid", -1); ddlCategory.SelectedValue = data.WenKuClassID.ToString(); data.Keywords = Requests.GetQueryString("keywords"); txtName.Text = data.Keywords; data.SetFileType = Requests.GetQueryInt("filetype", 0); rdType.SelectedValue = ((int)data.FileType).ToString(); data.SetStatusFlag = (int)EnumStatusFlag.审核通过且上线; data.Page = new MLMGC.DataEntity.E_Page(); data.Page.PageIndex = pageIndex; data.Page.PageSize = pageSize; rpList.DataSource = new T_WenKu().GetList(data); rpList.DataBind(); //设置分页样式 pageList1.PageSize = pageSize; pageList1.CurrentPageIndex = pageIndex; pageList1.RecordCount = data.Page.TotalCount; pageList1.CustomInfoHTML = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount); pageList1.TextAfterPageIndexBox = " 页/" + pageList1.PageCount + " "; }