public void build(PatientToDietDto patientToDietDto, bool select) { string patientInfo = "<b>HASTA BİLGİLERİ</b><br><br>Hasta Adı: " + patientToDietDto.FirstName + "<br>Hasta Soyadı: " + patientToDietDto.LastName + "<br>TC: " + patientToDietDto.NationalIdentity + "<br>E mail: " + patientToDietDto.Email + "<br>Telefon: " + patientToDietDto.PhoneNumber + "<br>Şikayet: " + patientToDietDto.PatientDescription + "<br><br><br><br><br>"; string dietInfo = "<b>DİYET BİLGİLERİ</b><br><br>Diyet adı: " + patientToDietDto.DietName + "<br><br>" + patientToDietDto.Pazartesi + "<br><br>" + patientToDietDto.Sali + "<br><br>" + patientToDietDto.Carsamba + "<br><br>" + patientToDietDto.Persembe + "<br><br>" + patientToDietDto.Cuma + "<br><br>" + patientToDietDto.Cumartesi + "<br><br>" + patientToDietDto.Pazar + "<br><br><br><br><br>"; if (select) // select true ise önce hasta bilgisi, sonra diyet bilgisi görüntülenecek { string metin = patientInfo + dietInfo; create(metin); } else // select false ise önce diyet bilgisi, sonra hasta bilgisi görüntülenecek { string metin = dietInfo + patientInfo; create(metin); } }
private void btnRaporAl_Click_1(object sender, EventArgs e) { dietToPatientDto = patientManager.GetDietToPatientDto(_hastaDetay.Id); patientToDietDto = patientManager.GetPatientToDietDto(_hastaDetay.Id); if (cmbRapor.Text == "JSON") { JsonReporter jsonReporter = new JsonReporter(); if (cmbSiralama.Text == "Önce hasta bilgisi, sonra diyet") { jsonReporter.CreateJson(patientToDietDto, "userData.json"); } else { jsonReporter.CreateJson(dietToPatientDto, "userData.json"); } } else if (cmbRapor.Text == "HTML") { HtmlReporter htmlReporter = new HtmlReporter(); if (cmbSiralama.Text == "Önce hasta bilgisi, sonra diyet") { htmlReporter.build(patientToDietDto, true); } else { htmlReporter.build(patientToDietDto, false); } } MessageBox.Show("Rapor oluşturuldu !"); this.Hide(); }