Beispiel #1
0
        public void ReplaceLineInfo(TimecardLine line)
        {
            Week    = line.Week;
            Year    = line.Year;
            Day     = line.Day;
            Hours   = line.Hours;
            Project = line.Project;

            Recorded = DateTime.UtcNow;
            workDate = FirstDateOfWeekISO8601(line.Year, line.Week).AddDays((int)line.Day - 1);
        }
Beispiel #2
0
        public AnnotatedTimecardLine(TimecardLine line)
        {
            Week    = line.Week;
            Year    = line.Year;
            Day     = line.Day;
            Hours   = line.Hours;
            Project = line.Project;

            Recorded         = DateTime.UtcNow;
            workDate         = FirstDateOfWeekISO8601(line.Year, line.Week).AddDays((int)line.Day - 1);
            UniqueIdentifier = Guid.NewGuid();
        }
        public AnnotatedTimecardLine(TimecardLine line)
        {
            Week    = line.Week;
            Year    = line.Year;
            Day     = line.Day;
            Hours   = line.Hours;
            Project = line.Project;

            Recorded = DateTime.UtcNow;
            calcWorkDate();
            UniqueIdentifier = Guid.NewGuid();
        }
        public TimecardLine Update(TimecardLine line)
        {
            Week    = line.Week;
            Year    = line.Year;
            Day     = line.Day;
            Hours   = line.Hours;
            Project = line.Project;

            SetupPeriodValues();

            return(this);
        }