public Search_HacchuuNO(string changeDate) { InitializeComponent(); InitialControlArray(); HeaderTitleText = ProNm; this.Text = ProNm; CboStoreCD.Bind(changeDate); tjbl = new HacchuuNyuuryoku_BL(); }
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(); } }