コード例 #1
0
        private void btnCetak_Click(object sender, EventArgs e)
        {
            if (param_cetak != "")
            {
                if (cboJENIS.SelectedIndex == 0)
                {
                    Laporan.Kwitansi_perpanjangan cr = new Laporan.Kwitansi_perpanjangan();
                    cr.RecordSelectionFormula = "{Perpanjangan.NoUrut} ='" + param_cetak + "'";

                    Laporan.CETAK frm = new Laporan.CETAK();
                    frm.crystalReportViewer1.ReportSource  = cr;
                    frm.crystalReportViewer1.ToolPanelView = CrystalDecisions.Windows.Forms.ToolPanelViewType.None;
                    frm.crystalReportViewer1.RefreshReport();
                    frm.Show();
                }
                if (cboJENIS.SelectedIndex == 1)
                {
                    Laporan.Kwitansi_pembayaran cr = new Laporan.Kwitansi_pembayaran();
                    cr.RecordSelectionFormula = "{PEMBAYARAN_D.ID_PEMBAYARAN} ='" + param_cetak + "'";

                    Laporan.CETAK frm = new Laporan.CETAK();
                    frm.crystalReportViewer1.ReportSource  = cr;
                    frm.crystalReportViewer1.ToolPanelView = CrystalDecisions.Windows.Forms.ToolPanelViewType.None;
                    frm.crystalReportViewer1.RefreshReport();
                    frm.Show();
                }
            }
        }
コード例 #2
0
        private void Simpan_data(object sender, EventArgs e)
        {
            validasi_txt();
            if (validasi == true)
            {
                validasi = false;
                if (save == true)
                {
                    save_pembayaran();
                    UPDATE_STATUS();
                    if (cetak == true)
                    {
                        if (MessageBox.Show("Cetak bukti Pembayaran", "PRINT", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                        {
                            if (tipe == 1)
                            {
                                Laporan.Kwitansi_pembayaran cr = new Laporan.Kwitansi_pembayaran();
                                cr.RecordSelectionFormula = "{PEMBAYARAN_D.ID_PEMBAYARAN} ='" + sn + "'";

                                Laporan.CETAK frm = new Laporan.CETAK();
                                frm.crystalReportViewer1.ReportSource  = cr;
                                frm.crystalReportViewer1.ToolPanelView = CrystalDecisions.Windows.Forms.ToolPanelViewType.None;
                                frm.crystalReportViewer1.RefreshReport();
                                frm.Show();
                            }
                            else
                            {
                                Laporan.kWITANSI_PEMBAYARAN_TRANS cr = new Laporan.kWITANSI_PEMBAYARAN_TRANS();
                                cr.RecordSelectionFormula = "{PEMBAYARAN_D.ID_PEMBAYARAN} ='" + sn + "'";

                                Laporan.CETAK frm = new Laporan.CETAK();
                                frm.crystalReportViewer1.ReportSource  = cr;
                                frm.crystalReportViewer1.ToolPanelView = CrystalDecisions.Windows.Forms.ToolPanelViewType.None;
                                frm.crystalReportViewer1.RefreshReport();
                                frm.Show();
                            }
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Data harus dilengkapis");
            }
        }