//FindBtn_Click...
        private void FindBtn_Click_Extend(object sender, EventArgs e)
        {
            this.Model.SysnergyLineView.Clear();
            this.Model.ClearErrorMessage();
            //调用模版提供的默认实现.--默认实现可能会调用相应的Action.
            if (this.Model.SysnergyView.FocusedRecord == null)
            {
                return;
            }

            long   docKey = this.Model.SysnergyView.FocusedRecord.InvoiceNo;
            string DocOrg = this.Model.SysnergyView.FocusedRecord.DocOrg.ToString();

            UFIDA.U9.Cust.GS.FT.SynergyFindBP.Proxy.SynergyFindProxy proxy = new SynergyFindBP.Proxy.SynergyFindProxy();
            proxy.DocOrg    = DocOrg;
            proxy.InvoiceNo = docKey;
            List <SynergyFindBP.SynergyFindDtoData> dto = proxy.Do();
            SysnergyLineViewRecord record = null;

            foreach (SynergyFindBP.SynergyFindDtoData finddto in dto)
            {
                record                 = this.Model.SysnergyLineView.AddNewUIRecord();
                record.BillNoItem      = this.Model.SysnergyView.FocusedRecord.InvoiceNo;
                record.BillNoItem_Code = this.Model.SysnergyView.FocusedRecord.InvoiceNo_Code;
                record.BillNoItem_Name = this.Model.SysnergyView.FocusedRecord.InvoiceNo_Name;
                record.ShipPlanDate    = finddto.ShipPlanDate;
                record.LiOrderStatus   = Convert.ToBoolean(finddto.LiOrderStatus);
                record.Customer        = Convert.ToInt64(finddto.Customer);
                record.Customer_Code   = finddto.CustomerCode;
                record.Customer_Name   = finddto.CustomerName;
                //外销业务员
                if (!string.IsNullOrEmpty(finddto.SalesStaff))
                {
                    record.SalesStaff      = Convert.ToInt64(finddto.SalesStaff);
                    record.SalesStaff_Code = finddto.SalesStaffCode;
                    record.SaleStaff_Name  = finddto.SalesStaffName;
                }
                record.Memo = finddto.Memo;
            }

            FindBtn_Click_DefaultImpl(sender, e);
        }
        /// <summary>
        /// 理单查询调用BP
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void TrimFindBtnClick_Extend(object sender, UIActionEventArgs e)
        {
            this.CurrentModel.ClearErrorMessage();
            this.CurrentModel.SysnergyLineView.Clear();
            if (this.CurrentModel.SysnergyView.FocusedRecord == null)
            {
                return;
            }

            long docKey = this.CurrentModel.SysnergyView.FocusedRecord.InvoiceNo;
            long DocOrg = this.CurrentModel.SysnergyView.FocusedRecord.DocOrg;
            int  status = this.CurrentModel.SysnergyView.FocusedRecord.DocStatus;

            UFIDA.U9.Cust.GS.FT.SynergyFindBP.Proxy.GetTrimInfoProxy proxy = new SynergyFindBP.Proxy.GetTrimInfoProxy();
            proxy.BillNo = docKey;
            proxy.Status = status;
            proxy.Org    = DocOrg;
            List <SynergyFindBP.SynergyFindDtoData> dto = proxy.Do();
            SysnergyLineViewRecord record = null;

            foreach (SynergyFindBP.SynergyFindDtoData finddto in dto)
            {
                record                 = this.CurrentModel.SysnergyLineView.AddNewUIRecord();
                record.BillNoItem      = this.CurrentModel.SysnergyView.FocusedRecord.InvoiceNo;
                record.BillNoItem_Code = this.CurrentModel.SysnergyView.FocusedRecord.InvoiceNo_Code;
                record.BillNoItem_Name = this.CurrentModel.SysnergyView.FocusedRecord.InvoiceNo_Name;
                record.ShipPlanDate    = finddto.ShipPlanDate;
                record.LiOrderStatus   = Convert.ToBoolean(finddto.LiOrderStatus);
                record.Customer        = Convert.ToInt64(finddto.Customer);
                record.Customer_Code   = finddto.CustomerCode;
                record.Customer_Name   = finddto.CustomerName;
                record.SalesStaff      = Convert.ToInt64(finddto.SalesStaff);
                record.SalesStaff_Code = finddto.SalesStaffCode;
                record.SaleStaff_Name  = finddto.SalesStaffName;

                record.Memo = finddto.Memo;
            }

            //调用模版定义的默认实现方法.如需扩展,请直接在此编程.
            this.TrimFindBtnClick_DefaultImpl(sender, e);
        }