private void Btn_pdf_Click(object sender, RoutedEventArgs e) {//pdf try { if (sender != null) { SectionData.StartAwait(grid_main); } #region BuildReport(); saveFileDialog.Filter = "PDF|*.pdf;"; if (saveFileDialog.ShowDialog() == true) { string filepath = saveFileDialog.FileName; LocalReportExtensions.ExportToPDF(rep, filepath); } #endregion if (sender != null) { SectionData.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { SectionData.EndAwait(grid_main); } SectionData.ExceptionMessage(ex, this); } }
private void Btn_preview_Click(object sender, RoutedEventArgs e) {//preview try { HelpClass.StartAwait(grid_main); #region Window.GetWindow(this).Opacity = 0.2; string pdfpath = ""; // pdfpath = @"\Thumb\report\temp.pdf"; pdfpath = reportclass.PathUp(Directory.GetCurrentDirectory(), 2, pdfpath); BuildReport(); LocalReportExtensions.ExportToPDF(rep, pdfpath); wd_previewPdf w = new wd_previewPdf(); w.pdfPath = pdfpath; if (!string.IsNullOrEmpty(w.pdfPath)) { w.ShowDialog(); w.wb_pdfWebViewer.Dispose(); } Window.GetWindow(this).Opacity = 1; #endregion HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private void Btn_pdf_Click_1(object sender, RoutedEventArgs e) { try { HelpClass.StartAwait(grid_main); #region BuildReport(); saveFileDialog.Filter = "PDF|*.pdf;"; if (saveFileDialog2.ShowDialog() == true) { string filepath = saveFileDialog.FileName; LocalReportExtensions.ExportToPDF(rep, filepath); } #endregion HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private async void previewRowinDatagrid(object sender, RoutedEventArgs e) { try { if (sender != null) { SectionData.StartAwait(grid_main); } for (var vis = sender as Visual; vis != null; vis = VisualTreeHelper.GetParent(vis) as Visual) { if (vis is DataGridRow) { POSOpenCloseModel row = (POSOpenCloseModel)dgClosing.SelectedItems[0]; cashTransID = row.cashTransId; openCashTransID = row.openCashTransId.Value; await getopquery(row); if (opquery.Count() == 0) { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trNoChange"), animation: ToasterAnimation.FadeIn); } else { string pdfpath = ""; pdfpath = @"\Thumb\report\temp.pdf"; pdfpath = reportclass.PathUp(Directory.GetCurrentDirectory(), 2, pdfpath); BuildOperationReport(); LocalReportExtensions.ExportToPDF(rep, pdfpath); wd_previewPdf w = new wd_previewPdf(); w.pdfPath = pdfpath; if (!string.IsNullOrEmpty(w.pdfPath)) { w.ShowDialog(); w.wb_pdfWebViewer.Dispose(); } Window.GetWindow(this).Opacity = 1; } } } if (sender != null) { SectionData.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { SectionData.EndAwait(grid_main); } SectionData.ExceptionMessage(ex, this); } }
private void Btn_preview_Click(object sender, RoutedEventArgs e) {//preview try { if (sender != null) { SectionData.StartAwait(grid_main); } if (MainWindow.groupObject.HasPermissionAction(reportsPermission, MainWindow.groupObjects, "one") || SectionData.isAdminPermision()) { #region if (itemLocationListQuery != null) { Window.GetWindow(this).Opacity = 0.2; string pdfpath = ""; pdfpath = @"\Thumb\report\temp.pdf"; pdfpath = reportclass.PathUp(Directory.GetCurrentDirectory(), 2, pdfpath); BuildReport(); LocalReportExtensions.ExportToPDF(rep, pdfpath); wd_previewPdf w = new wd_previewPdf(); w.pdfPath = pdfpath; if (!string.IsNullOrEmpty(w.pdfPath)) { w.ShowDialog(); w.wb_pdfWebViewer.Dispose(); } Window.GetWindow(this).Opacity = 1; } #endregion } else { Toaster.ShowInfo(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trdontHavePermission"), animation: ToasterAnimation.FadeIn); } if (sender != null) { SectionData.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { SectionData.EndAwait(grid_main); } SectionData.ExceptionMessage(ex, this); } }
private async void Btn_preview_Click(object sender, RoutedEventArgs e) {//preview try { HelpClass.StartAwait(grid_main); #region string pdfpath = ""; // pdfpath = @"\Thumb\report\temp.pdf"; pdfpath = reportclass.PathUp(Directory.GetCurrentDirectory(), 2, pdfpath); if (packuser.packageUserId <= 0) { //no book saved Toaster.ShowWarning(Window.GetWindow(this), message: "You have to book first", animation: ToasterAnimation.FadeIn); } else { result = await BuildReport(); if (result == "0") { // not payed yet Toaster.ShowWarning(Window.GetWindow(this), message: "The customer must pay first", animation: ToasterAnimation.FadeIn); } else { Window.GetWindow(this).Opacity = 0.2; LocalReportExtensions.ExportToPDF(rep, pdfpath); wd_previewPdf w = new wd_previewPdf(); w.pdfPath = pdfpath; if (!string.IsNullOrEmpty(w.pdfPath)) { w.ShowDialog(); w.wb_pdfWebViewer.Dispose(); } Window.GetWindow(this).Opacity = 1; } } #endregion HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private async void pdfRowinDatagrid(object sender, RoutedEventArgs e) { try { if (sender != null) { SectionData.StartAwait(grid_main); } for (var vis = sender as Visual; vis != null; vis = VisualTreeHelper.GetParent(vis) as Visual) { if (vis is DataGridRow) { POSOpenCloseModel row = (POSOpenCloseModel)dgClosing.SelectedItems[0]; cashTransID = row.cashTransId; openCashTransID = row.openCashTransId.Value; await getopquery(row); if (opquery.Count() == 0) { Toaster.ShowWarning(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trNoChange"), animation: ToasterAnimation.FadeIn); } else { BuildOperationReport(); saveFileDialog.Filter = "PDF|*.pdf;"; if (saveFileDialog.ShowDialog() == true) { string filepath = saveFileDialog.FileName; LocalReportExtensions.ExportToPDF(rep, filepath); } } } } if (sender != null) { SectionData.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { SectionData.EndAwait(grid_main); } SectionData.ExceptionMessage(ex, this); } }
private void pdfInventory() { BuildReport(); this.Dispatcher.Invoke(() => { saveFileDialog.Filter = "PDF|*.pdf;"; if (saveFileDialog.ShowDialog() == true) { string filepath = saveFileDialog.FileName; LocalReportExtensions.ExportToPDF(rep, filepath); } }); }
private void Btn_pdf_Click(object sender, RoutedEventArgs e) {//pdf try { if (sender != null) { SectionData.StartAwait(grid_main); } if (MainWindow.groupObject.HasPermissionAction(reportsPermission, MainWindow.groupObjects, "one") || SectionData.isAdminPermision()) { #region if (itemLocationListQuery != null) { BuildReport(); saveFileDialog.Filter = "PDF|*.pdf;"; if (saveFileDialog.ShowDialog() == true) { string filepath = saveFileDialog.FileName; LocalReportExtensions.ExportToPDF(rep, filepath); } } #endregion } else { Toaster.ShowInfo(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trdontHavePermission"), animation: ToasterAnimation.FadeIn); } if (sender != null) { SectionData.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { SectionData.EndAwait(grid_main); } SectionData.ExceptionMessage(ex, this); } }
private async void Btn_pdf_Click(object sender, RoutedEventArgs e) {//pdf try { HelpClass.StartAwait(grid_main); #region if (packuser.packageUserId <= 0) { //no book saved Toaster.ShowWarning(Window.GetWindow(this), message: "You have to book first", animation: ToasterAnimation.FadeIn); } else { result = await BuildReport(); if (result == "0") { // not payed yet Toaster.ShowWarning(Window.GetWindow(this), message: "The customer must pay first", animation: ToasterAnimation.FadeIn); } else { saveFileDialog.Filter = "PDF|*.pdf;"; if (saveFileDialog.ShowDialog() == true) { string filepath = saveFileDialog.FileName; LocalReportExtensions.ExportToPDF(rep, filepath); } } } #endregion HelpClass.EndAwait(grid_main); } catch (Exception ex) { HelpClass.EndAwait(grid_main); HelpClass.ExceptionMessage(ex, this); } }
private void Btn_preview_Click(object sender, RoutedEventArgs e) {//preview try { if (sender != null) { SectionData.StartAwait(grid_main); } if (MainWindow.groupObject.HasPermissionAction(reportsPermission, MainWindow.groupObjects, "one") || SectionData.isAdminPermision()) { #region if (invItemsQuery != null) { Window.GetWindow(this).Opacity = 0.2; string pdfpath = ""; List <ReportParameter> paramarr = new List <ReportParameter>(); pdfpath = @"\Thumb\report\temp.pdf"; pdfpath = reportclass.PathUp(Directory.GetCurrentDirectory(), 2, pdfpath); string addpath; bool isArabic = ReportCls.checkLang(); if (isArabic) { addpath = @"\Reports\Store\Ar\ArDestroyReport.rdlc"; } else { addpath = @"\Reports\Store\EN\DestroyReport.rdlc"; } string reppath = reportclass.PathUp(Directory.GetCurrentDirectory(), 2, addpath); ReportCls.checkLang(); clsReports.invItem(invItemsQuery, rep, reppath, paramarr); clsReports.setReportLanguage(paramarr); clsReports.Header(paramarr); rep.SetParameters(paramarr); rep.Refresh(); LocalReportExtensions.ExportToPDF(rep, pdfpath); wd_previewPdf w = new wd_previewPdf(); w.pdfPath = pdfpath; if (!string.IsNullOrEmpty(w.pdfPath)) { w.ShowDialog(); w.wb_pdfWebViewer.Dispose(); } Window.GetWindow(this).Opacity = 1; } #endregion } else { Toaster.ShowInfo(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trdontHavePermission"), animation: ToasterAnimation.FadeIn); } if (sender != null) { SectionData.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { SectionData.EndAwait(grid_main); } SectionData.ExceptionMessage(ex, this); } }
private void Btn_pdf_Click(object sender, RoutedEventArgs e) {//pdf try { if (sender != null) { SectionData.StartAwait(grid_main); } if (MainWindow.groupObject.HasPermissionAction(reportsPermission, MainWindow.groupObjects, "one") || SectionData.isAdminPermision()) { #region if (invItemsQuery != null) { List <ReportParameter> paramarr = new List <ReportParameter>(); string addpath; bool isArabic = ReportCls.checkLang(); if (isArabic) { addpath = @"\Reports\Store\Ar\ArDestroyReport.rdlc"; } else { addpath = @"\Reports\Store\EN\DestroyReport.rdlc"; } string reppath = reportclass.PathUp(Directory.GetCurrentDirectory(), 2, addpath); ReportCls.checkLang(); clsReports.invItem(invItemsQuery, rep, reppath, paramarr); clsReports.setReportLanguage(paramarr); clsReports.Header(paramarr); rep.SetParameters(paramarr); rep.Refresh(); saveFileDialog.Filter = "PDF|*.pdf;"; if (saveFileDialog.ShowDialog() == true) { string filepath = saveFileDialog.FileName; LocalReportExtensions.ExportToPDF(rep, filepath); } } #endregion } else { Toaster.ShowInfo(Window.GetWindow(this), message: MainWindow.resourcemanager.GetString("trdontHavePermission"), animation: ToasterAnimation.FadeIn); } if (sender != null) { SectionData.EndAwait(grid_main); } } catch (Exception ex) { if (sender != null) { SectionData.EndAwait(grid_main); } SectionData.ExceptionMessage(ex, this); } }