using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CY.BLL; using CY.BLL.Inquiry; using CY.Model; using CY.Model.Inquiry; namespace CY.WebForm.Pages.business { public partial class TTTInsideInquiryDetail : FrontBasePage { EC_MemberBasicBLL _eC_MemberBasicBLL = new EC_MemberBasicBLL(); PaperSizeDetailBLL _paperSizeDetailBLL = new PaperSizeDetailBLL(); PaperInfoBLL _paperInfoBLL = new PaperInfoBLL(); BrandInfoBLL _brandInfoBLL = new BrandInfoBLL(); InquiryBLL _inquiryBLL = new InquiryBLL(); RecordInfoBLL _recordInfoBLL = new RecordInfoBLL(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string firmId = string.Empty; if (Request["fid"] != null) { firmId = Request["fid"].ToString(); EC_MemberBasic memberModel = _eC_MemberBasicBLL.GetMemberByMemberId(Guid.Parse(firmId)); this.lblFirmName.Text = memberModel.Name; this.lblPhone.Text = memberModel.EC_MemberExtendMode.PhoneNum; this.lblQQ.Text = memberModel.EC_MemberExtendMode.QQ; InquiryCommonModel model = InquiryBLL.GetInquiryCommonModelByFirm(); if (model != null) { this.hidPrintTypeId.Value = model.PrintTypeId.ToString(); this.hidPrintCount.Value = model.PrintCount.ToString(); this.lblPrintTypeName.Text = model.PrintTypeName; this.lblPrintMode.Text = model.PrintModeName; this.lblPrintCount.Text = model.PrintCountName; this.lblPrintDemand.Text = model.PrintDemand; this.lblAfterWorksDemand.Text = model.AfterWorksDemand; this.lblDeliveryMode.Text = model.DeliveryModeName; this.lblBillMode.Text = model.BillModeName; this.lblRemarks.Text = model.Remarks; Guid memberId = Guid.Empty; if (Session["CustomerId"] != null) { memberId = Guid.Parse(Session["CustomerId"].ToString()); } IList list = _inquiryBLL.GetInquiryDetailList(model, Guid.Parse(firmId), memberId); this.RepInquiryResultList.DataSource = list; this.RepInquiryResultList.DataBind(); if (Request["num"] != null) { if (Request["num"].ToString() == "1") { ////询价记录保存 //if (CurrentUser != null) //{ // if (CurrentUser.MemberId != Guid.Parse(firmId)) // { // model.InquiryDetailObj = list[0]; // Inquiry_RecordInfo rInfo = new Inquiry_RecordInfo(); // string inquiryStr = InquiryBLL.GetInquiryCommonModelXMLStr(model); // rInfo.InquiryPersonId = CurrentUser.MemberId; // rInfo.FirmId = Guid.Parse(firmId); // rInfo.PrintParameter = inquiryStr; // rInfo.PrintTypeId = model.PrintTypeId; // rInfo.PrintCount = this.hidPrintCount.Value.ToInt32().Value; // rInfo.SysPrice = list[0].TotalPrice; // rInfo.FirmPrice = rInfo.SysPrice; // rInfo.OperateTime = DateTime.Now; // rInfo.ResultStatus = false; // _recordInfoBLL.InsertModel(rInfo); // } //} } } } } } } } }