1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 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;
- }
- }
- }
|