Example #1
0
        protected override bool BtnOkClick()
        {
            if (d_ProductSpec.ItemSpec == null)
            {
                Miles.Framework.UI.Function.MForm.SetToolTip(this.d_ProductSpec, "篷房规格不能为空", 1000);
                return(false);
            }

            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_link_bill_tent old  = modelObj as Model.Info_link_bill_tent;
            Model.Info_link_bill_tent info = old != null?this.GetDataBind <Model.Info_link_bill_tent>(old) : this.GetDataBind <Model.Info_link_bill_tent>();

            //规格特殊处理获取下数据

            //info.ItemSpec = d_ProductSpec.ItemSpec;

            this.DoSelectValueEvent(info);

            return(true);
        }
Example #2
0
 protected override void OnLoad(EventArgs e)
 {
     base.OnLoad(e);
     if (!this.blNewFlag)
     {
         Model.Info_link_bill_tent info = modelObj as Model.Info_link_bill_tent;
         SetAccountInfo(info);
     }
 }
Example #3
0
        public override void SetDataSource(object dataSource)
        {
            Clear();
            base.SetDataSource(dataSource);
            base.selectValue = dataSource;
            if (dataSource == null)
            {
                return;
            }

            Model.Info_link_bill info = dataSource as Model.Info_link_bill;
            this.Tag = info.LinkBill_Id;
            this.SetDataBind(dataSource);

            if (info.Odr_Type == 1)
            {
                label40.Visible       = true;
                d_letBudSDate.Visible = true;
                label39.Visible       = true;
                d_letBudEDate.Visible = true;
            }
            else
            {
                label40.Visible       = false;
                d_letBudSDate.Visible = false;
                label39.Visible       = false;
                d_letBudEDate.Visible = false;
            }

            //商品列表添加
            for (int i = 0; i < info.Items.Count; i++)
            {
                int rowOffset = 2;// + i * 17;
                Model.Info_link_bill_tent item = info.Items[i];
                if (i > 0)
                {
                    InsertBillItem(rowOffset);
                }

                SetItemCellValue(item, rowOffset);
            }
        }
Example #4
0
 private void SetAccountInfo(Model.Info_link_bill_tent info)
 {
     this.SetDataBind(info);
     //this.d_ProductSpec.SetDataSource(info.ItemSpec.Items);
 }
Example #5
0
 public FmLinkBillInfo(Model.Info_link_bill_tent info)
     : base(info)
 {
     InitializeComponent();
 }