Beispiel #1
0
 public ActionResult Delete(string Id)
 {
     try
     {
         string[] ids = Id.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
         if (ids == null)
         {
             return(View("Index"));
         }
         foreach (var id in ids)
         {
             var model1 = new ClockBatch()
             {
                 guid = Guid.Parse(id)
             };
             Db.ClockBatch.Attach(model1);
             Db.Entry <ClockBatch>(model1).State = EntityState.Deleted;
         }
         Db.SaveChanges();
         return(Json("OK"));
     }
     catch (Exception ex)
     {
         return(Json(string.Format("删除失败,请检查链路是否通畅!异常信息:{0}", ex)));
     }
 }
Beispiel #2
0
 public ActionResult Add()
 {
     try
     {
         var StartTime = Convert.ToDateTime(Request["AddStartTime"]);
         var ClassName = Request["AddClassName"].ToString().Trim();
         //string[] CardId = Request["CardId"].ToString().Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
         string[] AddInfo = Request["AddInfo"].ToString().Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
         string[] info;
         if (AddInfo.Length > 0)
         {
             foreach (var item in AddInfo)
             {
                 info = item.Split('-');
                 ClockBatch model = new ClockBatch
                 {
                     guid           = Guid.NewGuid(),
                     EmployeeName   = info[1],
                     CardId         = info[0].Trim(),
                     ClassName      = ClassName,
                     StartClockTime = StartTime,
                     LastClockTime  = Convert.ToDateTime("2000-1-1 00:00"),
                     ClockState     = false,
                     FailedReason   = "新增的数据,还没有打卡记录!" + DateTime.Now.ToString(),
                     flag           = true
                 };
                 Db.ClockBatch.Add(model);
                 Db.Entry <ClockBatch>(model).State = EntityState.Added;
             }
         }
         if (Db.SaveChanges() > 0)
         {
             return(Json("OK"));
         }
         else
         {
             return(Json("添加失败"));
         }
     }
     catch (Exception ex)
     {
         return(Json($"添加失败,请检查数据格式,使用英文符号!异常信息:{ex}"));
     }
 }