public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            crConsolDiagram rpt = new crConsolDiagram();

            rpt.Site = this.Site;
            return(rpt);
        }
        private void crViewDiagramReport_Load(object sender, EventArgs e)
        {
            crConsolDiagram Diagram = new crConsolDiagram();

            //DataTable DPack = Atend.Base.Design.DPackage.AccessSelectByType(Convert.ToInt16(Atend.Control.Enum.ProductType.AirPost));

            //foreach (DataRow PackRow in DPack.Rows)
            //{
            //    Atend.Base.Equipment.EAirPost Apost = Atend.Base.Equipment.EAirPost.AccessSelectByCode(Convert.ToInt32(PackRow["ProductCode"].ToString()));
            //    DataRow DR = ds.AirPostDiagram.NewRow();
            //    DR["Name"] = Apost.Name;
            //    DR["Image"] = Apost.Image;
            //    DR["Capacity"] = Apost.Capacity;
            //    ds.AirPostDiagram.Rows.Add(DR);
            //}

            Diagram.SetDataSource(ds);
            crViewDiagramReport.ReportSource = Diagram;
        }