public static DayCarePL.Result Save(Guid ChildSchoolYearId, bool CheckInCheckOut, string CheckInCheckOutDateTime) { clConnection.DoConnection(); DayCareDataContext db = new DayCareDataContext(); DayCarePL.Result objResult = new DayCarePL.Result(); ChildAttendenceHistory DBChildAttendaceHistory = null; try { DBChildAttendaceHistory = new ChildAttendenceHistory(); DBChildAttendaceHistory.Id = System.Guid.NewGuid(); DBChildAttendaceHistory.ChildSchoolYearId = ChildSchoolYearId; DBChildAttendaceHistory.CheckInCheckOut = CheckInCheckOut; DBChildAttendaceHistory.CheckInCheckOutDateTime = Convert.ToDateTime(CheckInCheckOutDateTime); db.ChildAttendenceHistories.InsertOnSubmit(DBChildAttendaceHistory); db.SubmitChanges(); objResult.result = "true"; } catch (Exception ex) { objResult.result = ex.Message.ToString(); } return(objResult); }
public static bool Save(DayCarePL.ChildAttendenceHistoryProperties objChildAttendanceHistory) { 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(); ChildAttendenceHistory DBChildAttendanceHistory = null; try { DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.clAbsentReason, "Save", "Debug Save Method", DayCarePL.Common.GUID_DEFAULT); if (objChildAttendanceHistory.Id.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { DBChildAttendanceHistory = new ChildAttendenceHistory(); DBChildAttendanceHistory.Id = System.Guid.NewGuid(); } else { DBChildAttendanceHistory = db.ChildAttendenceHistories.SingleOrDefault(A => A.Id.Equals(objChildAttendanceHistory.Id)); } DBChildAttendanceHistory.ChildSchoolYearId = objChildAttendanceHistory.ChildSchoolYearId; DBChildAttendanceHistory.CheckInCheckOutDateTime = objChildAttendanceHistory.CheckInCheckOutDateTime; DBChildAttendanceHistory.CheckInCheckOut = objChildAttendanceHistory.CheckInCheckOut; if (objChildAttendanceHistory.Id.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { db.ChildAttendenceHistories.InsertOnSubmit(DBChildAttendanceHistory); } 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); }