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 = @"后台业务出现错误,请联系网站维护人员";
            }
        }
Example #2
0
        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;
            }
        }
Example #3
0
        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 = @"后台业务出现错误,请联系网站维护人员";
            }
        }
Example #4
0
        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 = @"后台业务出现错误,请联系网站维护人员";
            }
        }
Example #6
0
        /// <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  @"删除失败";
            }
        }
Example #7
0
        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 @"操作失败";
        }
Example #8
0
        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 @"分配失败,请联系管理员";
            }
        }