public FormEx() { InitializeComponent(); m_boId = BOIDEnum.Invalid; m_bo = null; m_formMode = FormMode.Ok; }
public FormEx(BOIDEnum boId) { InitializeComponent(); m_boId = boId; m_bo = BOFactory.GetBO(m_boId); m_formMode = FormMode.Ok; }
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); }
public FormBase() { InitializeComponent(); m_boId = BOIDEnum.Invalid; m_bo = null; m_formMode = FormMode.Ok; m_needCallRetProc = true; }
public FormBase(BOIDEnum boId) { InitializeComponent(); m_boId = boId; m_bo = BOFactory.GetBO(m_boId); m_formMode = FormMode.Ok; m_needCallRetProc = true; }
public static bool DisplayTextureBo(BOIDEnum boid, string key, bool isReport) { bool result = true; frmTexture frmCty = new frmTexture(boid); frmCty.MdiParent = FormManager.GetMainForm(); frmCty.Show(); return result; }
public static bool DisplayTextureBo(BOIDEnum boid, string key, bool isReport) { bool result = true; frmTexture frmCty = new frmTexture(boid); frmCty.MdiParent = FormManager.GetMainForm(); frmCty.Show(); return(result); }
public static string GetBOName(BOIDEnum boid) { string name = string.Empty; BusinessObject bo = BOFactory.GetBO(boid); var attr = bo.GetType().GetCustomAttributes(typeof(BOAttribute), false).First(); if (attr == null) { return(name); } return(((BOAttribute)attr).Name); }
public static BusinessObject GetBO(BOIDEnum boid) { BusinessObject bo = null; switch (boid) { case BOIDEnum.Country: bo = new BOCountry(); break; default: break; } bo.Init(); return bo; }
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; }
public static BusinessObject GetBO(BOIDEnum boid) { BusinessObject bo = null; switch (boid) { case BOIDEnum.BOSequence: bo = new BOSequence(); break; case BOIDEnum.Country: bo = new BOCountry(); break; case BOIDEnum.ProductGroup: bo = new BOProductGroup(); break; case BOIDEnum.Market: bo = new BOMarket(); break; case BOIDEnum.MarketDetail: bo = new BOMarketDetail(); break; case BOIDEnum.SearchPlantf: bo = new BOBPSearchPlan(); break; case BOIDEnum.Texture: bo = new BOTexture(); break; case BOIDEnum.KeyWord: bo = new BOKeyWord(); break; case BOIDEnum.KeyWordList: bo = new BOKWList(); break; case BOIDEnum.Product: bo = new BOProduct(); break; case BOIDEnum.PSearchPlan: bo = new BOProductSearchPlan(); break; case BOIDEnum.PSearchResult: bo = new BOBPSearchResult(); break; case BOIDEnum.BP: bo = new BOBP(); break; default: break; } bo.Init(); return bo; }
public static int GetBONextID(BOIDEnum boId) { string tbPath = Path.Combine(NanDataBase.GetInstance().GetDBPath(), BusinessObject.GetEnumDescription(boId)); if (!Directory.Exists(tbPath)) { return(1); } int maxId = 0; string[] files = Directory.GetFiles(tbPath); if (files.Length > 0) { maxId = files.Max(x => int.Parse(Path.GetFileName(x))); } return(++maxId); }
public frmTexture(BOIDEnum boId) : base(boId) { InitializeComponent(); }
public frmMarketMD(BOIDEnum boId) : base(boId) { InitializeComponent(); }
public virtual string GetTableName(BOIDEnum boid) { return(GetEnumDescription(boid)); }
public frmKeyWordListMD(BOIDEnum boid):base(boid) { InitializeComponent(); }
public BPMD(BOIDEnum boid):base(boid) { InitializeComponent(); }
public frmMarketMD(BOIDEnum boId):base(boId) { InitializeComponent(); }
public frmKeyWordListMD(BOIDEnum boid) : base(boid) { InitializeComponent(); }
public frmCFL(BOIDEnum boid):base(boid) { InitializeComponent(); }
public frmProduct(BOIDEnum boId) : base(boId) { InitializeComponent(); }
public frmCFL(BOIDEnum boid) : base(boid) { InitializeComponent(); }
public frmCountry(BOIDEnum boId) : base(boId) { InitializeComponent(); }
public Market(BOIDEnum boid):base(boid) { InitializeComponent(); }
public static BusinessObject GetBO(BOIDEnum boid) { BusinessObject bo = null; switch (boid) { case BOIDEnum.BOSequence: bo = new BOSequence(); break; case BOIDEnum.Country: bo = new BOCountry(); break; case BOIDEnum.ProductGroup: bo = new BOProductGroup(); break; case BOIDEnum.Market: bo = new BOMarket(); break; case BOIDEnum.MarketDetail: bo = new BOMarketDetail(); break; case BOIDEnum.SearchPlantf: bo = new BOBPSearchPlan(); break; case BOIDEnum.Texture: bo = new BOTexture(); break; case BOIDEnum.KeyWord: bo = new BOKeyWord(); break; case BOIDEnum.KeyWordList: bo = new BOKWList(); break; case BOIDEnum.Product: bo = new BOProduct(); break; case BOIDEnum.PSearchPlan: bo = new BOProductSearchPlan(); break; case BOIDEnum.PSearchResult: bo = new BOBPSearchResult(); break; case BOIDEnum.BP: bo = new BOBP(); break; default: break; } bo.Init(); return(bo); }