private void SetDataSource(ReportDocument Report) { DateTime StartTransactionDate = DateTime.MinValue; try { StartTransactionDate = Convert.ToDateTime(txtStartTransactionDate.Text + " " + txtStartTime.Text); } catch { } DateTime EndTransactionDate = DateTime.MinValue; try { EndTransactionDate = Convert.ToDateTime(txtEndTransactionDate.Text + " " + txtEndTime.Text); } catch { } System.Data.DataSet ds = new System.Data.DataSet(); SalesTransactionItems clsSalesTransactionItems = new SalesTransactionItems(); if (cboContactCode.SelectedItem.Value != "0") ds.Tables.Add(clsSalesTransactionItems.AgentsCommision(long.Parse(cboContactCode.SelectedValue), StartTransactionDate, EndTransactionDate)); else ds.Tables.Add(clsSalesTransactionItems.AgentsCommision(cboDepartment.SelectedItem.Text, cboPosition.SelectedItem.Text, StartTransactionDate, EndTransactionDate)); clsSalesTransactionItems.CommitAndDispose(); Report.SetDataSource(ds); SetParameters(Report); }