public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { pembelian rpt = new pembelian(); rpt.Site = this.Site; return(rpt); }
private void btnMasuk_Click(object sender, RoutedEventArgs e) { string status = ""; int id = -1; string metode_pembayaran = "Semua"; pembelian pembelian = new pembelian(); pembelian.SetDatabaseLogon(ConnectionPage.userId, ConnectionPage.pass, ConnectionPage.source, ""); if (tglawalinp.SelectedDate != null && tglawalinp.SelectedDate < tglakhirinp.SelectedDate) { DateTime tanggalAwal = (DateTime)tglawalinp.SelectedDate; pembelian.SetParameterValue("tanggalawalinp", tanggalAwal.ToString("dd-MMM-yyyy")); } else { MessageBox.Show("Tanggal tidak boleh kosong atau tanggal awal tidak boleh melebihi tanggal akhir"); return; } if (tglakhirinp.SelectedDate != null && tglawalinp.SelectedDate < tglakhirinp.SelectedDate) { DateTime tanggalAkhir = (DateTime)tglakhirinp.SelectedDate; pembelian.SetParameterValue("tanggalakhirinp", tanggalAkhir.ToString("dd-MMM-yyyy")); } else { MessageBox.Show("Tanggal tidak boleh kosong atau tanggal awal tidak boleh melebihi tanggal akhir"); return; } if (cbStatus.SelectedIndex == 0) { status = "Pending"; id = 0; } else if (cbStatus.SelectedIndex == 1) { status = "Accepted"; id = 1; } else if (cbStatus.SelectedIndex == 2) { status = "Rejected"; id = 2; } if (cbMetode.SelectedIndex == 0) { metode_pembayaran = "BCA"; } else if (cbMetode.SelectedIndex == 1) { metode_pembayaran = "OVO"; } else if (cbMetode.SelectedIndex == 2) { metode_pembayaran = "DANA"; } else if (cbMetode.SelectedIndex == 3) { metode_pembayaran = "Gopay"; } pembelian.SetParameterValue("idusercari", iduser); pembelian.SetParameterValue("status", status); pembelian.SetParameterValue("id_status", id); pembelian.SetParameterValue("metode_pembayaran", metode_pembayaran); crvReport.ViewerCore.ReportSource = pembelian; }