示例#1
0
        /// <summary>
        /// 打印预览出工单的实现,调用预览模板页进行并且打印
        /// </summary>
        private void PrintPreGoWork_Click(object sender, RoutedEventArgs e)
        {
            var printTxtValue = ReadXml.GetGoWorkPrintTxtValue();
            var print         = new PrintPreWindow(@"PrintTemplete/GoWorkPrintTemplate.xaml", printTxtValue)
            {
                Owner         = this,
                ShowInTaskbar = false
            };

            print.ShowDialog();
        }
示例#2
0
        /// <summary>
        /// 打印预览请假单的实现,调用预览模板页进行并且打印
        /// </summary>
        private void PrintPreLeave_Click(object sender, RoutedEventArgs e)
        {
            //调用方法实现前台读取XML,获取前台传递的信息,
            var  departmentText = DepartmentBox.Text;
            bool?thingHoliday   = ThingHoliday.IsChecked; //事假
            bool?loseHoliday    = LoseHoliday.IsChecked;  //丧事
            bool?wedHoliday     = WedHoliday.IsChecked;   //婚事
            bool?leaveHoliday   = LeaveHoliday.IsChecked; //产假
            bool?failHoliday    = FailHoliday.IsChecked;  //病假
            bool?yearHoliday    = YearHoliday.IsChecked;  //年休假

            var printTxtValue = ReadXml.GetLeavePrintTxtValue(departmentText, thingHoliday, loseHoliday, wedHoliday,
                                                              leaveHoliday, failHoliday, yearHoliday);

            var print = new PrintPreWindow(@"PrintTemplete/LeavePrintTemplate.xaml", printTxtValue)
            {
                Owner         = this,
                ShowInTaskbar = false
            };

            print.ShowDialog();
        }
示例#3
0
        /// <summary>
        /// 打印预览请假单的实现,调用预览模板页进行并且打印
        /// </summary>
        private void PrintPreLeave_Click(object sender, RoutedEventArgs e)
        {
            //调用方法实现前台读取XML,获取前台传递的信息,
            var departmentText = DepartmentBox.Text;
            bool? thingHoliday = ThingHoliday.IsChecked; //事假
            bool? loseHoliday = LoseHoliday.IsChecked; //丧事
            bool? wedHoliday = WedHoliday.IsChecked; //婚事
            bool? leaveHoliday = LeaveHoliday.IsChecked; //产假
            bool? failHoliday = FailHoliday.IsChecked; //病假
            bool? yearHoliday = YearHoliday.IsChecked; //年休假

            var printTxtValue = ReadXml.GetLeavePrintTxtValue(departmentText, thingHoliday, loseHoliday, wedHoliday,
                leaveHoliday, failHoliday, yearHoliday);

            var print = new PrintPreWindow(@"PrintTemplete/LeavePrintTemplate.xaml", printTxtValue)
            {
                Owner = this,
                ShowInTaskbar = false
            };
            print.ShowDialog();
        }
示例#4
0
 /// <summary>
 /// 打印预览出工单的实现,调用预览模板页进行并且打印
 /// </summary>
 private void PrintPreGoWork_Click(object sender, RoutedEventArgs e)
 {
     var printTxtValue = ReadXml.GetGoWorkPrintTxtValue();
     var print = new PrintPreWindow(@"PrintTemplete/GoWorkPrintTemplate.xaml", printTxtValue)
     {
         Owner = this,
         ShowInTaskbar = false
     };
     print.ShowDialog();
 }