Example #1
0
        protected override ResultStatus Open()
        {
            try {
                base.Open();
                txtEDate.DateTimeValue = GlobalInfo.OCF_DATE;
                txtSDate.EditValue     = txtEDate.Text.SubStr(0, 8) + "01";
#if DEBUG
                txtSDate.Text = "2017/11/17";
                txtEDate.Text = "2017/11/17";
#endif
                txtSDate.Focus();

                //KS期貨商下拉選單
                //使用期貨商下拉選單
                daoABRK = new ABRK();
                DataTable dtABRK = daoABRK.ListAll2();
                Extension.SetDataTable(dwFcmKs, dtABRK, "ABRK_NO", "CP_DISPLAY", TextEditStyles.DisableTextEditor, "");
                Extension.SetDataTable(dwFcmIn, dtABRK, "ABRK_NO", "CP_DISPLAY", TextEditStyles.DisableTextEditor, "");
                dwFcmKs.Properties.DropDownRows     =
                    dwFcmIn.Properties.DropDownRows = dtABRK.Rows.Count;
            } catch (Exception ex) {
                throw ex;
            }
            return(ResultStatus.Success);
        }
Example #2
0
        protected override ResultStatus Open()
        {
            base.Open();
            //1. 設定時間初始值
            txtStartDate.DateTimeValue = GlobalInfo.OCF_DATE;
            txtEndDate.DateTimeValue   = GlobalInfo.OCF_DATE;
            txtStartTime.EditValue     = "08:45";
            txtEndTime.EditValue       = "13:45";

            //2. 設定下拉選單
            //造市者
            DataTable dtFcmAcc = new ABRK().ListFcmAccNo();//第一行空白+ampd_fcm_no/abrk_name/cp_display

            dw_sbrkno.SetDataTable(dtFcmAcc, "AMPD_FCM_NO", "CP_DISPLAY", TextEditStyles.DisableTextEditor, " ");

            //商品
            DataTable dtProd = new APDK().ListAll3();//第一行空白+apdk_prod_type/pdk_kind_id/market_code

            dw_prod_kd.SetDataTable(dtProd, "PDK_KIND_ID", "PDK_KIND_ID", TextEditStyles.DisableTextEditor, " ");

            //買賣權
            DataTable dtCP = new CODW().ListLookUpEdit("AMMD", "AMMD_PC_CODE");

            ddlb_1.SetDataTable(dtCP, "CODW_ID", "CODW_DESC", TextEditStyles.DisableTextEditor);
            ddlb_1.ItemIndex = 0;

            return(ResultStatus.Success);
        }
Example #3
0
        protected override ResultStatus Open()
        {
            base.Open();
            //1. 設定時間初始值
            txtStartDate.DateTimeValue = GlobalInfo.OCF_DATE;
            txtEndDate.DateTimeValue   = GlobalInfo.OCF_DATE;
            txtStartTime.EditValue     = "08:45";
            txtEndTime.EditValue       = "13:45";

            //2. 設定下拉選單
            //造市者
            DataTable dtFcmAcc = new ABRK().ListFcmAccNo();//第一行空白+ampd_fcm_no/abrk_name/cp_display

            dw_sbrkno.SetDataTable(dtFcmAcc, "AMPD_FCM_NO", "CP_DISPLAY", TextEditStyles.DisableTextEditor, " ");

            //商品
            DataTable dtProd = new APDK().ListAll3();//第一行空白+apdk_prod_type/pdk_kind_id/market_code

            dw_prod_kd.SetDataTable(dtProd, "PDK_KIND_ID", "PDK_KIND_ID", TextEditStyles.DisableTextEditor, " ");

            //買賣權
            DataTable dtCP = new CODW().ListLookUpEdit("50060", "50060_DDLB_1");

            foreach (DataRow dr in dtCP.Rows)
            {
                if (dr["CODW_ID"].AsString() == "N")
                {
                    dr["CODW_ID"] = " ";
                }
            }
            ddlb_1.SetDataTable(dtCP, "CODW_ID", "CODW_DESC", TextEditStyles.DisableTextEditor, "");

            return(ResultStatus.Success);
        }
Example #4
0
 public W500xx(string programID, string programName) : base(programID, programName)
 {
     InitializeComponent();
     this.Text = _ProgramID + "─" + _ProgramName;
     daoABRK   = new ABRK();
     daoAPDK   = new APDK();
     _D500Xx   = new D500xx();
 }
Example #5
0
 public W56010(string programID, string programName) : base(programID, programName)
 {
     InitializeComponent();
     this.Text = _ProgramID + "─" + _ProgramName;
     txtFromMonth.DateTimeValue = GlobalInfo.OCF_DATE;
     txtToMonth.DateTimeValue   = GlobalInfo.OCF_DATE;
     daoABRK  = new ABRK();
     dao56010 = new D56010();
 }
Example #6
0
        public W50120(string programID, string programName) : base(programID, programName)
        {
            InitializeComponent();
            this.Text = _ProgramID + "─" + _ProgramName;
            GridHelper.SetCommonGrid(gvMain);

            txtMonth.DateTimeValue = GlobalInfo.OCF_DATE;
            txtMonth.Focus();
            txtMonth.ImeMode = ImeMode.Disable;
            dao50120         = new D50120();
            daoABRK          = new ABRK();
            daoAPDK          = new APDK();
            dtInsertUse      = daoAPDK.ListAll2();
            dtInsertUse.Columns.Add("TEMP_PROD_TYPE");
            _IsPreventFlowPrint = false;
        }
Example #7
0
        /// <summary>
        /// 視窗啟動時,設定一些UI元件初始值
        /// </summary>
        /// <returns></returns>
        protected override ResultStatus Open()
        {
            base.Open();

            if (!FlagAdmin)
            {
                labProdType.Visible = false;
                cbxProdType.Visible = false;
            }
            else
            {
                labProdType.Visible = true;
                cbxProdType.Visible = true;
            }

            //1.設定初始年月yyyy/MM
            txtStartMonth.DateTimeValue        = GlobalInfo.OCF_DATE;
            txtStartMonth.EnterMoveNextControl = true;
            txtStartMonth.Focus();

            txtEndMonth.DateTimeValue        = GlobalInfo.OCF_DATE;
            txtEndMonth.EnterMoveNextControl = true;

            //2.設定下拉選單
            //2.1先讀取db
            DataTable dt = new ABRK().ListAll2();//第一行空白+ABRK_NO/ABRK_NAME/cp_display

            cbxFcmStartNo.SetDataTable(dt, "ABRK_NO", "CP_DISPLAY", TextEditStyles.DisableTextEditor, " ");
            cbxFcmEndNo.SetDataTable(dt, "ABRK_NO", "CP_DISPLAY", TextEditStyles.DisableTextEditor, " ");

            rgpType.SelectedIndex = 0;               //直接預設為第一個選項
            rgpType_EditValueChanged(rgpType, null); //觸發事件
            rgpType.EnterMoveNextControl = true;

            DataTable dtProdType = new APDK().dddw_pdk_kind_id();//前面[全部/期貨/選擇權]+apdk_prod_type/pdk_kind_id/cp_display

            cbxProdType.SetDataTable(dtProdType, "PDK_KIND_ID", textEditStyles: TextEditStyles.DisableTextEditor);
            cbxProdType.ItemIndex = 0;//直接預設為[全部]

            return(ResultStatus.Success);
        }
Example #8
0
        protected override ResultStatus Open()
        {
            base.Open();
            //1. 設定時間初始值
            txtStartDate.DateTimeValue = GlobalInfo.OCF_DATE;
            txtEndDate.DateTimeValue   = GlobalInfo.OCF_DATE;

            //2. 設定下拉選單
            //造市者
            DataTable dtFcm = new ABRK().ListFcmNo();//第一行空白+ampd_fcm_no/abrk_abrk_name/cp_display

            dw_sbrkno.SetDataTable(dtFcm, "AMPD_FCM_NO", "CP_DISPLAY", TextEditStyles.DisableTextEditor, " ");

            //商品
            DataTable dtProd = new APDK().ListKind2();//前面空一行+APDK_KIND_ID_STO/MARKET_CODE

            dw_prod_kd.SetDataTable(dtProd, "APDK_KIND_ID_STO", "APDK_KIND_ID_STO", TextEditStyles.DisableTextEditor, " ");

            gbItem_SelectedIndexChanged(gbItem, null);

            return(ResultStatus.Success);
        }
Example #9
0
        protected override ResultStatus Open()
        {
            base.Open();
            //1. 設定時間初始值
            txtStartDate.DateTimeValue = GlobalInfo.OCF_DATE;
            txtEndDate.DateTimeValue   = GlobalInfo.OCF_DATE;
            txtStartDate.ImeMode       = ImeMode.Disable;
            txtEndDate.ImeMode         = ImeMode.Disable;
            txtStartTime.EditValue     = "08:45";
            txtStartTime.ImeMode       = ImeMode.Disable;
            txtEndTime.EditValue       = "13:45";
            txtEndTime.ImeMode         = ImeMode.Disable;

            //2. 設定下拉選單
            //造市者
            DataTable dtFcmAcc = new ABRK().ListFcmAccNo();//第一行空白+ abrk_abrk_name/cp_display

            dwBrkno.SetDataTable(dtFcmAcc, "AMPD_FCM_NO", "CP_DISPLAY", TextEditStyles.DisableTextEditor, "");

            //商品
            DataTable dtProd = new APDK().ListAll3();//第一行空白+ abrk_abrk_name/cp_display

            dwProd.SetDataTable(dtProd, "PDK_KIND_ID", "PDK_KIND_ID", TextEditStyles.DisableTextEditor, "");

            //買賣權
            DataTable dtCP = new CODW().ListLookUpEdit("AMMD", "AMMD_PC_CODE");

            ddlb_1.SetDataTable(dtCP, "CODW_ID", "CODW_DESC", TextEditStyles.DisableTextEditor);
            ddlb_1.ItemIndex = 0;

            //檔內外檔數
            DataTable dtOI = new CODW().ListLookUpEdit("50050", "DDLB_2");

            ddlb_2.SetDataTable(dtOI, "CODW_ID", "CODW_DESC", TextEditStyles.DisableTextEditor, "");

            return(ResultStatus.Success);
        }
Example #10
0
        /// <summary>
        /// 視窗啟動時,設定一些UI元件初始值
        /// </summary>
        /// <returns></returns>
        protected override ResultStatus Open()
        {
            base.Open();

            //1.設定初始年月yyyy/MM
            txtStartMonth.DateTimeValue        = GlobalInfo.OCF_DATE;
            txtStartMonth.EnterMoveNextControl = true;
            txtStartMonth.Focus();

            txtEndMonth.DateTimeValue        = GlobalInfo.OCF_DATE;
            txtEndMonth.EnterMoveNextControl = true;

            //2.設定下拉選單
            //2.1先讀取db
            DataTable dt = new ABRK().ListAll2();//第一行空白+ABRK_NO/ABRK_NAME/cp_display

            cbxFcmStartNo.SetDataTable(dt, "ABRK_NO", "CP_DISPLAY", TextEditStyles.Standard, " ");
            cbxFcmEndNo.SetDataTable(dt, "ABRK_NO", "CP_DISPLAY", TextEditStyles.Standard, " ");

            rgpType.SelectedIndex        = 0;//直接預設為第一個選項
            rgpType.EnterMoveNextControl = true;

            return(ResultStatus.Success);
        }