コード例 #1
0
ファイル: W51030.cs プロジェクト: KJTomYeh/RekindlePhoenixCI
        public W51030(string programID, string programName) : base(programID, programName)
        {
            InitializeComponent();
            dao51030 = new D51030();

            //gvMain基本設定
            GridHelper.SetCommonGrid(gvMain);
            //設定BandGrid字體,預設字體中文字只會顯示方塊
            gvMain.AppearancePrint.BandPanel.Font = new Font("Microsoft YaHei", 10);
            gvMain.AppearancePrint.Row.Font       = new Font("Microsoft YaHei", 9);
            //設定要列印的Grid
            PrintableComponent = gcMain;

            //交易時段
            //dic = new Dictionary<string, string>() { { "0", "一般" }, { "1", "夜盤" } };
            //DataTable mk_code = SetcolItem(dic);
            MARKET_CODE_LookUpEdit = new RepositoryItemLookUpEdit();
            DataTable mk_code = new CODW().ListLookUpEdit("51030", "51030_MARKET_CODE");

            MARKET_CODE_LookUpEdit.SetColumnLookUp(mk_code, "CODW_ID", "CODW_DESC");
            MMF_MARKET_CODE.ColumnEdit = MARKET_CODE_LookUpEdit;
            //期貨/選擇權
            //dic = new Dictionary<string, string>() { { "F", "F" }, { "O", "O" } };
            //DataTable mmfType = SetcolItem(dic);
            PROD_TYPE_LookUpEdit = new RepositoryItemLookUpEdit();
            DataTable mmfType = new CODW().ListLookUpEdit("51030", "51030_PROD_TYPE");

            PROD_TYPE_LookUpEdit.SetColumnLookUp(mmfType, "CODW_ID", "CODW_DESC");
            MMF_PROD_TYPE.ColumnEdit = PROD_TYPE_LookUpEdit;
            //商品類別
            daoAPDK = new APDK();
            PARAM_KEY_LookUpEdit = new RepositoryItemLookUpEdit();
            PARAM_KEY_LookUpEdit.SetColumnLookUp(daoAPDK.ListParamKey(), "APDK_PARAM_KEY", "APDK_PARAM_KEY");
            MMF_PARAM_KEY.ColumnEdit = PARAM_KEY_LookUpEdit;

            //-週六豁免造市-此功能移除

            /*dic = new Dictionary<string, string>() { { "", "" }, { "N", "豁免" } };
             * DataTable CP_FLAG = setcolItem(dic);
             * CP_FLAG_LookUpEdit = new RepositoryItemLookUpEdit();
             * CP_FLAG_LookUpEdit.SetColumnLookUp(CP_FLAG, "ID", "Desc");
             * MMF_SAT_CP_FLAG.ColumnEdit = CP_FLAG_LookUpEdit;*/

            //報價規定判斷方式
            //daoCOD = new COD();
            //dic = new Dictionary<string, string>();
            //foreach (DataRow dr in daoCOD.ListByCol("MMF", CP_KIND).Rows) {
            //   string codid = dr["COD_ID"].AsString();
            //   if (string.IsNullOrEmpty(codid)) {
            //      continue;
            //   }
            //   dic.Add(codid, string.Format("({0}){1}", codid, dr["COD_DESC"].AsString()));
            //}
            //DataTable mmfKIND = SetcolItem(dic);
            CP_KIND_LookUpEdit = new RepositoryItemLookUpEdit();
            DataTable mmfKIND = new CODW().ListLookUpEdit3("51030", "51030_CP_KIND");

            CP_KIND_LookUpEdit.SetColumnLookUp(mmfKIND, "CODW_ID", "CP_DISPLAY");
            MMF_CP_KIND.ColumnEdit = CP_KIND_LookUpEdit;
        }
コード例 #2
0
        public W51030(string programID, string programName) : base(programID, programName)
        {
            InitializeComponent();
            this.Text = _ProgramID + "─" + _ProgramName;
            dao51030  = new D51030();
            daoCODW   = new CODW();

            //gvMain基本設定
            GridHelper.SetCommonGrid(gvMain);
            //設定BandGrid字體,預設字體中文字只會顯示方塊
            gvMain.AppearancePrint.BandPanel.Font = new Font("Microsoft YaHei", 10);
            gvMain.AppearancePrint.Row.Font       = new Font("Microsoft YaHei", 9);
            //設定要列印的Grid
            PrintableComponent = gcMain;

            //交易時段
            //dic = new Dictionary<string, string>() { { "0", "一般" }, { "1", "夜盤" } };
            //DataTable mk_code = SetcolItem(dic);
            MARKET_CODE_LookUpEdit = new RepositoryItemLookUpEdit();
            DataTable mk_code = daoCODW.ListLookUpEdit("MMF", "MMF_MARKET_CODE");

            MARKET_CODE_LookUpEdit.SetColumnLookUp(mk_code, "CODW_ID", "CODW_DESC");
            MMF_MARKET_CODE.ColumnEdit = MARKET_CODE_LookUpEdit;
            //期貨/選擇權
            PROD_TYPE_LookUpEdit = new RepositoryItemLookUpEdit();
            DataTable mmfType = daoCODW.ListLookUpEdit("APDK", "APDK_PROD_TYPE");

            PROD_TYPE_LookUpEdit.SetColumnLookUp(mmfType, "CODW_ID", "CODW_DESC");
            MMF_PROD_TYPE.ColumnEdit = PROD_TYPE_LookUpEdit;
            //商品類別
            daoAPDK = new APDK();
            PARAM_KEY_LookUpEdit = new RepositoryItemLookUpEdit();
            PARAM_KEY_LookUpEdit.SetColumnLookUp(daoAPDK.ListParamKey(), "APDK_PARAM_KEY", "APDK_PARAM_KEY");
            MMF_PARAM_KEY.ColumnEdit = PARAM_KEY_LookUpEdit;

            //-週六豁免造市-此功能移除

            /*dic = new Dictionary<string, string>() { { "", "" }, { "N", "豁免" } };
             * DataTable CP_FLAG = setcolItem(dic);
             * CP_FLAG_LookUpEdit = new RepositoryItemLookUpEdit();
             * CP_FLAG_LookUpEdit.SetColumnLookUp(CP_FLAG, "ID", "Desc");
             * MMF_SAT_CP_FLAG.ColumnEdit = CP_FLAG_LookUpEdit;*/

            //報價規定判斷方式
            CP_KIND_LookUpEdit = new RepositoryItemLookUpEdit();
            DataTable mmfKIND = daoCODW.ListLookUpEdit("51030", "CP_KIND");

            CP_KIND_LookUpEdit.SetColumnLookUp(mmfKIND, "CODW_ID", "CODW_DESC");
            MMF_CP_KIND.ColumnEdit = CP_KIND_LookUpEdit;
        }