Esempio n. 1
0
        /// <summary>
        /// 创建申请记录
        /// </summary>
        /// <param name="reason">申请理由</param>
        /// <param name="StdRollId">申请人学籍号</param>
        public void transferOut(string reason, string StdRollId)
        {
            try
            {
                List <YZJ_StatusModel> InforList = statusBLL.GetList(StdRollId);
                //InforList[0].StatusState = "转出";
                //InforList[0].available = false;
                //bool success = statusBLL.Edit(InforList[0]);
                //string json = js.Serialize(new { success });
                YZJ_CheckRecordModel model = new YZJ_CheckRecordModel();
                model.id            = ResultHelper.NewId;
                model.available     = true;
                model.StdId         = InforList[0].StdRollId;
                model.StdName       = InforList[0].StdName;
                model.ApplicantNo   = Session["UserName"].ToString();
                model.ApplicantName = Session["TrueName"].ToString();
                model.ApplyDate     = DateTime.Now.ToString();
                model.ApplyReason   = reason;
                model.AssessState   = "待审核";
                model.ApplyType     = "转校";
                bool flag = CheckRecordBLL.Create(model);

                Response.Clear();
                Response.Write("{'saveRecords':'" + flag + "'}");
                Response.End();
            }
            catch
            {
            }
        }
Esempio n. 2
0
        public void transfer(string newClass, string Stdid, string ApplyReason)
        {
            try
            {
                List <YZJ_InfoModel> InforList = InforBLL.GetList(Stdid);
                YZJ_CheckRecordModel model     = new YZJ_CheckRecordModel();
                model.id            = ResultHelper.NewId;
                model.available     = true;
                model.StdId         = InforList[0].StdRollId;
                model.StdName       = InforList[0].StdName;
                model.ApplicantNo   = Session["UserName"].ToString();
                model.ApplicantName = Session["TrueName"].ToString();
                model.AssessState   = "待审核";
                model.ApplyDate     = DateTime.Now.ToString();
                model.ApplyReason   = ApplyReason;
                model.ApplyType     = "转班;" + newClass;
                bool flag = CheckRecordBLL.Create(model);

                Response.Clear();
                Response.Write("{'transfer':'" + flag + "'}");
                Response.End();
            }
            catch
            { }
        }
Esempio n. 3
0
        public virtual YZJ_CheckRecordModel GetById(string id)
        {
            if (IsExists(id))
            {
                YZJ_CheckRecord      entity = m_Rep.GetById(id);
                YZJ_CheckRecordModel model  = new YZJ_CheckRecordModel();
                model.id             = entity.id;
                model.available      = entity.available;
                model.StdId          = entity.StdId;
                model.StdName        = entity.StdName;
                model.ApplicantNo    = entity.ApplicantNo;
                model.ApplicantName  = entity.ApplicantName;
                model.ApplyDate      = entity.ApplyDate;
                model.AssessorId     = entity.AssessorId;
                model.AssessorName   = entity.AssessorName;
                model.AssessDate     = entity.AssessDate;
                model.ExaminantId    = entity.ExaminantId;
                model.ExaminantName  = entity.ExaminantName;
                model.ExamineName    = entity.ExamineName;
                model.ExamineDate    = entity.ExamineDate;
                model.AssessResult   = entity.AssessResult;
                model.AssessState    = entity.AssessState;
                model.ApplyReason    = entity.ApplyReason;
                model.ExamineOpinion = entity.ExamineOpinion;
                model.ApplyType      = entity.ApplyType;

                return(model);
            }
            else
            {
                return(null);
            }
        }
        public string DisAgree(string id, string userId, string userName)
        {
            YZJ_CheckRecordModel CheckModel = checkBLL.GetById(id);

            CheckModel.AssessDate   = DateTime.Now.ToString();
            CheckModel.AssessState  = "拒绝申请";
            CheckModel.AssessorId   = userId;
            CheckModel.AssessorName = userName;
            var flag     = checkBLL.Edit(CheckModel);
            var jsondata = js.Serialize(new { flag = flag });

            return(jsondata);
        }
Esempio n. 5
0
        public virtual bool Create(YZJ_CheckRecordModel model)
        {
            try
            {
                YZJ_CheckRecord entity = m_Rep.GetById(model.id);
                if (entity != null)
                {
                    return(false);
                }
                entity                = new YZJ_CheckRecord();
                entity.id             = model.id;
                entity.available      = model.available;
                entity.StdId          = model.StdId;
                entity.StdName        = model.StdName;
                entity.ApplicantNo    = model.ApplicantNo;
                entity.ApplicantName  = model.ApplicantName;
                entity.ApplyDate      = model.ApplyDate;
                entity.AssessorId     = model.AssessorId;
                entity.AssessorName   = model.AssessorName;
                entity.AssessDate     = model.AssessDate;
                entity.ExaminantId    = model.ExaminantId;
                entity.ExaminantName  = model.ExaminantName;
                entity.ExamineName    = model.ExamineName;
                entity.ExamineDate    = model.ExamineDate;
                entity.AssessResult   = model.AssessResult;
                entity.AssessState    = model.AssessState;
                entity.ApplyReason    = model.ApplyReason;
                entity.ExamineOpinion = model.ExamineOpinion;
                entity.ApplyType      = model.ApplyType;


                if (m_Rep.Create(entity))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
        /// <summary>
        /// 同意转校申请,并更改学生的学籍信息
        /// </summary>
        /// <param name="id"></param>
        /// <param name="userId"></param>
        /// <param name="userName"></param>
        /// <returns></returns>
        public string AgreeTransferOut(string id, string userId, string userName)
        {
            YZJ_CheckRecordModel CheckModel = checkBLL.GetById(id);
            //更改学籍信息
            YZJ_StatusModel StatusModel = statusBLL.GetbyStdRoolId(CheckModel.StdId);

            StatusModel.StatusState = "转校";
            StatusModel.available   = false;
            statusBLL.Edit(StatusModel);
            //同意审核
            CheckModel.AssessDate   = DateTime.Now.ToString();
            CheckModel.AssessorId   = userId;
            CheckModel.AssessorName = userName;
            CheckModel.AssessState  = "通过申请";
            var flag     = checkBLL.Edit(CheckModel);
            var jsondata = js.Serialize(new { flag = flag });

            return(jsondata);
        }
        /// <summary>
        /// 同意转班申请,并更改学生的基本信息
        /// </summary>
        /// <param name="id"></param>
        /// <param name="userId"></param>
        /// <param name="userName"></param>
        /// <returns></returns>
        public string AgreeTransferClass(string id, string userId, string userName)
        {
            YZJ_CheckRecordModel CheckModel = checkBLL.GetById(id);
            //更改学生基本信息
            YZJ_InfoModel inforModel = inforBLL.GetbyStdRoolId(CheckModel.StdId);
            List <string> infor      = CheckModel.ApplyType.Split(';').ToList();
            string        SkipClass  = infor[1];

            inforModel.ClassNo = SkipClass;
            inforBLL.Edit(inforModel);
            //同意审核
            CheckModel.AssessDate   = DateTime.Now.ToString();
            CheckModel.AssessorId   = userId;
            CheckModel.AssessorName = userName;
            CheckModel.AssessState  = "通过申请";
            var flag     = checkBLL.Edit(CheckModel);
            var jsondata = js.Serialize(new { flag = flag });

            return(jsondata);
        }
        /// <summary>
        /// 同意留级申请,并更改学生的基本信息
        /// </summary>
        /// <param name="id"></param>
        /// <param name="userId"></param>
        /// <param name="userName"></param>
        /// <returns></returns>
        public string AgreeRepeat(string id, string userId, string userName)
        {
            YZJ_CheckRecordModel CheckModel = checkBLL.GetById(id);
            //更改基本信息
            YZJ_InfoModel inforModel = inforBLL.GetbyStdRoolId(CheckModel.StdId);
            var           a          = Convert.ToInt32(inforModel.RepeatNo);
            var           s          = a + 1;

            inforModel.RepeatNo = s.ToString();
            inforModel.ClassNo  = "";
            inforBLL.Edit(inforModel);
            //同意审核
            CheckModel.AssessDate   = DateTime.Now.ToString();
            CheckModel.AssessorId   = userId;
            CheckModel.AssessorName = userName;
            CheckModel.AssessState  = "通过申请";
            var flag     = checkBLL.Edit(CheckModel);
            var jsondata = js.Serialize(new { flag = flag });

            return(jsondata);
        }
        public void transferIn(string StdRollId, string StdName, string StdSex, string native, string nation,
                               string HouseholdAddress, string CurrAddress, string PhoneNumber,
                               string PaperNumber, string UsedName, string StudentCategory,
                               string email, string PostCode, string IsLeagueeMember, string IsYoungPineer,
                               string GuardianNO1, string G1PhoneNumber, string G1Relationship, string GuardianNO2,
                               string G2PhoneNumber, string G2Relationship, string AlmaMater, string StatusState
                               )
        {
            try
            {
                YZJ_StatusModel status = new YZJ_StatusModel();
                status.id               = ResultHelper.NewId;
                status.available        = true;
                status.StdRollId        = StdRollId;
                status.StdName          = StdName;
                status.StdSex           = StdSex;
                status.native           = native;
                status.nation           = nation;
                status.HouseholdAddress = HouseholdAddress;
                status.CurrentAddress   = CurrAddress;
                status.PhoneNumber      = PhoneNumber;
                status.PaperNumber      = PaperNumber;
                status.UsedName         = UsedName;
                status.email            = email;
                status.PostCode         = PostCode;
                if (IsLeagueeMember == "是")
                {
                    status.IsLeagueeMember = 1;
                }
                else
                {
                    status.IsLeagueeMember = 0;
                }
                if (IsYoungPineer == "是")
                {
                    status.IsYoungPineer = 1;
                }
                else
                {
                    status.IsYoungPineer = 0;
                }


                status.GuardianNo1    = GuardianNO1;
                status.G1PhoneNumber  = G1PhoneNumber;
                status.G1Relationship = G1Relationship;
                status.GuardianNo2    = GuardianNO2;
                status.G2PhoneNumber  = G2PhoneNumber;
                status.G2Relationship = G2Relationship;
                DateTime dt = new DateTime();
                status.Entrance_Year = dt.Year.ToString();
                status.AlmaMater     = AlmaMater;
                status.StdCategory   = StudentCategory;
                status.StatusState   = StatusState;

                bool flag = StatusBLL.Create(status);


                YZJ_CheckRecordModel model = new YZJ_CheckRecordModel();
                model.id            = ResultHelper.NewId;
                model.available     = true;
                model.StdId         = status.StdRollId;
                model.StdName       = status.StdName;
                model.ApplicantNo   = status.StdName;
                model.ApplicantName = status.StdName;
                model.ApplyDate     = DateTime.Now.ToString();
                //model.ApplyReason = reason;
                model.ApplyType = "转出学校";
                bool success = CheckRecordBLL.Create(model);

                Response.Clear();
                Response.Write("{'flag':" + flag + ",'success':" + success + "}");
                Response.End();
            }
            catch
            { }
        }