private void buttonPrint_Click(object sender, EventArgs e) { if (!PatientSelected()) { MessageBox.Show("Please select a patient"); return; } SPDPrint print = new SPDPrint(this.patComp); IList<PatientData> patients = new List<PatientData>(); patients.Add(getSelectedPatient()); PrintSelectionForm psf = new PrintSelectionForm(); psf.ShowDialog(); if (!psf.Ok) { return; } SPD.Print.SPDPrint.PatientPrintDetails patientPrintDetails = 0; if (psf.Visits) patientPrintDetails = patientPrintDetails | SPDPrint.PatientPrintDetails.Visits; if (psf.FurtherTreatment) patientPrintDetails = patientPrintDetails | SPDPrint.PatientPrintDetails.FinalReport; if (psf.PhotoLinks) patientPrintDetails = patientPrintDetails | SPDPrint.PatientPrintDetails.Fotolinks; if (psf.Operations) patientPrintDetails = patientPrintDetails | SPDPrint.PatientPrintDetails.Operations; print.PrintPatients(patients, patientPrintDetails); }
private void buttonPrint_Click(object sender, EventArgs e) { IList<PatientData> toPrintPatients = getSelectedPatients(); if(toPrintPatients.Count <= 0) { MessageBox.Show("No patients selected!\nPleas select one or more Patients to print"); return; } SPD.Print.SPDPrint.PatientPrintDetails patientPrintDetails = 0; if(this.checkBoxVisits.Checked) patientPrintDetails = patientPrintDetails | SPDPrint.PatientPrintDetails.Visits; if(this.checkBoxFurtherTreatment.Checked) patientPrintDetails = patientPrintDetails | SPDPrint.PatientPrintDetails.FinalReport; if(this.checkBoxPhotoLinks.Checked) patientPrintDetails = patientPrintDetails | SPDPrint.PatientPrintDetails.Fotolinks; if(this.checkBoxOperations.Checked) patientPrintDetails = patientPrintDetails | SPDPrint.PatientPrintDetails.Operations; SPDPrint print = new SPDPrint(this.patComp); print.PrintPatients(toPrintPatients, patientPrintDetails); }