Ejemplo n.º 1
0
        public void HolidayListRemoveTest()
        {
            HolidayList          list    = new HolidayList();
            MockDayOfYearHoliday holiday = new MockDayOfYearHoliday($"2/1");

            list.Add(holiday);
            list.Remove(holiday);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(0, list.Count());
            });
        }
Ejemplo n.º 2
0
 private void Save(object obj)
 {
     try
     {
         if (MessageBox.Show("You are going to Save this  Holiday.Do you want to proceed?", MessageBoxCaption, MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
         {
             return;
         }
         using (SqlConnection conn = new SqlConnection(GlobalClass.TConnectionString))
         {
             conn.Open();
             using (SqlTransaction tran = conn.BeginTransaction())
             {
                 do
                 {
                     Holiday.HolidayId   = conn.ExecuteScalar <int>("SELECT ISNULL(MAX(HolidayId), 0) + 1 FROM Holiday ", transaction: tran);
                     Holiday.HolidayDate = FDate;
                     Holiday.Save(tran);
                     FDate = FDate.AddDays(1);
                 }while (FDate <= TDate);
                 tran.Commit();
             }
         }
         HolidayList.Add(new Holiday
         {
             HolidayId   = Holiday.HolidayId,
             HolidayName = Holiday.HolidayName,
             HolidayDate = Holiday.HolidayDate
         });
         MessageBox.Show("Holiday successfully saved.", MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Information);
         UndoMethod(null);
     }
     catch (Exception ex)
     {
         while (ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         MessageBox.Show(ex.Message, MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }