コード例 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            pembelian rpt = new pembelian();

            rpt.Site = this.Site;
            return(rpt);
        }
コード例 #2
0
        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;
        }