Пример #1
0
        public JsonResult CreateStu(SIM.StuInfo stu)
        {
            string stuhomedistrict = stu.StuHomeDistrict;

            if (stuhomedistrict != null && stuhomedistrict.Length == 6)
            {
                stu.StuHomeCity     = stuhomedistrict.Substring(0, 4) + "00";
                stu.StuHomeProvince = stuhomedistrict.Substring(0, 2) + "0000";
            }
            stu.StuID       = Guid.NewGuid();
            stu.StuID_SchID = schid;
            stu.IsState     = 1;
            stu.LastIP      = Request.UserHostAddress;
            stu.LastTime    = DateTime.Now;
            stu.CreateTime  = DateTime.Now;
            stu.Creator     = loginId;
            if (stubll.AddStuInfo(stu))
            {
                JsonResult result = new JsonResult {
                    Data = new { StatusCode = 200, ErrorMessage = "保存成功" }
                };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            else
            {
                JsonResult result = new JsonResult {
                    Data = new { StatusCode = 400, ErrorMessage = "操作失败,系统存在相同学籍号或身份证号!" }
                };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Пример #2
0
 public bool RecoveryStuInfo(Guid stuid)
 {
     using (var db = new sim.StuInfoEntities()) {
         sim.StuInfo si = GetStuInfo(stuid, false);
         si.IsState = 1;
         return(ModifyStuInfo(si));
     }
 }
Пример #3
0
 public bool DeleteStuInfo(Guid stuid)
 {
     using (var db = new sim.StuInfoEntities()) {
         sim.StuInfo si = GetStuInfo(stuid);
         si.IsState = 0;
         return(ModifyStuInfo(si));
     }
 }
Пример #4
0
 public bool AddStuInfo(sim.StuInfo si)
 {
     using (var db = new sim.StuInfoEntities()) {
         if (!IsExistStu(si.StuID, si.StuCode, si.StuIdentity))
         {
             db.StuInfo.Add(si);
             if (db.SaveChanges() == 1)
             {
                 return(true);
             }
         }
         return(false);
     }
 }
Пример #5
0
 public bool ModifyStuInfo(sim.StuInfo si)
 {
     using (var db = new sim.StuInfoEntities()) {
         if (!IsExistStu(si.StuID, si.StuCode, si.StuIdentity))
         {
             DbEntityEntry <sim.StuInfo> entityEntry = db.Entry(si);
             entityEntry.State = EntityState.Modified;
             if (db.SaveChanges() == 1)
             {
                 return(true);
             }
         }
         return(false);
     }
 }
Пример #6
0
 public ActionResult Create()
 {
     SIM.StuInfo stu = new SIM.StuInfo {
         StuID          = Guid.NewGuid(),
         StuGender      = "9",
         StuGAT         = "0",
         IsHobo         = "0",
         IsState        = 1,
         StuStatus      = "01",
         StuMarital     = "10",
         StuNationality = "156",
         StuPolitics    = "13"
     };
     InitDrop(null);
     return(PartialView(stu));
 }
Пример #7
0
 public JsonResult EditStu(SIM.StuInfo stu)
 {
     stu.LastIP     = Request.UserHostAddress;
     stu.LastTime   = DateTime.Now;
     stu.CreateTime = DateTime.Now;
     stu.Creator    = loginId;
     if (stubll.ModifyStuInfo(stu))
     {
         JsonResult result = new JsonResult {
             Data = new { StatusCode = 200, ErrorMessage = "保存成功" }
         };
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
     else
     {
         JsonResult result = new JsonResult {
             Data = new { StatusCode = 400, ErrorMessage = "操作失败,系统存在相同学籍号或身份证号" }
         };
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
 }
Пример #8
0
 public ActionResult Details(Guid stuid)
 {
     SIM.StuInfo stu = stubll.GetStuInfo(stuid, false);
     InitDrop(stu.StuID_BJID);
     return(PartialView(stu));
 }