protected void Commit_Click(object sender, EventArgs e) { string DefaultStr = @"ctl00$MainContent$"; Dictionary<string, string> teamInfo = new Dictionary<string, string>(); teamInfo.Add("teamName", Request.Form[DefaultStr + "teamName"]); teamInfo.Add("Province", Request.Form[DefaultStr + "Province"]); TeamManage tm = new TeamManage(); if(tm.isTeamRepeat(teamInfo["teamName"],user)) { SuccessMessage.Text = string.Empty; ErrorMessage.Text = @"队名已被使用或您已创建团队"; return; } string teamID = tm.SavaTeamInfo(teamInfo, user); if (!string.IsNullOrEmpty(teamID)) { //保存成功 //先清空显示错误数据 ErrorMessage.Text = string.Empty; SuccessMessage.Text = @"您创建的团队ID为'" + teamID + @"'"; } else { //业务逻辑错误,请联系技术人员 //先清空显示正确数据 SuccessMessage.Text = string.Empty; ErrorMessage.Text = @"后台业务出现错误,请联系网站维护人员"; } }
public string creatTeam() { Dictionary<string, string> teamInfo = new Dictionary<string, string>(); string userid = Request["userid"]; string teamname = Request["teamName"]; string province = Request["provinceid"]; teamInfo.Add("teamName", teamname); teamInfo.Add("Province", province); TeamManage tm = new TeamManage(); if(!tm.deleteTeamMemberByUserid(userid)) { return @"出现逻辑错误"; } if (tm.isTeamRepeat(teamInfo["teamName"], userid)) { return @"已存在的队伍名称"; } string teamID = tm.SavaTeamInfo(teamInfo, userid); if(teamID != @"数据库操作失败") { return @"队伍ID为[" + teamID + @"],请牢记。" ; } else { return teamID; } }
protected void Commit_Click(object sender, EventArgs e) { string DefaultStr = @"ctl00$MainContent$"; string role = Request.Form[DefaultStr + "role"]; string content = Request.Form[DefaultStr + "content"]; string teamID = string.Empty; if (role.Equals(PARTNER_ID)) { TeamManage tm = new TeamManage(); teamID = tm.GetTeamInfo(user).Rows[0]["TEAMID"].ToString(); } FeedbackManage fm = new FeedbackManage(); if (fm.saveFeedback(user, role, content, teamID,askey) == 1) { SuccessMessage.Text = @"作业提交成功"; ErrorMessage.Text = string.Empty; } else { SuccessMessage.Text = string.Empty; ErrorMessage.Text = @"后台业务出现错误,请联系网站维护人员"; } }
protected void Commit_Click(object sender, EventArgs e) { string DefaultStr = @"ctl00$MainContent$"; string teamID = Request.Form[DefaultStr + "teamID"].Trim(); string teamName = Request.Form[DefaultStr + "teamName"].Trim(); //Require check if (string.IsNullOrEmpty(teamID) && string.IsNullOrEmpty(teamName)) { SuccessMessage.Text = string.Empty; ErrorMessage.Text = @"队伍ID和队伍名称请至少填写一个"; return; } TeamManage tm = new TeamManage(); if (tm.hasAlreadyJoined(user)) { SuccessMessage.Text = string.Empty; ErrorMessage.Text = "您已经加入到其它队伍了,无法再加入队伍"; return; } if (!tm.isTeamValid(teamID, teamName)) { SuccessMessage.Text = string.Empty; ErrorMessage.Text = "无效的队伍名称或ID,请检查"; return; } if (string.IsNullOrEmpty(teamID)) teamID = tm.queryTeamID(teamName); if (tm.joinTeam(teamID, user)) { SuccessMessage.Text = "加入队伍成功"; ErrorMessage.Text = string.Empty; } else { SuccessMessage.Text = string.Empty; ErrorMessage.Text = @"后台业务出现错误,请联系网站维护人员"; } }
protected void Commit_Click(object sender, EventArgs e) { TeamManage tm = new TeamManage(); if (tm.hasAlreadyJoined(user)) { SuccessMessage.Text = string.Empty; ErrorMessage.Text = "您已经加入到其它队伍了,无法再加入队伍"; return; } if (tm.joinTeam(null, user)) { SuccessMessage.Text = "加入队伍成功"; ErrorMessage.Text = string.Empty; } 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 @"删除失败"; } }
public string modifyUserTeam() { string sysid = Request["sysid"]; string teamid = Request["teamid"]; string teamname = Request["teamname"]; TeamManage tm = new TeamManage(); if (!tm.isTeamValid(teamid, teamname)) { return @"填入的队伍信息有误"; } if (string.IsNullOrEmpty(teamid)) teamid = tm.queryTeamID(teamname); if (tm.updateTeamMember(sysid, teamid)) return @"操作成功"; else return @"操作失败"; }
public string GiveCoorToTeam() { string userid = Request["usercode"]; string teamid = Request["teamid"]; if(!(UserManage.isUserExistbyUserID(userid)&&UserManage.isRoleMeeted("coordinator",userid))) { return @"请检查账号名以及该账号是否是Coordinator"; } TeamManage tm = new TeamManage(); if(tm.joinTeam(teamid,userid,"Coordinator")) { return @"分配成功"; } else { return @"分配失败,请联系管理员"; } }