protected void Page_Load(object sender, EventArgs e) { DatabaseAccess da = new DatabaseAccess(); string action = Request["action"]; int id = Convert.ToInt32(Request["id"]); string reason = Request["reason"]; //注意下面这个参数 string Role = Request["roletype"]; //Role 前台必须传和数据库一致的英文名称 string Userid = Request["userid"]; int pass = DEFAULT_PARA; if (action.Equals(CONFIRM_REQUEST_STR)) { pass = CONFIRM_REQUEST_PARA; if(!RoleManage.ChangeUserRoleByUserIDWithRoleEngName(Userid, Role)) { Response.Write(@"出现错误,请稍后重试"); return; } } else if (action.Equals(REJECT_REQUEST_STR)) pass = REJECT_REQUEST_PARA; ApplyManage am = new ApplyManage(); Response.Write(am.approvalApplication(id.ToString(), pass.ToString(), reason)); }
protected void Commit_Click(object sender, EventArgs e) { ApplyManage am = new ApplyManage(); if (!am.isRepeat(applicationID, user)) { //添加一个申请记录 string DefaultStr = @"ctl00$MainContent$"; string message = Request.Form[DefaultStr + "Info"]; string detail = Request.Form[DefaultStr + "detailposition"]; if (am.AddApplication(applicationID, user, message,detail)) { //添加成功 this.ErrorMessage.Text = string.Empty; if (!UserManage.isFullProfile(user)) { this.SuccessMessage.Text = @"申请成功,请尽快完善个人详细信息"; } else this.SuccessMessage.Text = @"申请成功"; } else { //添加失败 this.SuccessMessage.Text = string.Empty; this.ErrorMessage.Text = @"申请失败"; } } else { //若重复,则什么都不做 this.SuccessMessage.Text = string.Empty; this.ErrorMessage.Text = @"请勿重复申请,并关闭此网页"; this.title.Visible = false; this.Info.Visible = false; this.button.Visible = false; this.tip.Visible = false; this.detailposition.Visible = false; this.Label1.Visible = false; } }
protected void Commit_Click(object sender, EventArgs e) { string DefaultStr = @"ctl00$MainContent$"; Dictionary<string, string> userInfo = new Dictionary<string,string>(); userInfo.Add("Name",Request.Form[DefaultStr+"Name"]); userInfo.Add("IdentityID", Request.Form[DefaultStr + "IdentityID"]); userInfo.Add("Phone", Request.Form[DefaultStr + "Phone"]); userInfo.Add("Gender", Request.Form[DefaultStr + "Gender"]); userInfo.Add("Email", Request.Form[DefaultStr + "Email"]); userInfo.Add("Province", Request.Form[DefaultStr + "Province"]); userInfo.Add("University", Request.Form[DefaultStr + "University"]); userInfo.Add("Major", Request.Form[DefaultStr + "Major"]); userInfo.Add("English", Request.Form[DefaultStr + "English"]); userInfo.Add("Skill", Request.Form[DefaultStr + "Skill"]); UserManage um = new UserManage(); Dictionary<string, string> NULL = new Dictionary<string, string>(); if(um.SavaUserInfo(userInfo,user)) { //保存成功 //先清空显示错误数据 ErrorMessage.Text = string.Empty; SuccessMessage.Text = @"信息保存/修改成功"; string applicationID = string.Format(@"0"); ApplyManage am = new ApplyManage(); if (!am.isRepeat(applicationID, user)) { this.ErrorMessage.Text = @"<a href = '/WebForm/participateApply.aspx'>您尚未参加比赛申请,点击到参赛页面</a>"; } this._blindDataForForm(); } else { //业务逻辑错误,请联系技术人员 //先清空显示正确数据 SuccessMessage.Text = string.Empty; ErrorMessage.Text = @"后台业务出现错误,请联系网站维护人员"; } }
protected void Commit_Click(object sender, EventArgs e) { string DefaultStr = @""; Dictionary<string, string> userInfo = new Dictionary<string, string>(); userInfo.Add("Name", Request.Form[DefaultStr + "Name"]); userInfo.Add("IdentityID", Request.Form[DefaultStr + "IdentityID"]); userInfo.Add("Phone", Request.Form[DefaultStr + "Phone"]); userInfo.Add("Gender", Request.Form[DefaultStr + "Gender"]); userInfo.Add("Email", Request.Form[DefaultStr + "Email"]); userInfo.Add("Province", Request.Form[DefaultStr + "Province"]); userInfo.Add("University", Request.Form[DefaultStr + "University"]); userInfo.Add("Major", Request.Form[DefaultStr + "Major"]); userInfo.Add("English", Request.Form[DefaultStr + "English"]); userInfo.Add("Skill", Request.Form[DefaultStr + "Skill"]); //以上为基本信息 Dictionary<string, string> userAddition = new Dictionary<string, string>(); userAddition.Add("universityone", Request.Form[DefaultStr + "universityone"]); userAddition.Add("degreeone", Request.Form[DefaultStr + "degreeone"]); userAddition.Add("lodone", Request.Form[DefaultStr + "lodone"]); userAddition.Add("academicdurationone", Request.Form[DefaultStr + "academicdurationone"]); userAddition.Add("majorone", Request.Form[DefaultStr + "majorone"]); userAddition.Add("minorone", Request.Form[DefaultStr + "minorone"]); userAddition.Add("gpaone", Request.Form[DefaultStr + "gpaone"]); userAddition.Add("universitytwo", Request.Form[DefaultStr + "universitytwo"]); userAddition.Add("degreetwo", Request.Form[DefaultStr + "degreetwo"]); userAddition.Add("lodtwo", Request.Form[DefaultStr + "lodtwo"]); userAddition.Add("academicdurationtwo", Request.Form[DefaultStr + "academicdurationtwo"]); userAddition.Add("majortwo", Request.Form[DefaultStr + "majortwo"]); userAddition.Add("minortwo", Request.Form[DefaultStr + "minortwo"]); userAddition.Add("gpatwo", Request.Form[DefaultStr + "gpatwo"]); userAddition.Add("universitythree", Request.Form[DefaultStr + "universitythree"]); userAddition.Add("degreethree", Request.Form[DefaultStr + "degreethree"]); userAddition.Add("lodthree", Request.Form[DefaultStr + "lodthree"]); userAddition.Add("academicdurationthree", Request.Form[DefaultStr + "academicdurationthree"]); userAddition.Add("majorthree", Request.Form[DefaultStr + "majorthree"]); userAddition.Add("minorthree", Request.Form[DefaultStr + "minorthree"]); userAddition.Add("gpathree", Request.Form[DefaultStr + "gpathree"]); userAddition.Add("projectname", Request.Form[DefaultStr + "projectname"]); userAddition.Add("projectdescription", Request.Form[DefaultStr + "projectdescription"]); userAddition.Add("projectduration", Request.Form[DefaultStr + "projectduration"]); userAddition.Add("papername", Request.Form[DefaultStr + "papername"]); userAddition.Add("journal", Request.Form[DefaultStr + "journal"]); userAddition.Add("advisor", Request.Form[DefaultStr + "advisor"]); userAddition.Add("workdescription", Request.Form[DefaultStr + "workdescription"]); userAddition.Add("raduration", Request.Form[DefaultStr + "raduration"]); userAddition.Add("jobtitle", Request.Form[DefaultStr + "jobtitle"]); userAddition.Add("company", Request.Form[DefaultStr + "company"]); userAddition.Add("responsibility", Request.Form[DefaultStr + "responsibility"]); userAddition.Add("weduration", Request.Form[DefaultStr + "weduration"]); userAddition.Add("eaname", Request.Form[DefaultStr + "eaname"]); userAddition.Add("eanameother", Request.Form[DefaultStr + "eanameother"]); userAddition.Add("eatitle", Request.Form[DefaultStr + "eatitle"]); userAddition.Add("awardnameone", Request.Form[DefaultStr + "awardnameone"]); userAddition.Add("awardlevelone", Request.Form[DefaultStr + "awardlevelone"]); userAddition.Add("awarddateone", Request.Form[DefaultStr + "awarddateone"]); userAddition.Add("awardnametwo", Request.Form[DefaultStr + "awardnametwo"]); userAddition.Add("awardleveltwo", Request.Form[DefaultStr + "awardleveltwo"]); userAddition.Add("awarddatetwo", Request.Form[DefaultStr + "awarddatetwo"]); userAddition.Add("awardnamethree", Request.Form[DefaultStr + "awardnamethree"]); userAddition.Add("awardlevelthree", Request.Form[DefaultStr + "awardlevelthree"]); userAddition.Add("awarddatethree", Request.Form[DefaultStr + "awarddatethree"]); userAddition.Add("languagename", Request.Form[DefaultStr + "languagename"]); userAddition.Add("languageproficiency",Request.Form[DefaultStr + "languageproficiency"]); userAddition.Add("testname", Request.Form[DefaultStr + "testname"]); userAddition.Add("testnameother", Request.Form[DefaultStr + "testnameother"]); userAddition.Add("testscore", Request.Form[DefaultStr + "testscore"]); userAddition.Add("codingablity", Request.Form[DefaultStr + "codingablity"]); UserManage um = new UserManage(); if (um.SavaUserInfo(userInfo,userAddition, user)) { //保存成功 //先清空显示错误数据 ErrorMessage.Text = string.Empty; SuccessMessage.Text = @"信息保存/修改成功"; string applicationID = string.Format(@"0"); ApplyManage am = new ApplyManage(); this._blindDataForForm(); } else { //业务逻辑错误,请联系技术人员 //先清空显示正确数据 SuccessMessage.Text = string.Empty; ErrorMessage.Text = @"后台业务出现错误,请联系网站维护人员"; } }
/// <summary> /// 删除注册信息 /// 删除申请信息 /// 删除引用关联(团队成员、团队) /// </summary> /// <returns></returns> public string deleteUser() { string userid = Request["usercode"]; UserManage um = new UserManage(); ApplyManage am = new ApplyManage(); TeamManage tm = new TeamManage(); bool judge = false; if(!tm.deleteTeamMemberByUserid(userid)) { return @"无法删除该用户在团队的信息"; } if(!tm.deleteTeamByTeamLeaderUsercode(userid)) { return @"该用户是队伍创建者,需要先删除其队伍所有信息"; } if(!am.DeleteApplyByUserID(userid)) { return @"无法删除该用户的申请信息"; } judge = um.DeleteUserByUserCode(userid); if(judge) { return @"删除成功"; } else { return @"删除失败"; } }