| | |
| | | using System.Text; |
| | | using CY.BLL.Sys; |
| | | using System.Transactions; |
| | | |
| | | using CY.Model.Inquiry; |
| | | |
| | | namespace CY.WebForm.Pages.business |
| | | { |
| | |
| | | OA_StaffBLL oA_StaffBLL = null; |
| | | OA_DeliverPlanBLL _OA_DeliverPlanBLL = null; |
| | | OA_DeliverPlanBLL oA_DeliverPlanBLL = null; |
| | | EC_OrderPrintParameterBLL eC_OrderPrintParameterBLL = null; |
| | | Sys_DictionaryBLL dictionaryBLL = null; |
| | | /// <summary> |
| | | /// 初始化构造 |
| | | /// </summary> |
| | |
| | | oA_StaffBLL = new OA_StaffBLL(); |
| | | _OA_DeliverPlanBLL = new OA_DeliverPlanBLL(); |
| | | oA_DeliverPlanBLL = new OA_DeliverPlanBLL(); |
| | | eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL(); |
| | | dictionaryBLL = new Sys_DictionaryBLL(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | |
| | | |
| | | List<EC_AcceptWayByOrder> eC_AcceptWayByOrders = null; |
| | | OA_CorporateClients oA_CorporateClients = null; |
| | | //OA_CorporateClients oA_CorporateClients = null; |
| | | OA_CorporateClients oA_CorporateClientsBiddingcompany = null; |
| | | OA_DeliverPlan oA_DeliverPlan = null; |
| | | |
| | | try |
| | | { |
| | | oA_DeliverPlan = _OA_DeliverPlanBLL.GetModelByKeyid(deliverorderId, null, null); |
| | | oA_CorporateClients = _oA_CorporateClientsBLL.SelectModelByFirmIdandMemberId(CurrentUser.MemberId, oA_DeliverPlan.BuyerId); |
| | | oA_CorporateClientsBiddingcompany = _oA_CorporateClientsBLL.SelectBiddingcompanyByFirmId(CurrentUser.MemberId).Where(x => x.Keyid1 == oA_CorporateClients.Biddingcompany).FirstOrDefault(); |
| | | if (oA_CorporateClientsBiddingcompany != null) |
| | | { |
| | | this.spnD.InnerText = oA_CorporateClientsBiddingcompany.CompanyName; |
| | | } |
| | | OA_Staff oA_Staff = oA_StaffBLL.GetModelByKeyid(oA_CorporateClients.BusinessManagerId); |
| | | // oA_CorporateClients = _oA_CorporateClientsBLL.SelectModelByFirmIdandMemberId(CurrentUser.MemberId, oA_DeliverPlan.BuyerId); |
| | | |
| | | oA_CorporateClientsBiddingcompany = _oA_CorporateClientsBLL.SelectBiddingcompanyByFirmId(CurrentUser.MemberId).Where(x => x.Keyid1 == oA_DeliverPlan.Biddingcompany).FirstOrDefault(); |
| | | if (oA_CorporateClientsBiddingcompany != null) |
| | | { |
| | | this.spnD.InnerText = oA_CorporateClientsBiddingcompany.CompanyName; |
| | | } |
| | | |
| | | |
| | | OA_Staff oA_Staff = oA_StaffBLL.GetModelByKeyid(oA_DeliverPlan.BusinessManagerId); |
| | | if (oA_Staff != null) |
| | | { |
| | | this.spnB.InnerText = oA_Staff.Name; |
| | |
| | | { |
| | | this.spnC.InnerText = oA_Staffsss.Name; |
| | | } |
| | | this.spnBuyerName.InnerText = oA_CorporateClients.CompanyName; |
| | | this.spnBuyerName.InnerText = oA_DeliverPlan.CompanyName; |
| | | |
| | | this.spnBuyerAddress.InnerText = oA_DeliverPlan.Dizhi; |
| | | this.spnNowTime.InnerText = oA_DeliverPlan.DeliverTime.Value.ToString("yyyy-Mm-dd"); |
| | | this.spnNowTime.InnerText = oA_DeliverPlan.DeliverTime.Value.ToString("yyyy-MM-dd"); |
| | | this.SellerOrderId.InnerText = oA_DeliverPlan.SellerOrderId; |
| | | this.spnBuyerPhone.InnerText = oA_DeliverPlan.Dianhua; |
| | | |
| | |
| | | |
| | | |
| | | List<Model.EC_OrderBasic> eC_OrderBasics = _eC_OrderBasicBLL.GetEC_OrderBasicListBydeliverorderId(deliverorderId,CurrentUser.MemberId).ToList(); |
| | | |
| | | rptData.DataSource = eC_OrderBasics; |
| | | rptData.DataBind(); |
| | | decimal SumPrice = 0; |
| | | |
| | | if (eC_OrderBasics!=null && eC_OrderBasics.Count > 0) |
| | | if (eC_OrderBasics != null && eC_OrderBasics.Count > 0) |
| | | { |
| | | for(int i=0;i< eC_OrderBasics.Count; i++) |
| | | for (int i = 0; i < eC_OrderBasics.Count; i++) |
| | | { |
| | | if (i == 0) |
| | | { |
| | |
| | | this.spnRemark.InnerText = m_EC_AwbInfo.Remark; |
| | | |
| | | } |
| | | SumPrice += eC_OrderBasics[i].SumPrice.Value; |
| | | } |
| | | SumPrice += eC_OrderBasics[i].SumPrice.Value; |
| | | EC_OrderPrintParameter _eC_OrderPrintParameter = eC_OrderPrintParameterBLL.GetModel(eC_OrderBasics[i].Keyid.Value); |
| | | InquiryCommonModel _inquiryCommonModel = null; |
| | | if (null == _eC_OrderPrintParameter) |
| | | { |
| | | _inquiryCommonModel = new InquiryCommonModel(); |
| | | } |
| | | else |
| | | { |
| | | _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel; |
| | | } |
| | | |
| | | eC_OrderBasics[i].PrintSizeName = _inquiryCommonModel.PrintSizeName; |
| | | var sss = dictionaryBLL.GetDataByType("印刷单位").Where(x=>x.MeanValue == eC_OrderBasics[i].OrderExtend.printunit).FirstOrDefault(); |
| | | if (sss != null) |
| | | { |
| | | eC_OrderBasics[i].yssldw = sss.Name; |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | this.spnRemark.InnerText = oA_DeliverPlan.Remark; |
| | | } |
| | | rptData.DataSource = eC_OrderBasics; |
| | | rptData.DataBind(); |
| | | |
| | | this.spnSumPrice.InnerText = SumPrice.ToString("#0.00"); |
| | | this.spnSumPriceUpper.InnerText = GetChinaMoney(SumPrice); |
| | | |