예제 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            FicheProjet rpt = new FicheProjet();

            rpt.Site = this.Site;
            return(rpt);
        }
예제 #2
0
        private void report_Load(object sender, EventArgs e)
        {
            if (RefProjet != 0)
            {
                try
                {
                    MySqlConnection con = new MySqlConnection(Database.ConnectionString());
                    FicheProjet     FP  = new FicheProjet();

                    string           query = @"select *,DATE_FORMAT(DatePubliActe,'%d/%m/%y') AS DatePubli,DATE_FORMAT(DateRecu,'%d/%m/%y') AS DateR from projet,acteprojet where projet.RefProjet='" + RefProjet + "' and projet.RefProjet=acteprojet.RefProjet";
                    MySqlDataAdapter dab   = new MySqlDataAdapter(query, con);
                    DataSetProjet    DSP   = new DataSetProjet();
                    dab.Fill(DSP.DataTable1);
                    FP.SetDataSource((DataTable)DSP.DataTable1);

                    crystalReportViewer1.ReportSource = FP;
                    crystalReportViewer1.Refresh();
                    con.Close();
                }

                catch (Exception ex)
                {
                    MessageBox.Show("Veuillez selectionner un projet \n" + ex.Message + "\n");
                }
            }
        }