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; }
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; }