Example #1
0
        public virtual YZJ_InfoModel GetById(string id)
        {
            if (IsExists(id))
            {
                YZJ_Info      entity = m_Rep.GetById(id);
                YZJ_InfoModel model  = new YZJ_InfoModel();
                model.id                = entity.id;
                model.available         = entity.available;
                model.StdRollId         = entity.StdRollId;
                model.StdId             = entity.StdId;
                model.StdName           = entity.StdName;
                model.StdSex            = entity.StdSex;
                model.RepeatNo          = entity.RepeatNo;
                model.Entrance_Year     = entity.Entrance_Year;
                model.ClassNo           = entity.ClassNo;
                model.InResidence       = entity.InResidence;
                model.DormitoryBuilding = entity.DormitoryBuilding;
                model.DormitoryNo       = entity.DormitoryNo;
                model.AddProvince       = entity.AddProvince;
                model.AddCity           = entity.AddCity;
                model.AddArea           = entity.AddArea;
                model.AddStreet         = entity.AddStreet;
                model.AddDetail         = entity.AddDetail;

                return(model);
            }
            else
            {
                return(null);
            }
        }
Example #2
0
        string GetStudentinfor(string id)
        {
            YZJ_InfoModel   inforModel = InforBLL.GetbyStdId(id);
            YZJ_StatusModel staModel   = StaBLL.GetbyStdRoolId(inforModel.StdRollId);

            StudentModel stdModel = new StudentModel
            {
                Statusid      = staModel.id,
                StdRollId     = staModel.StdRollId,
                StdName       = staModel.StdName,
                StdSex        = staModel.StdSex,
                native        = staModel.native,
                nation        = staModel.nation,
                Entrance_Year = staModel.Entrance_Year,
                Household_Registration_Category = staModel.Household_Registration_Category,
                HouseholdAddress  = staModel.HouseholdAddress,
                CurrentAddress    = staModel.CurrentAddress,
                PhoneNumber       = staModel.PhoneNumber,
                UrgentPhoneNumber = staModel.UrgentPhoneNumber,
                PaperType         = staModel.PaperType,
                PaperNumber       = staModel.PhoneNumber,
                UsedName          = staModel.UsedName,
                email             = staModel.email,
                PostCode          = staModel.PostCode,
                IsLeagueeMember   = staModel.IsLeagueeMember,
                IsYoungPineer     = staModel.IsYoungPineer,
                GuardianNo1       = staModel.GuardianNo1,
                G1PhoneNumber     = staModel.G1PhoneNumber,
                G1Relationship    = staModel.G1Relationship,
                GuardianNo2       = staModel.GuardianNo2,
                G2PhoneNumber     = staModel.G2PhoneNumber,
                G2Relationship    = staModel.G2Relationship,
                AlmaMater         = staModel.AlmaMater,
                StdCategory       = staModel.StdCategory,
                StatusState       = staModel.StatusState,
                //以上为学籍内容,以下为基本信息
                INforid           = inforModel.id,
                StdId             = inforModel.StdId,
                RepeatNo          = inforModel.RepeatNo,
                ClassNo           = inforModel.ClassNo,
                InResidence       = inforModel.InResidence,
                DormitoryBuilding = inforModel.DormitoryBuilding,
                DormitoryNo       = inforModel.DormitoryNo,
                AddProvince       = inforModel.AddProvince,
                AddCity           = inforModel.AddCity,
                AddArea           = inforModel.AddArea,
                AddStreet         = inforModel.AddStreet,
                AddDetail         = inforModel.AddDetail,
            };

            return(js.Serialize(new { model = stdModel }));
        }
Example #3
0
        public virtual bool Create(YZJ_InfoModel model)
        {
            try
            {
                YZJ_Info entity = m_Rep.GetById(model.id);
                if (entity != null)
                {
                    return(false);
                }
                entity                   = new YZJ_Info();
                entity.id                = model.id;
                entity.available         = model.available;
                entity.StdRollId         = model.StdRollId;
                entity.StdId             = model.StdId;
                entity.StdName           = model.StdName;
                entity.StdSex            = model.StdSex;
                entity.RepeatNo          = model.RepeatNo;
                entity.Entrance_Year     = model.Entrance_Year;
                entity.ClassNo           = model.ClassNo;
                entity.InResidence       = model.InResidence;
                entity.DormitoryBuilding = model.DormitoryBuilding;
                entity.DormitoryNo       = model.DormitoryNo;
                entity.AddProvince       = model.AddProvince;
                entity.AddCity           = model.AddCity;
                entity.AddArea           = model.AddArea;
                entity.AddStreet         = model.AddStreet;
                entity.AddDetail         = model.AddDetail;


                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 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);
        }
Example #6
0
 public void ProcessRequest(HttpContext context)
 {
     context.Response.ContentType = "text/plain";
     if (context.Request.QueryString["action"] == "getStudent")
     {
         var id       = context.Request.QueryString["Param"];
         var jsondata = GetStudentinfor(id);
         context.Response.Write(jsondata);
     }
     else if (context.Request.Form["Statusid"] != null)
     {
         YZJ_InfoModel inforModel = new YZJ_InfoModel
         {
             StdRollId         = context.Request.Form["StdRollId"],
             StdName           = context.Request.Form["StdName"],
             StdSex            = context.Request.Form["StdSex"],
             id                = context.Request.Form["INforid"],
             StdId             = context.Request.Form["StdId"],
             RepeatNo          = context.Request.Form["RepeatNo"],
             ClassNo           = context.Request.Form["ClassNo"],
             Entrance_Year     = context.Request.Form["Entrance_Year"],
             InResidence       = Convert.ToBoolean(context.Request.Form["InResidence"]),
             DormitoryBuilding = context.Request.Form["DormitoryBuilding"],
             DormitoryNo       = context.Request.Form["DormitoryNo"],
             AddProvince       = context.Request.Form["AddProvince"],
             AddCity           = context.Request.Form["AddCity"],
             AddArea           = context.Request.Form["AddArea"],
             AddStreet         = context.Request.Form["AddStreet"],
             AddDetail         = context.Request.Form["AddDetail"],
         };
         YZJ_StatusModel staModel = new YZJ_StatusModel
         {
             id            = context.Request.Form["Statusid"],
             available     = true,
             StdRollId     = context.Request.Form["StdRollId"],
             StdName       = context.Request.Form["StdName"],
             StdSex        = context.Request.Form["StdSex"],
             native        = context.Request.Form["native"],
             nation        = context.Request.Form["nation"],
             Photo         = null,
             Entrance_Year = context.Request.Form["Entrance_Year"],
             Household_Registration_Category = context.Request.Form["Household_Registration_Category"],
             HouseholdAddress  = context.Request.Form["HouseholdAddress"],
             CurrentAddress    = context.Request.Form["AddProvince"] + context.Request.Form["AddCity"] + context.Request.Form["AddArea"] + context.Request.Form["AddStreet"] + context.Request.Form["AddDetail"],
             PhoneNumber       = context.Request.Form["PhoneNumber"],
             UrgentPhoneNumber = context.Request.Form["UrgentPhoneNumber"],
             PaperType         = context.Request.Form["PaperType"],
             PaperNumber       = context.Request.Form["PaperNumber"],
             UsedName          = context.Request.Form["UsedName"],
             email             = context.Request.Form["email"],
             PostCode          = context.Request.Form["PostCode"],
             IsLeagueeMember   = Convert.ToInt32(context.Request.Form["IsLeagueeMember"]),
             IsYoungPineer     = Convert.ToInt32(context.Request.Form["IsYoungPineer"]),
             GuardianNo1       = context.Request.Form["GuardianNo1"],
             G1PhoneNumber     = context.Request.Form["G1PhoneNumber"],
             G1Relationship    = context.Request.Form["G1Relationship"],
             GuardianNo2       = context.Request.Form["GuardianNo2"],
             G2PhoneNumber     = context.Request.Form["G2PhoneNumber"],
             G2Relationship    = context.Request.Form["G2Relationship"],
             AlmaMater         = context.Request.Form["AlmaMater"],
             StdCategory       = context.Request.Form["StdCategory"],
             StatusState       = context.Request.Form["StatusState"],
         };
         var flag1    = StaBLL.Edit(staModel);
         var flag2    = InforBLL.Edit(inforModel);
         var jsondata = js.Serialize(new { flag1 = flag1, flag2 = flag2 });
         context.Response.Write(jsondata);
     }
 }