public void PrintList(object obj) { ReportDocument myReport4 = null; if (SelectedMember.LastSubscription == null || SelectedMember.LastSubscription.FacilitySubscription == null) { return; } //if (SelectedMember.LastSubscription.FacilitySubscription.FacilityId == 8) //Full myReport4 = new Reports.MemberID5(); //else if (SelectedMember.LastSubscription.FacilitySubscription.FacilityId == 2) //Gym With Sauna // myReport4 = new Reports.MemberID5(); //else if (SelectedMember.LastSubscription.FacilitySubscription.FacilityId == 6) //Gym and Aerobics // myReport4 = new Reports.MemberID3(); if (myReport4 != null) { myReport4.SetDataSource(GetListDataSet()); //MenuItem menu = obj as MenuItem; //if (menu != null) // new ReportUtility().DirectPrinter(myReport4); //else //{ var report = new ReportViewerCommon(myReport4); report.ShowDialog(); } //} }
public void PrintList(object obj) { var myReport4 = new TransactionItemsList(); myReport4.SetDataSource(GetListDataSet()); //MenuItem menu = obj as MenuItem; //if (menu != null) // new ReportUtility().DirectPrinter(myReport4); //else //{ var report = new ReportViewerCommon(myReport4); report.ShowDialog(); //} }
public void ExcuteViewDocumentCommand(object obj) { try { AttachmentDTO attachment = null; switch (SelectedTabItem.Name) { case "TabAgreement": attachment = SelectedRequiredDocument.AgreementAttachment; break; case "TabPassport": attachment = SelectedRequiredDocument.PassportAttachment; break; case "TabIdCard": attachment = SelectedRequiredDocument.IdCardAttachment; break; case "TabContactIdCard": attachment = SelectedRequiredDocument.ContactIdCardAttachment; break; case "TabFingerPrint": attachment = SelectedRequiredDocument.FingerPrintAttachment; break; case "TabMedical": attachment = SelectedRequiredDocument.MedicalAttachment; break; case "TabPreDeparture": attachment = SelectedRequiredDocument.PreDepartureAttachment; break; case "TabGradeEight": attachment = SelectedRequiredDocument.GradeEightAttachment; break; case "TabCoc": attachment = SelectedRequiredDocument.CocAttachment; break; case "TabInsurance": attachment = SelectedRequiredDocument.InsuranceAttachment; break; } if (attachment != null && attachment.AttachedFile != null) { if (SelectedTabItem.Name == "TabAgreement") { var pdfFilePath = Environment.SpecialFolder.MyDocuments + attachment.Id + ".pdf"; System.IO.File.WriteAllBytes(pdfFilePath, attachment.AttachedFile); System.Diagnostics.Process.Start(pdfFilePath); } else { var myDataSet = new ReportsDataSet(); myDataSet.LetterHeads.Rows.Add("1", attachment.AttachedFile, null, null, "", ""); var myReport = new AttachedDocument(); myReport.SetDataSource(myDataSet); var report = new ReportViewerCommon(myReport); report.ShowDialog(); } } } catch { } }