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;
            }
        }
Пример #2
0
 private void reportViewer1_Print(object sender, CancelEventArgs e)
 {
     if (VirtualPrint.IsVirtualPrint(out m_err))
     {
         e.Cancel = true;
         MessageDialog.ShowPromptMessage(m_err);
     }
 }