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));
        }
Example #2
0
        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 = @"后台业务出现错误,请联系网站维护人员";
            }
        }
Example #5
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  @"删除失败";
            }
        }