protected override string uc_Update() { string str; // SYSYS_LOGS_LOG.Insert("Giờ Làm Việc", "Cập Nhật", this.m_EmployeeCode.ToString()); long num = DateAndTime.DateDiff(DateInterval.Hour, Convert.ToDateTime(this.teTimeIn.EditValue.ToString()), Convert.ToDateTime(this.teTimeOut.EditValue.ToString()), FirstDayOfWeek.System, FirstWeekOfYear.System); if ((num < (long)0 ? false : num <= (long)24)) { base.SetWaitDialogCaption("Đang cập nhật dữ liệu..."); HRM_TIMEKEEPER hRMTIMEKEEPER = new HRM_TIMEKEEPER(); hRMTIMEKEEPER = this.InitClass(); string str1 = hRMTIMEKEEPER.Update(); if (str1 == "OK") { this.RaiseSuccessEventHander(hRMTIMEKEEPER); } if (str1 != "OK") { XtraMessageBox.Show(str1, "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } this.DoHide(); str = str1; } else { XtraMessageBox.Show("Số giờ không được bé hơn 0 hoặc lớn hơn 24!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); str = ""; } return(str); }
public bool SaveData() { bool flag; HRM_TIMEKEEPER hRMTIMEKEEPER = new HRM_TIMEKEEPER(); foreach (DataRow row in this.dt_Timekeeper.Rows) { if (hRMTIMEKEEPER.Update(this.m_TimeKeeperTableListID, row["EmployeeCode"].ToString(), row["ShiftCode"].ToString(), Convert.ToDateTime(row["Date"].ToString()), row["Symbol"].ToString(), Convert.ToDateTime(row["TimeIn"].ToString()), Convert.ToDateTime(row["TimeOut"].ToString()), Convert.ToDouble(row["Hour"].ToString()), Convert.ToDouble(row["DayHour"].ToString()), Convert.ToDouble(row["NightHour"].ToString()), Convert.ToDouble(row["PrivateHour"].ToString()), Convert.ToInt32(row["LateMinute"].ToString()), Convert.ToInt32(row["EarlyMinute"].ToString()), Convert.ToBoolean(row["IsOvertime"].ToString()), Convert.ToBoolean(row["IsWork"].ToString()), Convert.ToInt32(row["Sorted"].ToString()), row["Description"].ToString()) != "OK") { flag = false; return(flag); } } this.dt_Timekeeper.Clear(); flag = true; return(flag); }