| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- using Dongke.IBOSS.PRD.Client.Controls.SelectForm;
- using Dongke.WinForm.Controls;
- using Dongke.WinForm.Utilities;
- using System.ComponentModel;
- using System.Windows.Forms;
- namespace Dongke.IBOSS.PRD.Client.Controls.SearchBox
- {
- public partial class ScbIdnrk : ScbSearchBox
- {
- #region 构造函数
- public ScbIdnrk()
- {
- base.DisplayMember = "IDNRK";
- base.ValueMember = "IDNRK";
- base.PKMember = "IDNRK";
- base.FormText = "组件编码";
- }
- #endregion
- #region 属性
- /// <summary>
- /// 获取或设置查询条件(多选时,不能设置)。
- /// </summary>
- [Description("获取或设置查询条件(多选时,不能设置)。"), Category("CustomerEx")]
- [DefaultValue("")]
- [Browsable(true)]
- public override string Text
- {
- get
- {
- return this.txtCondition1.Text.Trim();
- }
- set
- {
- if (!this.MultiSelect /*&& !this.EditReadOnly && !this.ReadOnly*/)
- {
- this.txtCondition1.Text = value;
- }
- //base.Text = value;
- }
- }
- /// <summary>
- /// 窗体标题
- /// </summary>
- [DefaultValue("物料编码")]
- [Description("获取或设置控件的窗体标题。"), Category("SAPCodeEx")]
- public override string FormText
- {
- get
- {
- return base.FormText;
- }
- set
- {
- base.FormText = value;
- }
- }
- /// <summary>
- /// 获取或设置一个值,该值指示查询结果数据集中的主键。
- /// </summary>
- [Description("获取或设置一个值,该值指示查询结果数据集中的主键。"), Category("MaterialCodeEx")]
- [DefaultValue("Guid")]
- public override string PKMember
- {
- get
- {
- return base.PKMember;
- }
- protected set
- {
- base.PKMember = value;
- }
- }
- /// <summary>
- /// 获取或设置控件的显示的属性
- /// </summary>
- [Description("获取或设置控件的显示的属性。"), Category("MaterialCodeEx")]
- [DefaultValue("MaterialCode")]
- public override string DisplayMember
- {
- get
- {
- return base.DisplayMember;
- }
- set
- {
- base.DisplayMember = value;
- }
- }
- /// <summary>
- /// 获取或设置一个属性,该属性将用作控件中的项的实际值。
- /// </summary>
- [Description("获取或设置一个属性,该属性将用作控件中的项的实际值。"), Category("MaterialCodeEx")]
- [DefaultValue("MaterialCode")]
- public override string ValueMember
- {
- get
- {
- return base.ValueMember;
- }
- set
- {
- base.ValueMember = value;
- }
- }
- #endregion
- #region 重写方法
- /// <summary>
- /// 创建查询窗体。
- /// </summary>
- //protected override ISearchBoxForm CreatSearchForm()
- //{
- // //F_SAPCode form = FormFactory.CreatForm<F_SAPCode>();
- // //return form;
- //}
- /// <summary>
- /// 重写打开查询窗体的方法
- /// </summary>
- public override void ShowSearchForm()
- {
- F_SAPIdnrk frmFsapidnrk = new F_SAPIdnrk();
- DialogResult dialogresult = frmFsapidnrk.ShowDialog();
- if (dialogresult.Equals(DialogResult.OK))
- {
- this.txtCondition1.Text = frmFsapidnrk._IDNRK;
- }
-
- }
- #endregion
- }
- }
|