Пример #1
0
        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);
        }
Пример #2
0
        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);
        }