예제 #1
0
 public static bool DisplayForm(BOIDEnum boid, string key, FormMode formMode, bool isReport = false, DeleReturnProc retProc = null)
 {
     bool result = true;
     Form mainForm = FormManager.GetMainForm();
     switch (boid)
     {
         case BOIDEnum.Country:
             frmCountry cty = new frmCountry(BOIDEnum.Country);
             cty.MdiParent = mainForm;
             cty.ReturnProc = retProc;
             cty.Show();
             break;
         case BOIDEnum.Market:
             frmMarketList mkt = new frmMarketList();
             mkt.MdiParent = mainForm;
             mkt.ReturnProc = retProc;
             mkt.Show();
             break;
         case BOIDEnum.BP:
             frmBP bpmd = new frmBP(BOIDEnum.BP);
             bpmd.MdiParent = mainForm;
             bpmd.ReturnProc = retProc;
             bpmd.Show();
             break;
         case BOIDEnum.ProductGroup:
             frmProductGroup frmProGrp = new frmProductGroup();
             frmProGrp.MdiParent = mainForm;
             frmProGrp.Show();
             break;
         case BOIDEnum.Product:
             frmProduct frmPro = new frmProduct(BOIDEnum.Product);
             frmPro.MdiParent = mainForm;
             frmPro.ReturnProc = retProc;
             frmPro.Show();
             break;
         case BOIDEnum.Texture:
             frmTexture frmTxt = new frmTexture(BOIDEnum.Texture);
             frmTxt.MdiParent = mainForm;
             frmTxt.ReturnProc = retProc;
             frmTxt.Show();
             break;
         case BOIDEnum.KeyWord:
             frmKeyWrod frmKw = new frmKeyWrod();
             frmKw.MdiParent = mainForm;
             frmKw.ReturnProc = retProc;
             frmKw.Show();
             break;
         default: break;
     }
     return result;
 }
예제 #2
0
 private void mainMenu_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     TreeMenuNode node = (TreeMenuNode)e.Node;
     MainMenuTag tag = (MainMenuTag)node.Tag;
     switch (tag.ID)
     {
         case MenuID.Setup_Country:
             frmCountry cty = new frmCountry(BOIDEnum.Country);
             cty.MdiParent = this.MdiParent;
             cty.Show();
             break;
         case MenuID.Setup_Market:
             frmMarketList mkt = new frmMarketList();
             mkt.MdiParent = this.MdiParent;
             mkt.Show();
             break;
         case MenuID.Setup_Texture:
             frmTexture txt = new frmTexture(BOIDEnum.Texture);
             txt.MdiParent = this.MdiParent;
             txt.Show();
             break;
         case MenuID.Setup_ProductGroup:
             frmProductGroup frmProGrp = new frmProductGroup();
             frmProGrp.MdiParent = this.MdiParent;
             frmProGrp.Show();
             break;
         case MenuID.Setup_KeyWord:
             frmKeyWrod frmkw = new frmKeyWrod();
             frmkw.MdiParent = this.MdiParent;
             frmkw.Show();
             break;
         case MenuID.Setup_KeyWordList:
             frmKeyWordList frmKwl = new frmKeyWordList();
             frmKwl.MdiParent = this.MdiParent;
             frmKwl.Show();
             break;
         case MenuID.Setup_SearchPlatform:
             break;
         case MenuID.BP_MD:
             frmBP bpmd = new frmBP(BOIDEnum.BP);
             bpmd.MdiParent = this.MdiParent;
             bpmd.Show();
             break;
         case MenuID.BP_List:
             frmBpList bpList = new frmBpList();
             bpList.MdiParent = this.MdiParent;
             bpList.Show();
             break;
         case MenuID.PR_MD:
              frmProduct frmPro = new frmProduct(BOIDEnum.Product);
              frmPro.MdiParent = this.MdiParent;
              frmPro.Show();
             break;
         case MenuID.PR_MDList:
             frmProductList frmProList = new frmProductList();
             frmProList.MdiParent = this.MdiParent;
             frmProList.Show();
             break;
         default: break;
     }
 }