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; }
protected virtual void ComboBoxDefineNewProc(object sender, DeleReturnProc retProc) { ComboBoxEx comb = (ComboBoxEx)sender; FormManager.DisplayForm(comb.DataSourceBO, "", FormMode.Ok, false, retProc); }
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); }