private void reportViewer1_Print(object sender, CancelEventArgs e) { if (VirtualPrint.IsVirtualPrint(out m_err)) { e.Cancel = true; MessageDialog.ShowPromptMessage(m_err); } else { IPrintManagement printManagement = BasicServerFactory.GetServerModule <IPrintManagement>(); S_PrintBillTable printInfo = new S_PrintBillTable(); printInfo.Bill_ID = m_billID; printInfo.Bill_Name = m_billName; printInfo.PrintDateTime = ServerModule.ServerTime.Time; printInfo.PrintFlag = true; printInfo.PrintPersonnelCode = BasicInfo.LoginID; printInfo.PrintPersonnelName = BasicInfo.LoginName; printInfo.PrintPersonnelDepartment = BasicInfo.DeptName; if (printManagement.IsExist(printInfo, out m_err)) { MessageDialog.ShowPromptMessage(m_err); } else if (!printManagement.AddPrintInfo(printInfo, out m_err)) { MessageDialog.ShowPromptMessage(m_err); } reportViewer1.ShowPrintButton = false; } }
private void reportViewer1_Print(object sender, CancelEventArgs e) { if (VirtualPrint.IsVirtualPrint(out m_err)) { e.Cancel = true; MessageDialog.ShowPromptMessage(m_err); } }