private bool CheckDetail(int index) { switch (index) { case (int)EIndex.StoreCD: //入力なければチェックなし if (detailControls[index].Text == "") { ScStore.LabelText = ""; return(true); } else { //ストアマスタデータチェック Store_BL mbl = new Store_BL(); M_Store_Entity mse = new M_Store_Entity { StoreCD = detailControls[index].Text, ChangeDate = ckM_Label1.Text }; DataTable dt = mbl.M_Store_Select(mse); if (dt.Rows.Count > 0) { ScStore.LabelText = dt.Rows[0]["StoreName"].ToString(); } else { //E136 mbl.ShowMessage("E136"); ScStore.LabelText = ""; return(false); } } break; case (int)EIndex.StaffName: break; case (int)EIndex.StaffTo: if (detailControls[index].Text != "") { int result = detailControls[index].Text.CompareTo(detailControls[index - 1].Text); if (result < 0) { //E106 mbl.ShowMessage("E106"); detailControls[index].Focus(); return(false); } } break; } return(true); }
/// <summary> /// 画面クリア(0:全項目、1:KEY部以外) /// </summary> /// <param name="Kbn"></param> private void Scr_Clr(short Kbn) { foreach (Control ctl in detailControls) { if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_CheckBox))) { ((CheckBox)ctl).Checked = false; } else if (ctl.GetType().Equals(typeof(Panel))) { } else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox))) { ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1; } else { ctl.Text = ""; } } foreach (Control ctl in detailLabels) { ((CKM_SearchControl)ctl).LabelText = ""; } //初期値セット string ymd = mibl.GetDate(); //スタッフマスター(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; } //[M_Store] M_Store_Entity mse2 = new M_Store_Entity { StoreCD = mse.StoreCD, ChangeDate = ymd }; Store_BL sbl = new Store_BL(); DataTable dt = sbl.M_Store_Select(mse2); if (dt.Rows.Count > 0) { } else { bbl.ShowMessage("E133"); EndSec(); } CboSoukoName.Enabled = false; detailControls[1].Focus(); }
/// <summary> /// 画面クリア(0:全項目、1:KEY部以外) /// </summary> /// <param name="Kbn"></param> private void Scr_Clr(short Kbn) { foreach (Control ctl in detailControls) { if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_CheckBox))) { ((CheckBox)ctl).Checked = false; } else if (ctl.GetType().Equals(typeof(Panel))) { } else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox))) { ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1; } else { ctl.Text = ""; } } ScVendor.LabelText = ""; //foreach (Control ctl in detailLabels) //{ // ((CKM_SearchControl)ctl).LabelText = ""; //} //初期値セット string ymd = ssbl.GetDate(); //スタッフマスター(M_Staff)に存在すること //[M_Staff] M_Staff_Entity mse = new M_Staff_Entity { StaffCD = InOperatorCD, ChangeDate = ymd }; Staff_BL bl = new Staff_BL(); bool ret = bl.M_Staff_Select(mse); if (ret) { CboStoreCD.SelectedValue = mse.StoreCD; } //[M_Store] M_Store_Entity mse2 = new M_Store_Entity { StoreCD = mse.StoreCD, ChangeDate = ymd }; Store_BL sbl = new Store_BL(); DataTable dt = sbl.M_Store_Select(mse2); if (dt.Rows.Count > 0) { } else { bbl.ShowMessage("E133"); EndSec(); } ((CheckBox)detailControls[(int)EIndex.ChkMiNyuka]).Checked = true; ((CheckBox)detailControls[(int)EIndex.ChkNyukaZumi]).Checked = true; for (int i = (int)EIndex.ChkJuchuAri; i <= (int)EIndex.ChkEdi; i++) { if (detailControls[i].GetType().Equals(typeof(CKM_Controls.CKM_CheckBox))) { ((CheckBox)detailControls[i]).Checked = true; } } GvDetail.DataSource = null; GvDetail.Enabled = false; Btn_F10.Enabled = false; detailControls[0].Focus(); }
/// <summary> /// 画面クリア(0:全項目、1:KEY部以外) /// </summary> /// <param name="Kbn"></param> private void Scr_Clr(short Kbn) { foreach (Control ctl in detailControls) { if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_RadioButton))) { ((RadioButton)ctl).Checked = false; } else if (ctl.GetType().Equals(typeof(Panel))) { } else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox))) { ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1; } else { ctl.Text = ""; } } //初期値セット string ymd = nnbl.GetDate(); //スタッフマスター(M_Staff)に存在すること //[M_Staff] M_Staff_Entity mse = new M_Staff_Entity { StaffCD = InOperatorCD, ChangeDate = ymd }; Staff_BL bl = new Staff_BL(); bool ret = bl.M_Staff_Select(mse); if (ret) { CboStoreCD.SelectedValue = mse.StoreCD; //パラメータ 基準日:Form.日付,店舗:Form.店舗 ,得意先区分:3 ScCustomer.Value2 = mse.StoreCD; } //[M_Store] M_Store_Entity mse2 = new M_Store_Entity { StoreCD = mse.StoreCD, ChangeDate = ymd }; Store_BL sbl = new Store_BL(); DataTable dt = sbl.M_Store_Select(mse2); if (dt.Rows.Count > 0) { } else { bbl.ShowMessage("E133"); EndSec(); } ((RadioButton)detailControls[(int)EIndex.RdoZan]).Checked = true; GvDetail.DataSource = null; GvDetail.Enabled = false; }
/// <summary> /// 画面クリア(0:全項目、1:KEY部以外) /// </summary> /// <param name="Kbn"></param> private void Scr_Clr(short Kbn) { foreach (Control ctl in detailControls) { if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_CheckBox))) { ((CheckBox)ctl).Checked = false; } else if (ctl.GetType().Equals(typeof(Panel))) { } else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox))) { ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1; } else { ctl.Text = ""; } } //foreach (Control ctl in detailLabels) //{ // ((CKM_SearchControl)ctl).LabelText = ""; //} //初期値セット string ymd = ssbl.GetDate(); //スタッフマスター(M_Staff)に存在すること //[M_Staff] M_Staff_Entity mse = new M_Staff_Entity { StaffCD = OperatorCD, ChangeDate = ymd }; Staff_BL bl = new Staff_BL(); bool ret = bl.M_Staff_Select(mse); if (ret) { CboStoreCD.SelectedValue = mse.StoreCD; } //[M_Store] M_Store_Entity mse2 = new M_Store_Entity { StoreCD = mse.StoreCD, ChangeDate = ymd }; Store_BL sbl = new Store_BL(); DataTable dt = sbl.M_Store_Select(mse2); if (dt.Rows.Count > 0) { } else { bbl.ShowMessage("E133"); EndSec(); } ((CheckBox)detailControls[(int)EIndex.ChkAll]).Checked = true; ((CheckBox)detailControls[(int)EIndex.ChkTujo]).Checked = true; ((CheckBox)detailControls[(int)EIndex.ChkHenpin]).Checked = true; ((CheckBox)detailControls[(int)EIndex.ChkHachuAll]).Checked = true; ((CheckBox)detailControls[(int)EIndex.ChkGaisho]).Checked = true; ((CheckBox)detailControls[(int)EIndex.ChkTento]).Checked = true; ((CheckBox)detailControls[(int)EIndex.ChkWeb]).Checked = true; GvDetail.DataSource = null; GvDetail.Enabled = false; btnSubF10.Enabled = false; }
/// <summary> /// 画面クリア(0:全項目、1:KEY部以外) /// </summary> /// <param name="Kbn"></param> private void Scr_Clr(short Kbn) { foreach (Control ctl in detailControls) { if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_CheckBox))) { ((CheckBox)ctl).Checked = false; } else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox))) { ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1; } else { ctl.Text = ""; } } foreach (Control ctl in detailLabels) { ((CKM_SearchControl)ctl).LabelText = ""; } //初期値セット string ymd = hsbl.GetDate(); ScStaff.TxtCode.Text = InOperatorCD; txtHacchuuDateFrom.Text = ymd.ToString(); txtHacchuuDateTo.Text = ymd.ToString(); //スタッフマスター(M_Staff)に存在すること //[M_Staff] M_Staff_Entity mse = new M_Staff_Entity { StaffCD = InOperatorCD, ChangeDate = hsbl.GetDate() }; Staff_BL bl = new Staff_BL(); bool ret = bl.M_Staff_Select(mse); if (ret) { CboStoreCD.SelectedValue = mse.StoreCD; ScStaff.LabelText = mse.StaffName; } //[M_Store] M_Store_Entity mse2 = new M_Store_Entity { StoreCD = mse.StoreCD, ChangeDate = ymd }; Store_BL sbl = new Store_BL(); DataTable dt = sbl.M_Store_Select(mse2); if (dt.Rows.Count > 0) { } else { bbl.ShowMessage("E133"); EndSec(); } //未印刷が初期値 chkInsatuTaishou_Mihakkou.Checked = true; chkInsatuShurui_Hacchhusho.Checked = true; chkInsatuShurui_NetHacchuu.Checked = true; chkInsatuShurui_Chokusou.Checked = true; chkInsatuShurui_Cancel.Checked = true; detailControls[(int)EIndex.StoreCD].Focus(); }