示例#1
0
 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");
     }
 }
示例#2
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            CrystalPenjualanSeller rpt = new CrystalPenjualanSeller();

            rpt.Site = this.Site;
            return(rpt);
        }