//Start Sachintha edited code 2016.10.12 private void btnPaySmryDetail_Click(object sender, EventArgs e) { string strRoute = "%"; if (chkRoute.Checked) { strRoute = "%"; } else { strRoute = cmbRoute.SelectedValue.ToString(); } DataTable dataSetReport = new DataTable(); dataSetReport.TableName = "SupplierPaymentsSummaryDetail"; BoughtLeafBusinessLayer.MothlyPaymentSummary myMonthlySummary = new BoughtLeafBusinessLayer.MothlyPaymentSummary(); string supCode = string.Empty; if (chkSupplier.Checked == true) { supCode = "%"; } else { supCode = cmbSupplier.SelectedValue.ToString(); } dataSetReport = myMonthlySummary.getSupplierPaymentsDetail(Convert.ToInt32(cmbYear.Text), Convert.ToInt32(cmbMonth.SelectedValue.ToString()), supCode, strRoute).Tables[0]; dataSetReport.WriteXml("SupplierPaymentsSummaryDetail.xml"); SupplierPaymentSummaryDetailRPT2 myReport = new SupplierPaymentSummaryDetailRPT2(); myReport.SetDataSource(dataSetReport); ReportViewer rptViewer = new ReportViewer(); myReport.SetParameterValue("Company", BoughtLeafBusinessLayer.BLUser.getCompanyName()); myReport.SetParameterValue("PayRate", mySettings.getKiloRate(Convert.ToInt32(cmbYear.Text), Convert.ToInt32(cmbMonth.SelectedValue.ToString())).ToString("N2")); myReport.SetParameterValue("Year", cmbYear.Text); myReport.SetParameterValue("Month", cmbMonth.SelectedValue.ToString()); if (chkRoute.Checked == true) { myReport.SetParameterValue("Route", "All Routes"); } else { myReport.SetParameterValue("Route", cmbRoute.Text); } rptViewer.crystalReportViewer1.ReportSource = myReport; rptViewer.Show(); }
private void button5_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtSupCode.Text)) { MessageBox.Show("Type A Valid Supplier"); txtSupCode.Focus(); } else if (!chkAllRoutes.Checked && String.IsNullOrEmpty(mySupplier.getSupplierName(cmbRoute.SelectedValue.ToString(), txtSupCode.Text))) { MessageBox.Show("Type A Valid Supplier"); txtSupCode.Focus(); } else if (chkAllRoutes.Checked && String.IsNullOrEmpty(mySupplier.getSupplierName(txtSupCode.Text))) { MessageBox.Show("Type A Valid Supplier"); txtSupCode.Focus(); } else { DataSet dsRPT = new DataSet(); DataTable dataSetReport = new DataTable(); dataSetReport.TableName = "SupplierPaymentsSummary"; DataTable dataSetReport1 = new DataTable(); dataSetReport.TableName = "PaymentsHistory"; string supCode = string.Empty; supCode = txtSupCode.Text; string strRoute = "%"; if (chkAllRoutes.Checked) { strRoute = "%"; } else { strRoute = cmbRoute.SelectedValue.ToString(); } dataSetReport = myMonthlySummary.getSupplierPaymentsDetail(ToDate.Value.Year, ToDate.Value.Month, supCode, strRoute).Tables[0]; dataSetReport1 = myMonthlySummary.getCreditAvailabilityPaymentSummary(ToDate.Value.Year, ToDate.Value.Month, FromDate.Value.Month, supCode, strRoute).Tables[0]; dataSetReport1.TableName = "History"; if (dataSetReport.Rows.Count > 0) { dataSetReport.WriteXml("SupplierPaymentsSummary.xml"); dataSetReport1.WriteXml("supplierPaymentsHistory.xml"); //SupplierCreditAvailabilityRPT myReport = new SupplierCreditAvailabilityRPT(); SupplierCreditAvailabilityRPTTemp myReport = new SupplierCreditAvailabilityRPTTemp(); myReport.SetDataSource(dataSetReport); SupplierGLHistoryRPT glRpt = new SupplierGLHistoryRPT(); glRpt.SetDataSource(dataSetReport1); //myReport.SetDataSource(dataSetReport1); ReportViewer rptViewer = new ReportViewer(); myReport.SetParameterValue("Company", BoughtLeafBusinessLayer.BLUser.getCompanyName()); myReport.SetParameterValue("Year", ToDate.Value.Date.Year.ToString()); myReport.SetParameterValue("Month", ToDate.Value.Date.Month.ToString()); //myReport.SetParameterValue("payRate", mySettings.getKiloRate(ToDate.Value.Date.Year, ToDate.Value.Date.Month)); myReport.SetParameterValue("payRate", Convert.ToDecimal(txt_rate.Text)); rptViewer.crystalReportViewer1.ReportSource = myReport; rptViewer.Show(); } else { MessageBox.Show("No Data Available"); } } }