Пример #1
0
        public W40040(string programID, string programName) : base(programID, programName)
        {
            InitializeComponent();
            this.Text = _ProgramID + "─" + _ProgramName;
            //預設交易時段
            OCFG daoOCFG = new OCFG();

            oswGrpLookItem.SetDataTable(daoOCFG.ListAll(), "OSW_GRP", "OSW_GRP_NAME", DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor, null);
            oswGrpLookItem.EditValue = daoOCFG.f_gen_osw_grp();
        }
Пример #2
0
        protected override ResultStatus Open()
        {
            base.Open();

            txtDate.DateTimeValue = DateTime.Now;
            txtDate.Focus();

            dao40014 = new D40014();

            //預設交易時段
            OCFG daoOCFG = new OCFG();

            oswGrpLookItem.SetDataTable(daoOCFG.ListAllTime(), "OSW_GRP", "OSW_GRP_NAME", DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor, null);
            oswGrpLookItem.EditValue = daoOCFG.f_gen_osw_grp();

            return(ResultStatus.Success);
        }
Пример #3
0
 protected override ResultStatus AfterOpen()
 {
     try {
         //決定盤別下拉選單
         daoOCFG = new OCFG();
         if (daoOCFG.f_get_txn_osw_grp(_ProgramID) == "5")
         {
             ddlType.EditValue = "1";
         }
         else
         {
             ddlType.EditValue = "2";
         }
     } catch (Exception ex) {
         throw ex;
     }
     return(ResultStatus.Success);
 }
Пример #4
0
        private bool SaveFlag;        //用於delete row後, 是曾經執行save function.
        #endregion

        public W40074(string programID, string programName) : base(programID, programName)
        {
            InitializeComponent();
            this.Text        = _ProgramID + "─" + _ProgramName;
            dao40071         = new D40071();
            dao40072         = new D40072();
            dao40074         = new D40074();
            daoMGD2          = new MGD2();
            daoMGD2L         = new MGD2L();
            daoMGRT1         = new MGRT1();
            daoMOCF          = new MOCF();
            daoOCFG          = new OCFG();
            dtFLevel         = daoMGRT1.dddw_mgrt1("F");         //先讀,後面在不同的地方會用到
            dtOLevel         = daoMGRT1.dddw_mgrt1("O");         //先讀,後面在不同的地方會用到
            dtProdType       = dao40071.d_40071_prod_type_ddl(); //先讀,後面在不同的地方會用到
            dtDel            = new DataTable();
            kindIDLookUpEdit = new RepositoryItemLookUpEdit();
            GridHelper.SetCommonGrid(gvMain);
            gvMain.AppearancePrint.BandPanel.Font = new Font("Microsoft YaHei", 10);
            gvMain.AppearancePrint.BandPanel.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
            SaveFlag = true;
        }
Пример #5
0
        protected override ResultStatus Open()
        {
            try {
                base.Open();
                txtSDate.DateTimeValue = DateTime.Now;
                txtSDate.Focus();
#if DEBUG
                txtSDate.Text = "2018/11/15";
#endif
                //設定商品交易時段下拉選單
                List <LookupItem> ddlOswGrp = new List <LookupItem>()
                {
                    new LookupItem()
                    {
                        ValueMember = "1", DisplayMember = "Group1 (13:45)"
                    },
                    new LookupItem()
                    {
                        ValueMember = "5", DisplayMember = "Group2 (16:15)"
                    },
                    new LookupItem()
                    {
                        ValueMember = "%", DisplayMember = "ALL"
                    }
                };
                Extension.SetDataTable(dwOswGrp, ddlOswGrp, "ValueMember", "DisplayMember", TextEditStyles.DisableTextEditor, "");

                //從共用方法取得商品交易時段
                daoOCFG            = new OCFG();
                dwOswGrp.EditValue = daoOCFG.f_gen_osw_grp();
            }
            catch (Exception ex) {
                throw ex;
            }
            return(ResultStatus.Success);
        }