コード例 #1
0
 public DN_Time_Job UpdateBase(DN_Time_Job timeJob, DNTimeJobItem timeJobItem)
 {
     timeJob.DateCreated   = timeJobItem.DateCreated;
     timeJob.DateEnd       = timeJobItem.DateEnd;
     timeJob.UserId        = timeJobItem.UserId;
     timeJob.AgencyID      = timeJobItem.AgencyID;
     timeJob.ScheduleID    = timeJobItem.ScheduleID;
     timeJob.ScheduleEndID = timeJobItem.ScheduleEndID;
     timeJob.MinutesLater  = timeJobItem.MinutesLater;
     timeJob.MinutesEarly  = timeJobItem.MinutesEarly;
     return(timeJob);
 }
コード例 #2
0
        public ActionResult Add(string key, string code, string json)
        {
            var msg = new JsonMessage(true, "Thêm mới dữ liệu thành công.");

            try
            {
                if (key == Keyapi)
                {
                    var dnTimeJob = JsonConvert.DeserializeObject <DNTimeJobItem>(json);
                    if (dnTimeJob.UserId != null)
                    {
                        var objExits = _da.GetItemByScheduleEndId(dnTimeJob.UserId.Value);
                        if (objExits != null)
                        {
                            objExits.DateEnd       = dnTimeJob.DateEnd;
                            objExits.ScheduleEndID = dnTimeJob.ScheduleEndID;
                            _da.Save();
                            var url = ":3000/checkinout/" + dnTimeJob.UserId + "/0";
                            Node(url);
                        }
                        else if (dnTimeJob.ScheduleID.HasValue)
                        {
                            objExits = new DN_Time_Job();
                            dnTimeJob.ScheduleEndID = null;
                            dnTimeJob.DateEnd       = null;
                            UpdateBase(objExits, dnTimeJob);
                            _da.Add(objExits);
                            _da.Save();
                            var url = ":3000/checkinout/" + dnTimeJob.UserId + "/1";
                            Node(url);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                msg.Erros   = true;
                msg.Message = "Dữ liệu chưa được thêm mới";
                Log2File.LogExceptionToFile(ex);
            }
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
 public void Delete(DN_Time_Job dnTimeJob)
 {
     FDIDB.DN_Time_Job.Remove(dnTimeJob);
 }
コード例 #4
0
 public void Add(DN_Time_Job dnTimeJob)
 {
     FDIDB.DN_Time_Job.Add(dnTimeJob);
 }