/// <summary> /// /// </summary> private void Update() { if (!string.IsNullOrEmpty(hdfKeyRecord.Text)) { DateTime?startTime = null; DateTime?endTime = null; var modelTimeSheet = TimeSheetCodeController.GetById(Convert.ToInt32(hdfKeyRecord.Text)); var currentTimeSheetCode = string.Empty; if (modelTimeSheet != null) { modelTimeSheet.EditedDate = DateTime.Now; currentTimeSheetCode = modelTimeSheet.Code; //Edit data EditData(modelTimeSheet, ref startTime, ref endTime); } var checkTime = TimeSheetCodeController.GetAll(null, null, null, txtTimeSheetCode.Text, null, true, startTime, endTime, null, null); if (checkTime.IsNullOrEmpty() || currentTimeSheetCode == txtTimeSheetCode.Text) { TimeSheetCodeController.Update(modelTimeSheet); Dialog.Alert("Cập nhật thành công"); } else { Dialog.Alert("Mã chấm công đã tồn tại. Vui lòng nhập mã chấm công khác!"); return; } } }
public void UpdateDuplicate(string json) { var timeSheetCode = JSON.Deserialize <hr_TimeSheetCode>(json); var editTimeSheetCodeModel = TimeSheetCodeController.GetUnique(timeSheetCode.RecordId, null, true); if (editTimeSheetCodeModel == null) { return; } timeSheetCode.Id = editTimeSheetCodeModel.Id; //update TimeSheetCodeController.Update(new TimeSheetCodeModel(timeSheetCode)); }