Пример #1
0
 protected void DeleteMethod(object obj)
 {
     try
     {
         if (MessageBox.Show("You are going to Delete this  Holiday.Do you want to proceed?", "Alert", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
         {
             return;
         }
         using (SqlConnection conn = new SqlConnection(GlobalClass.TConnectionString))
         {
             conn.Open();
             using (SqlTransaction tran = conn.BeginTransaction())
             {
                 Holiday.Delete(tran);
                 tran.Commit();
             }
         }
         HolidayList.Remove(HolidayList.First(x => x.HolidayId == Holiday.HolidayId));
         MessageBox.Show("Holiday Successfully Deleted.", 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);
     }
 }
Пример #2
0
        public void HolidayListAddTest()
        {
            HolidayList          list    = new HolidayList();
            MockDayOfYearHoliday holiday = new MockDayOfYearHoliday($"2/1");

            list.Add(holiday);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(1, list.Count());
                Assert.AreEqual(holiday, list.First());
            });
        }
Пример #3
0
        public void HolidayListAddRangeTest()
        {
            HolidayList          list     = new HolidayList();
            MockDayOfYearHoliday holiday1 = new MockDayOfYearHoliday($"2/1");
            MockDayOfYearHoliday holiday2 = new MockDayOfYearHoliday($"3/1");
            MockDayOfYearHoliday holiday3 = new MockDayOfYearHoliday($"4/1");
            MockDayOfYearHoliday holiday4 = new MockDayOfYearHoliday($"5/1");

            list.AddRange(new IHoliday[] { holiday1, holiday2, holiday3, holiday4 });

            Assert.Multiple(() =>
            {
                Assert.AreEqual(4, list.Count());
                Assert.AreEqual(holiday1, list.First());
                Assert.AreEqual(holiday4, list.Last());
            });
        }