Esempio n. 1
0
        public void TimeSheetCreate()
        {
            var timeSheetCreater = new TimeSheetManaget(IdDepartment, _dateStart, GetDateEnd(), "*****@*****.**", _db);

            timeSheetCreater.GenerateTimeSheet();
            Assert.IsTrue(timeSheetCreater.DateBegin != null);
            timeSheetCreater.RemoveTimeSheet();
            Assert.IsNull(timeSheetCreater.DateBegin);
        }
Esempio n. 2
0
        public void TestSixDayesTimeSheetGenerate()
        {
            var timeSheetCreater = new TimeSheetManaget(IdDepartmentSixDays, CurrentBegin, CurrentEnd,
                                                        "*****@*****.**", _db);

            timeSheetCreater.GenerateTimeSheet();
            Assert.IsTrue(timeSheetCreater.DateBegin != null);
            timeSheetCreater.RemoveTimeSheet();
        }
Esempio n. 3
0
 public DtoMessage RemoveTimeSheet(int idTimeSheet)
 {
     using (var db = new KadrDataContext())
     {
         try
         {
             var timeSheet = new TimeSheetManaget(idTimeSheet, db);
             return(new DtoMessage
             {
                 Result = timeSheet.RemoveTimeSheet()
             });
         }
         catch (System.Exception ex)
         {
             return(new DtoMessage
             {
                 Result = false,
                 Message = ex.Message
             });
         }
     }
 }