Ejemplo n.º 1
0
 /// <summary>
 /// 记录成员在项目中的成绩
 /// </summary>
 /// <param name="mId"></param>
 /// <param name="score"></param>
 /// <returns></returns>
 public static long UpdateMemberScore(long mId, float score)
 {
     using (ProjectEntities db = new ProjectEntities())
     {
         Proj_Member pm = db.Proj_Member.SingleOrDefault(p => p.MemberID == mId);
         pm.Score = score;
         db.SaveChanges();
         return(1);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 成员退出
 /// </summary>
 /// <param name="mId"></param>
 /// <param name="outReason"></param>
 /// <returns></returns>
 public static long SetMemberOut(long mId, string outReason)
 {
     using (ProjectEntities db = new ProjectEntities())
     {
         Proj_Member pm = db.Proj_Member.SingleOrDefault(p => p.MemberID == mId);
         pm.OutReason    = outReason;
         pm.ApplyOutTime = DateTime.Now;
         db.SaveChanges();
         return(1);
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 用户申请加入项目
 /// </summary>
 /// <param name="dr"></param>
 /// <returns></returns>
 public static long InsertMember(Proj_Member dr)
 {
     using (ProjectEntities db = new ProjectEntities())
     {
         Proj_Member pm = new Proj_Member();
         pm.UserID      = dr.UserID;
         pm.ProjectID   = dr.ProjectID;
         pm.ApplyInTime = dr.ApplyInTime;
         pm.Flag        = dr.Flag;
         db.Proj_Member.Add(pm);
         db.SaveChanges();
         return(pm.MemberID);
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 添加成员参加项目信息,表Proj_Member
 /// </summary>
 /// <param name="dr"></param>
 /// <returns></returns>
 public static long NewProjectMember(Proj_Member dr)
 {
     using (ProjectEntities db = new ProjectEntities())
     {
         Proj_Member pr = new Proj_Member();
         pr.UserID       = dr.UserID;
         pr.ProjectID    = dr.ProjectID;
         pr.ApplyInTime  = dr.ApplyInTime;
         pr.ApplyOutTime = dr.ApplyOutTime;
         pr.OutReason    = dr.OutReason;
         pr.Score        = dr.Score;
         pr.Flag         = dr.Flag;
         db.Proj_Member.Add(pr);
         db.SaveChanges();
         return(1);
     }
 }
Ejemplo n.º 5
0
        /// <summary>
        /// 申请加入项目数据库添加记录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnJoinIn_Click(object sender, EventArgs e)
        {
            string projName = this.lbProjectName.Text;
            SPWeb  projWeb  = SPContext.Current.Web.Webs[projName];

            long currentUserId = ProjectDll.BLL.User.GetUserId(SPContext.Current.Web.CurrentUser);
            var  dr            = new Proj_Member
            {
                UserID      = currentUserId,
                ProjectID   = ProjectId,
                ApplyInTime = DateTime.Now,
                Score       = 0,
                Flag        = 1
            };

            ProjectDll.DAL.ProjectDal.NewProjectMember(dr);
            Page.RegisterStartupScript("温馨提示", String.Format("<script language=\"javascript\">alert(\"{0}\");window.location.replace(\"{1}\")</script>", "欢迎加入: “" + projName + "”", "MyProjects.aspx"));
        }