public void AddHoliday(AddHolidayViewModel model)
        {
            try
            {
                if (model != null)
                {
                    MasterHoliday entity = new MasterHoliday();
                    entity.HoliTitle = model.HoliTitle;
                    entity.HoliDate  = model.HoliDate;
                    entity.HoliDay   = model.HoliDay;
                    entity.HoliMonth = model.HoliMonth;
                    entity.HoliYear  = model.HoliYear;
                    entity.Remarks   = model.Remarks;
                    entity.AddInfo   = model.AddInfo;
                    entity.IsDefault = Convert.ToByte(model.IsDefault);

                    db.MasterHolidays.Add(entity);
                }
                else
                {
                    throw new Exception("Holiday could not be blank!");
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
 public void AddHoliday()
 {
     MainScreenViewModel.ShowPopup(AddHolidayViewModel.CreateForAdd(MainScreenViewModel, new AddHolidayViewModel.AddParameter()
     {
         SemesterIdentifier = MainScreenViewModel.CurrentSemesterId,
         StartDate          = CurrentDate,
         EndDate            = CurrentDate
     }));
 }
        private void AddHoliday()
        {
            var viewModel = PowerPlannerApp.Current.GetMainScreenViewModel();

            if (viewModel != null)
            {
                viewModel.ShowPopup(AddHolidayViewModel.CreateForAdd(viewModel, new AddHolidayViewModel.AddParameter()
                {
                    SemesterIdentifier = viewModel.CurrentSemester.Identifier,
                    StartDate          = DateToUseForNewItems != null ? DateToUseForNewItems.Value : DateTime.Today,
                    EndDate            = DateToUseForNewItems != null ? DateToUseForNewItems.Value : DateTime.Today
                }));
            }
        }
        private void AddHolidayHelper(DateTime?date = null, bool useSelectedDate = true)
        {
            date = GetDateForAdd(date, useSelectedDate);
            if (date == null)
            {
                date = DateTime.Today;
            }

            MainScreenViewModel.ShowPopup(AddHolidayViewModel.CreateForAdd(MainScreenViewModel, new AddHolidayViewModel.AddParameter()
            {
                SemesterIdentifier = MainScreenViewModel.CurrentSemesterId,
                StartDate          = date.Value,
                EndDate            = date.Value
            }));
        }
Beispiel #5
0
 public void ViewHoliday(ViewItemHoliday holiday)
 {
     this.ShowPopup(AddHolidayViewModel.CreateForEdit(this, holiday));
 }
 public void ViewHoliday(ViewItemHoliday h)
 {
     MainScreenViewModel.ShowPopup(AddHolidayViewModel.CreateForEdit(MainScreenViewModel, h));
 }