示例#1
0
 private void GetPart()
 {
     if (LastSignIn != null)
     {
         SignInTimParts = LastSignIn.ToString().Split(' ').ToList();
     }
 }
示例#2
0
        private void CalCulateTotalWorked()
        {
            DateTime myDate = DateTimeHelper.Today();

            if (LastSignIn.DayOfYear == myDate.DayOfYear)
            {
                SignInTimParts  = LastSignIn.ToString().Split(' ').ToList();
                SignOutTimParts = lastSignOut.ToString().Split(' ').ToList();
                List <string> InHoursVsMinutes  = SignInTimParts[1].Split(':').ToList();
                List <string> OutHoursVsMinutes = SignOutTimParts[1].Split(':').ToList();
                int           StartHour         = int.Parse(InHoursVsMinutes[0]);
                int           StartMinute       = int.Parse(InHoursVsMinutes[1]);
                int           FinishHoure       = int.Parse(OutHoursVsMinutes[0]);
                int           FinishMinute      = int.Parse(OutHoursVsMinutes[1]);
                if (SignInTimParts[2] == "PM")
                {
                    StartHour += 12;
                }
                if (SignOutTimParts[2] == "PM")
                {
                    FinishHoure += 12;
                }
                WorkedHours = FinishHoure - StartHour;
                WorkedMinut = FinishMinute - StartMinute;
                if (WorkedMinut < 0)
                {
                    WorkedHours--;
                    WorkedMinut += 60;
                }
            }
        }