public static DayCarePL.Result SaveCheckInCheckOutTime(Guid StaffSchoolYearId, bool CheckInCheckOut, string CheckInCheckOutDateTime) { clConnection.DoConnection(); DayCarePL.Result objResult = new DayCarePL.Result(); objResult.result = "true"; DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.clStaffAttendenceHistory, "SaveCheckInCheckOutTime", "Execute SaveCheckInCheckOutTime Method", DayCarePL.Common.GUID_DEFAULT); DayCareDataContext db = new DayCareDataContext(); StaffAttendenceHistory DBStaffAttendenceHistory = null; try { DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.clStaffAttendenceHistory, "SaveCheckInCheckOutTime", "", StaffSchoolYearId.ToString()); DBStaffAttendenceHistory = new StaffAttendenceHistory(); DBStaffAttendenceHistory.Id = Guid.NewGuid(); DBStaffAttendenceHistory.StaffSchoolYearId = StaffSchoolYearId; DBStaffAttendenceHistory.CheckInCheckOut = CheckInCheckOut; DBStaffAttendenceHistory.CheckInCheckOutDateTime = Convert.ToDateTime(CheckInCheckOutDateTime); DBStaffAttendenceHistory.CreatedDateTime = DateTime.Now; db.StaffAttendenceHistories.InsertOnSubmit(DBStaffAttendenceHistory); db.SubmitChanges(); objResult.result = "true"; } catch (Exception ex) { objResult.result = "false"; DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.clStaffAttendenceHistory, "SaveCheckInCheckOutTime", ex.Message.ToString(), StaffSchoolYearId.ToString()); } return(objResult); }
public static bool Save(DayCarePL.StaffAttendenceHistoryProperties objStaffAttendance) { DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.clAbsentReason, "Save", "Execute Save Method", DayCarePL.Common.GUID_DEFAULT); clConnection.DoConnection(); bool result = false; DayCareDataContext db = new DayCareDataContext(); StaffAttendenceHistory DBStaffAttendance = null; try { DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.clAbsentReason, "Save", "Debug Save Method", DayCarePL.Common.GUID_DEFAULT); if (objStaffAttendance.Id.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { DBStaffAttendance = new StaffAttendenceHistory(); DBStaffAttendance.Id = System.Guid.NewGuid(); DBStaffAttendance.CreatedDateTime = DateTime.Now; } else { DBStaffAttendance = db.StaffAttendenceHistories.SingleOrDefault(A => A.Id.Equals(objStaffAttendance.Id)); } DBStaffAttendance.StaffSchoolYearId = objStaffAttendance.StaffSchoolYearId; DBStaffAttendance.CheckInCheckOutDateTime = objStaffAttendance.CheckInCheckOutDateTime; DBStaffAttendance.CheckInCheckOut = objStaffAttendance.CheckInCheckOut; if (objStaffAttendance.Id.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { db.StaffAttendenceHistories.InsertOnSubmit(DBStaffAttendance); } db.SubmitChanges(); result = true; } catch (Exception ex) { DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.clAbsentReason, "Save", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT); result = false; } return(result); }