Beispiel #1
0
 protected override void LazyInit()
 {
     if (DesignMode)
     {
         return;
     }
     cmbProductInfo1.LoadData();
     cmbProductInfo1.SelectItemEvent += CmbProductInfo1_SelectItemEvent;
     if (!this.blNewFlag)
     {
         this.cmbProductInfo1.Enabled = false;
         Model.Info_fin_order_item info = modelObj as Model.Info_fin_order_item;
         SetInfo(info);
     }
 }
Beispiel #2
0
        private void BtnEdit_Click(object sender, EventArgs e)
        {
            if (mDataGrid1.CurrentRow == null)
            {
                return;
            }

            Model.Info_fin_order_item info = mDataGrid1.GetCurrentEntity() as Model.Info_fin_order_item;

            FmGenItem fmGenUpdate = new FmGenItem(info);

            fmGenUpdate.SelectValue += (object obj) =>
            {
                mDataGrid1.EditCurrentItem <Model.Info_fin_order_item>((Model.Info_fin_order_item)obj);
            };
            fmGenUpdate.ShowDialog();
        }
Beispiel #3
0
        protected override bool BtnOkClick()
        {
            Dictionary <Control, string> dicEmptyCtrs = this.GetValidEmptyCtrs();

            if (dicEmptyCtrs.Count > 0)
            {
                foreach (var ctr in dicEmptyCtrs.Keys)
                {
                    Miles.Framework.UI.Function.MForm.SetToolTip(ctr, dicEmptyCtrs[ctr], 1000);
                    return(false);
                }
            }

            Model.Info_fin_order_item info = this.GetDataBind <Model.Info_fin_order_item>();

            info.ItemSpec = this.dropDownProductSpec1.ItemSpec;

            this.DoSelectValueEvent(info);

            return(true);
        }
Beispiel #4
0
 private void SetInfo(Model.Info_fin_order_item info)
 {
     this.SetDataBind(info);
     this.dropDownProductSpec1.SetDataSource(info.ItemSpec.Items);
 }
Beispiel #5
0
 public FmGenItem(Model.Info_fin_order_item info)
     : base(info)
 {
     InitializeComponent();
 }