Exemplo n.º 1
0
        public void RunMethodFormBase()
        {
            if (this.NarMain.SelectedLink == null)
            {
                return;
            }

            if (this.NarMain.SelectedLink.Item.Tag == "")
            {
                return;
            }

            int iID = int.Parse(this.NarMain.SelectedLink.ItemName);

            NarvarItemControl tbCtrl = (NarvarItemControl)this.NarMain.SelectedLink.Item;

            frmMain frmM = (frmMain)this.FindForm();



            tsmiControl  tsmi      = Common.FindTsmi(frmM.msMainSys, iID);
            tbTabControl tbTabMain = frmM.tbTabMain;

            if (tsmi != null)
            {
                tbTabPageControl tbTabPage = new tbTabPageControl();
                tbTabPage.Name = "tabPage" + iID.ToString();

                for (int i = 0; i < tbTabMain.TabPages.Count; i++)
                {
                    if (tbTabPage.Name == tbTabMain.TabPages[i].Name)
                    {
                        tbTabMain.SelectedTabPage = tbTabMain.TabPages[i];
                        return;
                    }
                }

                frmBase obj = (frmBase)Common.RunMethodTabFormBase(tsmi);

                if (Common.InlistLike(obj.Text, "frm"))
                {
                    frmView fv = new frmView();
                    try
                    {
                        fv           = (frmView)obj;
                        fv.Object_ID = tbCtrl.strObject_ID;
                    }
                    catch { }

                    if (!fv.isView)
                    {
                        return;
                    }
                }       //obj.Visible = false;
                Common.AddFormOnTab(obj, "tabPage" + iID.ToString(), tbCtrl.strVietNamese, tbCtrl.strEnglish, tbCtrl.strOtherLanguage, tbCtrl.strImageFileName, tbCtrl.strObject_ID);
            }
        }
Exemplo n.º 2
0
        void tsmiRunMethod(object sender, EventArgs e)
        {
            tsmiControl tsmiMenu = (tsmiControl)sender;

            if (tsmiMenu.MethodName == string.Empty)
            {
                return;
            }

            //object obj = Common.RunMethod(tsmiMenu);


            frmMain      frmM      = (frmMain)this.FindForm();
            tbTabControl tbTabMain = frmM.tbTabMain;

            if (tsmiMenu != null)
            {
                tbTabPageControl tbTabPage = new tbTabPageControl();
                tbTabPage.Name = "tabPage" + tsmiMenu.ID.ToString();

                for (int i = 0; i < tbTabMain.TabPages.Count; i++)
                {
                    if (tbTabPage.Name == tbTabMain.TabPages[i].Name)
                    {
                        tbTabMain.SelectedTabPage = tbTabMain.TabPages[i];
                        return;
                    }
                }
                tbTabPage.Text = tsmiMenu.Text;

                Form obj = (Form)Common.RunMethodTab(tsmiMenu);
                if (obj == null)
                {
                    return;
                }
                frmM.tbTabMain.Visible = true;

                Common.AddFormOnTab(obj, "tabPage" + tsmiMenu.ID.ToString(), tsmiMenu.Vietnamese, tsmiMenu.English, tsmiMenu.Other, tsmiMenu.ImageName);
            }
        }
Exemplo n.º 3
0
        //public menuStripMain msMain = new menuStripMain();
        //public statusStripMain ssMain = new statusStripMain();
        //public toolStripSystem tsSystem = new toolStripSystem();
        //public toolStripView tsView = new toolStripView();
        //public toolStripEdit tsEdit = new toolStripEdit();
        //public toolStripReport tsReport = new toolStripReport();
        //public UcTreeMain ucTreeMain = new UcTreeMain();
        //public TsmiWindowManagement tsmiWindowManagement = new TsmiWindowManagement();
        //public UcModuleManagement ucModuleManagement = new UcModuleManagement();

        public frmMain()
        {
            InitializeComponent();

            if (Element.Is_Running)
            {
                msMain = new menuStripMain();
                //
                msMainSys = new menuStripSys();

                ssMain   = new statusStripMain();
                tsSystem = new toolStripSystem();
                tsView   = new toolStripView();
                tsEdit   = new toolStripEdit();
                tsReport = new toolStripReport();

                ucTreeMain = new UcTreeMain();
                tbTabMain  = new tbTabControl();

                ucNarvarMain = new ucNarMain();// Create Tree

                tsmiWindowManagement = new TsmiWindowManagement();
                ucModuleManagement   = new UcModuleManagement();
                ucCustomer           = new ucCustomerInfo();

                this.WindowState = FormWindowState.Maximized;
                this.toolStripContainer.Enter += new EventHandler(toolStripContainer_Enter);
                this.Paint += new PaintEventHandler(frmMain_Paint);
                this.SetColor();

                //this.ucTreeMain.Visible = false;
                this.ssMain.tsbtYear.Click         += new EventHandler(tsbtYear_Click);
                this.tbTabMain.HeaderButtonClick   += new DevExpress.XtraTab.ViewInfo.HeaderButtonEventHandler(tbTabMain_HeaderButtonClick);
                this.tbTabMain.KeyPress            += new KeyPressEventHandler(tbTabMain_KeyPress);
                this.tbTabMain.KeyDown             += new KeyEventHandler(tbTabMain_KeyDown);
                this.tbTabMain.SelectedPageChanged += new DevExpress.XtraTab.TabPageChangedEventHandler(tbTabMain_SelectedPageChanged);
                //this.tbTabMain.VisibleChanged += new EventHandler(tbTabMain_VisibleChanged);
                this.KeyDown += new KeyEventHandler(frmMain_KeyDown);
            }
        }