private void PreViewButton_Click(object sender, RoutedEventArgs e) { StringBuilder sb = new StringBuilder(); if (SingleCompany == null && SingleCompanyName == string.Empty) { sb.AppendLine("請輸入公司名稱!"); } if (m_AllTypes.GetSum() <= 0) { sb.AppendLine("沒有列印數量!"); } if (sb.Length > 0) { MessageBox.Show(sb.ToString(), "注意", MessageBoxButton.OK, MessageBoxImage.Warning); return; } string companystr; if (SingleCompany != null) { companystr = SingleCompany.Name; } else { companystr = SingleCompanyName.Trim(); } //開始列印 PrintingPage printpage = new PrintingPage(companystr, m_AllTypes, m_PrinterSetting); printpage.Show(); }
private void Button_Click(object sender, RoutedEventArgs e) { locationstr = null; StringBuilder sb = new StringBuilder(); if (SingleCompany == null && SingleCompanyName == string.Empty) { sb.AppendLine("請輸入公司名稱!"); } if (m_AllTypes.GetSum() <= 0) { sb.AppendLine("沒有列印數量!"); } if (sb.Length > 0) { MessageBox.Show(sb.ToString(), "注意", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (SingleCompany != null) { companyStr = SingleCompany.Name; switch (location) { case 0: locationstr = "石牌"; break; case 1: locationstr = "蘆洲"; break; case 2: locationstr = "內湖"; break; } } else { companyStr = SingleCompanyName.Trim(); } //開始列印 //PrintingPage printpage = new PrintingPage(companystr, m_AllTypes, m_PrinterSetting); //printpage.Show(); m_Pd1 = m_Pd2 = m_Pd3 = m_Pd4 = m_Pd5 = m_Pd6 = m_Pd7 = m_PdOneMore = null; StartPrint(); if (m_Pd1 != null) { m_Pd1.Print(); } if (m_Pd2 != null) { m_Pd2.Print(); } if (m_Pd3 != null) { m_Pd3.Print(); } if (m_Pd4 != null) { m_Pd4.Print(); } if (m_Pd5 != null) { m_Pd5.Print(); } if (m_Pd6 != null) { m_Pd6.Print(); } if (m_Pd7 != null) { m_Pd7.Print(); } if (m_PdOneMore != null) { m_PdOneMore.Print(); } }