コード例 #1
0
        public Search_HacchuuNO(string changeDate)
        {
            InitializeComponent();

            InitialControlArray();

            HeaderTitleText = ProNm;
            this.Text       = ProNm;

            CboStoreCD.Bind(changeDate);

            tjbl = new HacchuuNyuuryoku_BL();
        }
コード例 #2
0
        private void Form_Load(object sender, EventArgs e)
        {
            try
            {
                InProgramID = ProID;
                InProgramNM = ProNm;

                this.SetFunctionLabel(EProMode.SHOW);   //照会プログラムとして起動
                this.InitialControlArray();

                //起動時共通処理
                base.StartProgram();
                Btn_F6.Text = "";
                Btn_F9.Text = "";

                //コンボボックス初期化
                string ymd = bbl.GetDate();
                mibl = new HacchuuShouninNyuuryoku_BL();
                CboStoreCD.Bind(ymd);

                string stores = GetAllAvailableStores();

                Scr_Clr(0);

                //スタッフマスター(M_Staff)に存在すること
                //[M_Staff]
                M_Staff_Entity mse = new M_Staff_Entity
                {
                    StaffCD    = InOperatorCD,
                    ChangeDate = mibl.GetDate()
                };
                Staff_BL bl  = new Staff_BL();
                bool     ret = bl.M_Staff_Select(mse);
                if (ret)
                {
                    CboStoreCD.SelectedValue = mse.StoreCD;
                }

                //承認用データを抽出(発注入力と同じ)
                HacchuuNyuuryoku_BL hbl   = new HacchuuNyuuryoku_BL();
                DataTable           dtApp = new DataTable();
                W_ApprovalStageFLG = hbl.GetApprovalStageFLG(InOperatorCD);
                //この一時テーブルにレコードがない=承認する立場にない。←画面に表示すべきデータがないというこちになります。
                if (W_ApprovalStageFLG == 0)
                {
                    EndSec();
                    return;
                }

                detailControls[(int)EIndex.OrderDateFrom].Text = ymd;
                detailControls[(int)EIndex.OrderDateTo].Text   = ymd;

                detailControls[(int)EIndex.StoreCD].Focus();
            }
            catch (Exception ex)
            {
                //エラー時共通処理
                MessageBox.Show(ex.Message);
                EndSec();
            }
        }