Ejemplo n.º 1
0
        public JsonResult Update(WorkTimeDto dto)
        {
            string strWorkWeeks = Request["WorkWeek"];

            dto.WorkWeek       = strWorkWeeks;
            dto.IsPersonalTime = false;
            if (dto.IsFlexibleWork)
            {
                dto.PmStartTime = "00:00";
                dto.PmEndTime   = "00:00";
                dto.AmStartTime = "00:00";
                dto.AmEndTime   = "00:00";
            }
            dto.AmEndTime   = string.IsNullOrEmpty(dto.AmEndTime) ? "00:00" : Convert.ToDateTime(dto.AmEndTime).ToShortTimeString();
            dto.AmStartTime = string.IsNullOrEmpty(dto.AmStartTime) ? "00:00" : Convert.ToDateTime(dto.AmStartTime).ToShortTimeString();
            dto.PmEndTime   = string.IsNullOrEmpty(dto.PmEndTime) ? "00:00" : Convert.ToDateTime(dto.PmEndTime).ToShortTimeString();
            dto.PmStartTime = string.IsNullOrEmpty(dto.PmStartTime) ? "00:00" : Convert.ToDateTime(dto.PmStartTime).ToShortTimeString();
            dto.AdminId     = AuthorityHelper.OperatorId;
            var res = _workTimeContract.Update(dto);

            return(Json(res));
        }