public static string DelClassMember(string UserGroup_Member_Id, string UserId, string UserGroup_Id)
        {
            try
            {
                BLL_UserGroup_Member bll = new BLL_UserGroup_Member();
                if (new BLL_Student_HomeWork().GetRecordCount("Student_Id='" + UserId + "' and HomeWork_Id in(select HomeWork_Id from HomeWork where UserGroup_Id='" + UserGroup_Id + "')") > 0)
                {
                    return("2");//成员已布置作业
                }
                else
                {
                    Model_F_User modelFUser = (Model_F_User)HttpContext.Current.Session["FLoginUser"];
                    string       userId     = modelFUser.UserId;

                    Model_UserGroup_Member model = bll.GetModel(UserGroup_Member_Id);
                    model.UserStatus = 1;

                    Model_Msg modelMsg = new Model_Msg();
                    modelMsg.MsgId          = Guid.NewGuid().ToString();
                    modelMsg.MsgEnum        = MsgEnum.QuitClass.ToString();
                    modelMsg.MsgTypeEnum    = MsgTypeEumn.Private.ToString();
                    modelMsg.ResourceDataId = model.UserGroup_Id;
                    modelMsg.MsgTitle       = string.Format("您被退班{0}", model.UserGroup_Id);
                    modelMsg.MsgContent     = string.Format("您被退班{0}", model.UserGroup_Id);
                    modelMsg.MsgStatus      = MsgStatus.Unread.ToString();
                    modelMsg.MsgSender      = userId;
                    modelMsg.MsgAccepter    = model.User_ID;
                    modelMsg.CreateTime     = DateTime.Now;
                    modelMsg.CreateUser     = userId;

                    if (bll.TeacherRemoveStudent(model, modelMsg))
                    {
                        return("1");
                    }
                    else
                    {
                        return("0");
                    }
                }
            }
            catch (Exception)
            {
                return("0");
            }
        }
Exemple #2
0
        public static string DelClassMember(string UserGroup_Member_Id, string UserId)
        {
            try
            {
                Model_F_User modelFUser = (Model_F_User)HttpContext.Current.Session["FLoginUser"];
                string       userId     = modelFUser.UserId;

                BLL_UserGroup_Member   bll   = new BLL_UserGroup_Member();
                Model_UserGroup_Member model = bll.GetModel(UserGroup_Member_Id);
                model.UserStatus = 1;

                Model_Msg modelMsg = new Model_Msg();
                modelMsg.MsgId          = Guid.NewGuid().ToString();
                modelMsg.MsgEnum        = MsgEnum.QuitSchool.ToString();
                modelMsg.MsgTypeEnum    = MsgTypeEumn.Private.ToString();
                modelMsg.ResourceDataId = model.UserGroup_Id;
                modelMsg.MsgTitle       = string.Format("您被移除学校{0}", model.UserGroup_Id);
                modelMsg.MsgContent     = string.Format("您被移除学校{0}", model.UserGroup_Id);
                modelMsg.MsgStatus      = MsgStatus.Unread.ToString();
                modelMsg.MsgSender      = userId;
                modelMsg.MsgAccepter    = model.CreateUser;
                modelMsg.CreateTime     = DateTime.Now;
                modelMsg.CreateUser     = userId;

                if (bll.TeacherRemoveStudent(model, modelMsg))
                {
                    return("1");
                }
                else
                {
                    return("0");
                }
            }
            catch (Exception)
            {
                return("0");
            }
        }