Example #1
0
        private void pictureBoxBell_Click(object sender, EventArgs e)
        {
            try
            {
                if (UserControl.userType == 5 || UserControl.userType == 1 || UserControl.userType == 13)
                {
                    if (!xtraTabControlMainContainer.TabPages.Contains(xtraTabPagePOS))
                    {
                        if (index == 0)
                        {
                            xtraTabControlMainContainer.TabPages.Insert(1, POSTP);
                        }
                        else
                        {
                            xtraTabControlMainContainer.TabPages.Insert(index, POSTP);
                        }
                        index++;
                    }

                    xtraTabControlMainContainer.SelectedTabPage = POSTP;

                    XtraTabPage xtraTabPage = getTabPage(xtraTabControlPointSale, "tabPageProductsDetailsReport");
                    //if (xtraTabPage == null)
                    //{
                    tabPageProductsDetailsReport.Name = "tabPageProductsDetailsReport";
                    tabPageProductsDetailsReport.Text = "تفاصيل فاتورة";
                    panelProductsDetailsReport.Name   = "panelProductsDetailsReport";
                    panelProductsDetailsReport.Dock   = DockStyle.Fill;

                    ProductsDetailsReport                 = new ProductsDetails_Report(this /*, delegateID*/, billNum);
                    ProductsDetailsReport.Size            = new Size(1109, 660);
                    ProductsDetailsReport.TopLevel        = false;
                    ProductsDetailsReport.FormBorderStyle = FormBorderStyle.None;
                    ProductsDetailsReport.Dock            = DockStyle.Fill;
                    //}
                    panelProductsDetailsReport.Controls.Clear();
                    panelProductsDetailsReport.Controls.Add(ProductsDetailsReport);
                    tabPageProductsDetailsReport.Controls.Add(panelProductsDetailsReport);
                    xtraTabControlPointSale.TabPages.Add(tabPageProductsDetailsReport);
                    ProductsDetailsReport.Show();
                    xtraTabControlPointSale.SelectedTabPage = tabPageProductsDetailsReport;

                    //}
                    //else
                    //{
                    //    xtraTabControlPointSale.SelectedTabPage = tabPageProductsDetailsReport;
                    //}
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #2
0
        private void xtraTabControlPointSale_SelectedPageChanged(object sender, TabPageChangedEventArgs e)
        {
            try
            {
                if (xtraTabControlPointSale.SelectedTabPage == tabPageCustomerReport)
                {
                    CustomerReport.search();
                }
                //else if (xtraTabControlPointSale.SelectedTabPage == Customer_Report.MainTabPagePrintCustomer)
                //{
                //    if (loadedPrintCustomer)
                //    {
                //        Customer_Report.customerPrint.display();
                //    }
                //}
                else if (xtraTabControlPointSale.SelectedTabPage == tabPageProductsDetailsReport)
                {
                    panelProductsDetailsReport.Dock = DockStyle.Fill;

                    ProductsDetailsReport                 = new ProductsDetails_Report(this /*, delegateID*/, billNum);
                    ProductsDetailsReport.TopLevel        = false;
                    ProductsDetailsReport.FormBorderStyle = FormBorderStyle.None;
                    ProductsDetailsReport.Dock            = DockStyle.Fill;

                    panelProductsDetailsReport.Controls.Clear();
                    panelProductsDetailsReport.Controls.Add(ProductsDetailsReport);
                    tabPageProductsDetailsReport.Controls.Add(panelProductsDetailsReport);
                    ProductsDetailsReport.Show();
                    xtraTabControlPointSale.SelectedTabPage = tabPageProductsDetailsReport;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }