private void Generate_Click(object sender, RoutedEventArgs e) { if (start.Text != "" && end.Text != "") { try { int startYear = Convert.ToInt32(start.Text); int endYear = Convert.ToInt32(end.Text); DateTime paramStartYear = new DateTime(startYear - 1, 1, 1); DateTime paramEndYear = new DateTime(endYear + 1, 12, 31); CrystalPenjualanSeller rptPenjSeller = new CrystalPenjualanSeller(); rptPenjSeller.SetDatabaseLogon("proyekpcs", "proyekpcs", "orcl", ""); rptPenjSeller.SetParameterValue("getTanggalStart", paramStartYear); rptPenjSeller.SetParameterValue("getTanggalEnd", paramEndYear); rptPenjSeller.SetParameterValue("kode", kode); viewerCR.ViewerCore.ReportSource = rptPenjSeller; } catch (Exception) { MessageBox.Show("Data Input Must Numeric"); } } else { MessageBox.Show("Data Input Is Required"); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CrystalPenjualanSeller rpt = new CrystalPenjualanSeller(); rpt.Site = this.Site; return(rpt); }