private void OnGenerateReportButtonClicked(object sender, EventArgs e) { var repository = new ExaminationsRepository(); var report = OfficeActivityReport.For(repository, officeComboBox.SelectedOffice, dateRange.StartDate, dateRange.EndDate); totalExaminationsDurationTextBox.Text = report.TotalExaminationsDuration.ToString(); }
private void OnGenerateReportButtonClicked(object sender, EventArgs e) { var repository = new ExaminationsRepository(); var report = DoctorActivityReport.For(repository, doctorComboBox.SelectedDoctor, dateRange.StartDate, dateRange.EndDate); totalExaminationsTextBox.Text = report.ExaminationsCount.ToString(); totalAmountReceivedTextBox.Text = report.TotalAmountReceived.ToString(CultureInfo.InvariantCulture); }
private void OnGenerateReportButtonClicked(object sender, System.EventArgs e) { var repository = new ExaminationsRepository(); var report = ClinicActivityReport.For(repository, dateRange.StartDate, dateRange.EndDate); totalExaminationsDurationTextBox.Text = report.TotalExaminationsDuration.ToString(); totalAmountReceivedTextBox.Text = report.TotalAmountReceived.ToString(CultureInfo.InvariantCulture); }
private void OnSaveButtonClicked(object sender, EventArgs e) { var repository = new ExaminationsRepository(); repository.Add( doctorComboBox.SelectedDoctor.Name, officeComboBox.SelectedOffice.Location, patientComboBox.SelectedPatient.Name, dateTimeRange.StartDateTime, dateTimeRange.EndDateTime, amountReceivedNumericUpDown.Value); Close(); }
private void LoadExaminations() { var repository = new ExaminationsRepository(); var searchPredicates = GetSearchPredicates().ToArray(); var results = from x in repository.Search(searchPredicates) select new { Id = x.Id, Doctor = x.Doctor.Name, Office = x.Office.Location, Patient = x.Patient.Name, Start = x.StartDateTime, End = x.EndDateTime, AmountReceived = x.AmountReceived }; examinationsGridView.DataSource = results.ToList(); }
public ReportsModule() { repository = new ExaminationsRepository(); }
public ExaminationsModule(ExaminationsRepository repository) { this.repository = repository; }