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

            rpt.Site = this.Site;
            return(rpt);
        }
        private void InvViewbtn_Click(object sender, EventArgs e)
        {
            if (ItemIDbtn.Checked == true)
            {
                if (InvFrmtxt.Text != "" && InvUptxt.Text == "")
                {
                    MessageBox.Show("Enter up to item id first", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                else if (InvFrmtxt.Text == "" && InvUptxt.Text != "")
                {
                    MessageBox.Show("Enter from item id first", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                if (InvFrmtxt.Text == "" && InvUptxt.Text == "")
                {
                    MessageBox.Show("Enter from and up to item id first", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    int a = Convert.ToInt32(InvFrmtxt.Text);
                    int b = Convert.ToInt32(InvUptxt.Text);

                    BalloonKingdomDataSetTableAdapters.InventoryTableAdapter begin = new WindowsApplication1.BalloonKingdomDataSetTableAdapters.InventoryTableAdapter();
                    DataTable datatable = begin.InvBeginEnd(a, b);

                    Inventory_Masterlist rpt = new Inventory_Masterlist();

                    InventoryID invrpt = new InventoryID();
                    invrpt.SetDataSource(datatable);

                    rpt.AssignInvReport(invrpt);
                    rpt.Show();
                }
            }

            else if (Itemnmebtn.Checked == true)
            {
                BalloonKingdomDataSetTableAdapters.InventoryTableAdapter inv2 = new WindowsApplication1.BalloonKingdomDataSetTableAdapters.InventoryTableAdapter();
                DataTable datatable = inv2.GetAllInventoryRec();


                Inventory_Masterlist rpt = new Inventory_Masterlist();


                ItemName invname = new ItemName();
                invname.SetDataSource(datatable);

                rpt.AssignInvname(invname);
                rpt.Show();
            }
            else
            {
                BalloonKingdomDataSetTableAdapters.InventoryTableAdapter inv2 = new WindowsApplication1.BalloonKingdomDataSetTableAdapters.InventoryTableAdapter();
                DataTable datatable = inv2.GetAllInventoryRec();


                Inventory_Masterlist rpt = new Inventory_Masterlist();


                ItemStatus invstat = new ItemStatus();
                invstat.SetDataSource(datatable);

                rpt.AssignInvStat(invstat);
                rpt.Show();
            }
        }
 public void AssignInvReport(InventoryID rpt)
 {
     crystalReportViewer1.ReportSource = rpt;
 }