public void do_report() { try { var filter = new CaseReportFilter { companyId = AppMain.CompanyRecId, BeginDate = dt_BaslangicDate.DateTime, EndDate = dt_BitisDate.DateTime, CaseId = Convert.ToInt32(lc_Case.EditValue) }; if (FormType == 1) { List <CaseBakiyeReportDTO> caseBakiye = _repository.Run <ReportService, List <CaseBakiyeReportDTO> >(x => x.Get_List_CaseBakiyeReport(filter)); bs_CaseBakiye.DataSource = caseBakiye; gc_KasaBakiye.RefreshDataSource(); if (caseBakiye.Count > 0) { frmPrint frm = new frmPrint(); frm.PrintCaseBakiye(caseBakiye); frm.ShowDialog(); } } if (FormType == 2) { List <CaseMovementDTO> caseMovements = _repository.Run <ReportService, List <CaseMovementDTO> >(x => x.Get_List_CaseMovement(filter)); bs_CaseList.DataSource = caseMovements; gc_KasaHareket.RefreshDataSource(); if (caseMovements.Count > 0) { frmPrint frm = new frmPrint(); frm.PrintKasaHareketRaporu(caseMovements); frm.ShowDialog(); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }