using System; using System.Windows; using FastReport.Data; using InABox.WPF; using javax.sql; using Microsoft.Office.Interop.Outlook; namespace PRSDesktop { public partial class TimeSheetLeaveProcessor : Window { private DateTime _from; private DateTime _to; public TimeSheetLeaveProcessor(DateTime from, DateTime to) { InitializeComponent(); _from = from; _to = to; standardleave.From = from; standardleave.To = to; standardleave.Refresh(true, true); leaverequests.From = from; leaverequests.To = to; leaverequests.Refresh(true, true); } private void OK_OnClick(object sender, RoutedEventArgs e) { if (MessageBox.Show("Process these Leave Entries?", "Process Leave", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Progress.ShowModal("Processing Leave", (progress) => { standardleave.Process(progress); leaverequests.Process(progress); }); DialogResult = true; } } private void Cancel_OnClick(object sender, RoutedEventArgs e) { DialogResult = false; } } }