public bool Save(ref T_HR_ATTENDANCESOLUTION entAttSol, out ObservableCollection <T_HR_ATTENDFREELEAVE> entListTemp) { bool flag = false; entListTemp = new ObservableCollection <T_HR_ATTENDFREELEAVE>(); CheckSubmitForm(ref entAttSol); if (entAttSol == null) { return(false); } if (dgLeaveSetlist.ItemsSource == null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "ATTENDANCEUNUSUALDEDUCT")); return(false); } entLeaveTypeSets = dgLeaveSetlist.ItemsSource as ObservableCollection <T_HR_LEAVETYPESET>; entListTemp.Clear(); for (int i = 0; i < entLeaveTypeSets.Count; i++) { T_HR_ATTENDFREELEAVE entTemp = new T_HR_ATTENDFREELEAVE(); entTemp.ATTENDFREELEAVEID = System.Guid.NewGuid().ToString(); entTemp.T_HR_LEAVETYPESET = entLeaveTypeSets[i] as T_HR_LEAVETYPESET; entTemp.T_HR_ATTENDANCESOLUTION = entAttSol; entTemp.CREATEDATE = DateTime.Now; entTemp.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; entTemp.UPDATEDATE = System.DateTime.Now; entTemp.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; entListTemp.Add(entTemp); } if (entListTemp.Count > 0) { flag = true; } return(flag); }
public string ModifyAttendFreeLeave(T_HR_ATTENDFREELEAVE entTemp) { using (AttendFreeLeaveBLL bllAttendFreeLeave = new AttendFreeLeaveBLL()) { return bllAttendFreeLeave.ModifyAttendFreeLeave(entTemp); } }
public bool Save(ref T_HR_ATTENDANCESOLUTION entAttSol, out ObservableCollection<T_HR_ATTENDFREELEAVE> entListTemp) { bool flag = false; entListTemp = new ObservableCollection<T_HR_ATTENDFREELEAVE>(); CheckSubmitForm(ref entAttSol); if (entAttSol == null) { return false; } if (dgLeaveSetlist.ItemsSource == null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "ATTENDANCEUNUSUALDEDUCT")); return false; } entLeaveTypeSets = dgLeaveSetlist.ItemsSource as ObservableCollection<T_HR_LEAVETYPESET>; entListTemp.Clear(); for (int i = 0; i < entLeaveTypeSets.Count; i++) { T_HR_ATTENDFREELEAVE entTemp = new T_HR_ATTENDFREELEAVE(); entTemp.ATTENDFREELEAVEID = System.Guid.NewGuid().ToString(); entTemp.T_HR_LEAVETYPESET = entLeaveTypeSets[i] as T_HR_LEAVETYPESET; entTemp.T_HR_ATTENDANCESOLUTION = entAttSol; entTemp.CREATEDATE = DateTime.Now; entTemp.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; entTemp.UPDATEDATE = System.DateTime.Now; entTemp.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; entListTemp.Add(entTemp); } if (entListTemp.Count > 0) { flag = true; } return flag; }