private void daysReportMenuItem_Click(object sender, RoutedEventArgs e) { var dlg = new SelectDateDialog(); if (dlg.ShowDialog().Value) { var docPrinter = new FlowDocumentPrinter(); docPrinter.PrintFlowDocuments(() => FlowDocumentsForDay(dlg.SelectedDate)); } }
private void editAgeClick(object sender, RoutedEventArgs e) { var row = getActiveRow(sender); var employee = row.DataContext as Employee; if (employee != null) { var dialog = new SelectDateDialog { Owner = this, SelectedDate = employee.Birthday, }; if (dialog.ShowDialog() == true) { employee.Birthday = dialog.SelectedDate; } } }
private void printTodaysEventsMenuItem_Click(object sender, RoutedEventArgs e) { // We mess up the document when we put it in the previewer so need to get it again; // would be nice to cache a copy var dlg = new SelectDateDialog(); if (dlg.ShowDialog().Value) { Func <FlowDocument> generate = () => { var printer = new TodaysEventsPrinter(); return(printer.Print(dlg.SelectedDate)); }; Action <FlowDocument> print = doc => { var docPrinter = new FlowDocumentPrinter(); docPrinter.PrintFlowDocument(doc); }; var previewer = new FlowDocumentPreviewDialog(generate, print); previewer.ShowDialog(); } }
private void SaveJobButton_Click(object sender, EventArgs e) { SaveFourStepJobButton.Enabled = false; SaveJobButton.Enabled = false; SelectDateDialog datedlg = new SelectDateDialog("Create Jobs"); datedlg.MessageText = "Create " + nJobCount.ToString() + " Jobs?"; datedlg.IsScheduledDate = false; if (datedlg.ShowDialog() == DialogResult.OK) { try { CreateJobs(datedlg.IsScheduledDate, datedlg.selecteddate, false); } catch (Exception exe) { MMSUtility.LogFile(exe.Message, e.ToString(), ((Control)sender).Name, exe.LineNumber(), "ServiceView"); } } SaveJobButton.Enabled = true; SaveFourStepJobButton.Enabled = true; }
private void SaveFourStepJobButton_Click(object sender, EventArgs e) { SaveFourStepJobButton.Enabled = false; SaveJobButton.Enabled = false; SelectDateDialog datedlg = new SelectDateDialog("Create FourStep Job"); datedlg.MessageText = "Create " + nJobCount.ToString() + " FourStep Jobs?"; datedlg.IsScheduledDate = false; if (datedlg.ShowDialog() == DialogResult.OK) { CreateJobs(datedlg.IsScheduledDate, datedlg.selecteddate, true); } SaveJobButton.Enabled = true; SaveFourStepJobButton.Enabled = true; }