예제 #1
0
파일: FormEx.cs 프로젝트: ToughBill/NanCrm
 public FormEx()
 {
     InitializeComponent();
     m_boId     = BOIDEnum.Invalid;
     m_bo       = null;
     m_formMode = FormMode.Ok;
 }
예제 #2
0
파일: FormEx.cs 프로젝트: ToughBill/NanCrm
 public FormEx()
 {
     InitializeComponent();
     m_boId = BOIDEnum.Invalid;
     m_bo = null;
     m_formMode = FormMode.Ok;
 }
예제 #3
0
파일: FormEx.cs 프로젝트: ToughBill/NanCrm
 public FormEx(BOIDEnum boId)
 {
     InitializeComponent();
     m_boId = boId;
     m_bo = BOFactory.GetBO(m_boId);
     m_formMode = FormMode.Ok;
 }
예제 #4
0
파일: FormEx.cs 프로젝트: ToughBill/NanCrm
 public FormEx(BOIDEnum boId)
 {
     InitializeComponent();
     m_boId     = boId;
     m_bo       = BOFactory.GetBO(m_boId);
     m_formMode = FormMode.Ok;
 }
예제 #5
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);
        }
예제 #6
0
 public FormBase()
 {
     InitializeComponent();
     m_boId = BOIDEnum.Invalid;
     m_bo = null;
     m_formMode = FormMode.Ok;
     m_needCallRetProc = true;
 }
예제 #7
0
 public FormBase()
 {
     InitializeComponent();
     m_boId            = BOIDEnum.Invalid;
     m_bo              = null;
     m_formMode        = FormMode.Ok;
     m_needCallRetProc = true;
 }
예제 #8
0
 public FormBase(BOIDEnum boId)
 {
     InitializeComponent();
     m_boId = boId;
     m_bo = BOFactory.GetBO(m_boId);
     m_formMode = FormMode.Ok;
     m_needCallRetProc = true;
 }
예제 #9
0
 public FormBase(BOIDEnum boId)
 {
     InitializeComponent();
     m_boId            = boId;
     m_bo              = BOFactory.GetBO(m_boId);
     m_formMode        = FormMode.Ok;
     m_needCallRetProc = true;
 }
예제 #10
0
        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;
        }
예제 #11
0
        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);
        }
예제 #12
0
        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);
        }
예제 #13
0
 public static BusinessObject GetBO(BOIDEnum boid)
 {
     BusinessObject bo = null;
     switch (boid)
     {
         case BOIDEnum.Country:
             bo = new BOCountry();
             break;
         default: break;
     }
     bo.Init();
     return bo;
 }
예제 #14
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;
 }
예제 #15
0
 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;
 }
예제 #16
0
        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);
        }
예제 #17
0
 public frmTexture(BOIDEnum boId)
     : base(boId)
 {
     InitializeComponent();
 }
예제 #18
0
 public frmMarketMD(BOIDEnum boId) : base(boId)
 {
     InitializeComponent();
 }
예제 #19
0
 public virtual string GetTableName(BOIDEnum boid)
 {
     return(GetEnumDescription(boid));
 }
예제 #20
0
 public frmKeyWordListMD(BOIDEnum boid):base(boid)
 {
     InitializeComponent();
 }
예제 #21
0
 public frmTexture(BOIDEnum boId)
     : base(boId)
 {
     InitializeComponent();
 }
예제 #22
0
 public BPMD(BOIDEnum boid):base(boid)
 {
     InitializeComponent();
     
 }
예제 #23
0
 public frmMarketMD(BOIDEnum boId):base(boId)
 {
     InitializeComponent();
 }
예제 #24
0
 public frmKeyWordListMD(BOIDEnum boid) : base(boid)
 {
     InitializeComponent();
 }
예제 #25
0
파일: frmCFL.cs 프로젝트: ToughBill/NanCrm
 public frmCFL(BOIDEnum boid):base(boid)
 {
     InitializeComponent();
 }
예제 #26
0
 public frmProduct(BOIDEnum boId)
     : base(boId)
 {
     InitializeComponent();
 }
예제 #27
0
파일: frmCFL.cs 프로젝트: ToughBill/NanCrm
 public frmCFL(BOIDEnum boid) : base(boid)
 {
     InitializeComponent();
 }
예제 #28
0
 public frmCountry(BOIDEnum boId)
     : base(boId)
 {
     InitializeComponent();
 }
예제 #29
0
파일: Market.cs 프로젝트: ToughBill/ExcCode
 public Market(BOIDEnum boid):base(boid)
 {
     InitializeComponent();
 }
예제 #30
0
 public frmProduct(BOIDEnum boId)
     : base(boId)
 {
     InitializeComponent();
 }
예제 #31
0
 public frmCountry(BOIDEnum boId)
     : base(boId)
 {
     InitializeComponent();
 }
예제 #32
0
        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);
        }