/// <summary>
        /// 保存明细数据
        /// </summary>
        /// <param name="InvoiceId"></param>
        private void SaveDetail(int InvoiceId)
        {
            bool result = InvoiceRecordDetailManager.DeleteByInoviceId(InvoiceId);

            if (hidInvoiceDetail.Value.Trim() != string.Empty)
            {
                string[] items = hidInvoiceDetail.Value.Trim().TrimEnd('@').Split('@');
                if (items.Length > 0)
                {
                    InvoiceRecordDetail model = new InvoiceRecordDetail();
                    foreach (string item in items)
                    {
                        string[] detail = item.Trim().Split('$');
                        if (detail.Length > 0)
                        {
                            model.invoiceId      = InvoiceId;
                            model.orderCollectId = int.Parse(detail[0]);
                            model.orderNum       = detail[1];
                            model.shouldMoney    = double.Parse(detail[2]);
                            model.invoiceMoney   = double.Parse(detail[3]);

                            InvoiceRecordDetailManager.Add(model);
                        }
                    }
                }
            }
        }
        /// <summary>
        /// 加载明细数据
        /// </summary>
        /// <param name="Id"></param>
        private void RecordDetail_Load(string Id)
        {
            string    strWhere = " invoiceId = " + Id;
            DataTable dt       = InvoiceRecordDetailManager.GetList(strWhere);

            rpRecordList.DataSource = dt;
            rpRecordList.DataBind();

            double total = 0;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                total += Convert.ToDouble(dt.Rows[i]["invoiceMoney"]);
            }

            this.hasSumBox.InnerText = total.ToString("F2");
        }
        /// <summary>
        /// 删除数据
        /// </summary>
        /// <param name="Id"></param>
        public void Del(string Id)
        {
            bool result = InvoiceRecordManager.Del(Id);

            InvoiceRecordDetailManager.DeleteByInoviceId(int.Parse(Id));
        }