using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CY.BLL.EC; using CY.Model; using CY.BLL.Sys; using CY.Infrastructure.Common; using CY.BLL; using CY.Model.Inquiry; using CY.BLL.OA; using CY.Infrastructure.Query; using CY.WebForm.Pages.common; namespace CY.WebForm.Pages.business { //吴辉 //合版施工单 public partial class AgMergerOrderDetail : BasePage { EC_MergerSingleBLL bll_EC_MergerSingleBLL = null; Sys_DictionaryBLL bll_Sys_DictionaryBLL = null; //初始化 public AgMergerOrderDetail() { bll_EC_MergerSingleBLL = new EC_MergerSingleBLL(); bll_Sys_DictionaryBLL = new Sys_DictionaryBLL(); } //页面加载 protected void Page_Load(object sender, EventArgs e) { switch (Request["Target"]) { case "print": int orderId = Request["orderIdStr"].ToString().ToInt32().Value; EC_MergerSingle m_EC_MergerSingle = bll_EC_MergerSingleBLL.GetModelByKeyid(orderId); m_EC_MergerSingle.PMS_IsPrint = 1; bll_EC_MergerSingleBLL.UpdateModel(m_EC_MergerSingle); JavaScript.RefreshParent(this); break; default: InitData(); return; } } //加载合版施工单信息 private bool InitData() { int? keyid = Request["keyid"].ToInt32(); this.hideOrderId.Value = Request["keyid"]; EC_MergerSingle m_EC_MergerSingle = bll_EC_MergerSingleBLL.GetModelByKeyid(keyid); if (m_EC_MergerSingle == null) m_EC_MergerSingle = new EC_MergerSingle(); this.spanSpecialNum.InnerText = m_EC_MergerSingle.PMS_OrderNum; this.spanSpecialNum_o.InnerText = m_EC_MergerSingle.PMS_OrderNum; this.spanSpecialTime.InnerText = m_EC_MergerSingle.PMS_OrderTime.Value.ToString("yyyy-MM-dd HH:mm"); this.spanSpecialOprator.InnerText = m_EC_MergerSingle.Operator; this.spanExigencyDegree.InnerText = bll_Sys_DictionaryBLL.GetNameByMeanValue(m_EC_MergerSingle.PMS_Emergency.ToInt32(), "OA_紧急程度"); this.spanOutFirm.InnerText = m_EC_MergerSingle.PMS_Printers; this.spanPMS_PaperSource.InnerText = m_EC_MergerSingle.PMS_PaperSource; this.spanPMS_PaperName.InnerText = m_EC_MergerSingle.PMS_PaperName; this.spanSelfPaperName.InnerText = (m_EC_MergerSingle.PMS_PaperNameTypeName == "请选择") ? "" : m_EC_MergerSingle.PMS_PaperNameTypeName; this.spanPMS_PaperSpecification.InnerText = (m_EC_MergerSingle.PMS_PaperSpecification == "请选择") ? "" : m_EC_MergerSingle.PMS_PaperSpecification; this.spanSelfPaperSpec.InnerText = m_EC_MergerSingle.PMS_PaperSpecTypeName; this.spanPMS_PaperCount.InnerText = m_EC_MergerSingle.PMS_PaperCount.ToString2(); this.spanPMS_PaperPositive.InnerText = m_EC_MergerSingle.PMS_PaperPositive.ToString2(); this.spanPMS_PaperConsume.InnerText = m_EC_MergerSingle.PMS_PaperConsume.ToString2(); this.spanPMS_Machine.InnerText = (m_EC_MergerSingle.PMS_Machine == "请选择") ? "" : m_EC_MergerSingle.PMS_Machine; this.spanPSF_Typesetting.InnerText = m_EC_MergerSingle.PMS_Mode; this.spanPMS_IsRevisedEdition.InnerText = m_EC_MergerSingle.PMS_IsRevisedEdition ? "修版" : "不修版"; this.spanPMS_IsColorSamples.InnerText = m_EC_MergerSingle.PMS_IsColorSamples; this.spanPMS_ChromaticNumber.InnerText = m_EC_MergerSingle.PMS_ChromaticNumber; this.spanPlateSource.InnerHtml = m_EC_MergerSingle.PMS_PlateSourceName; if (m_EC_MergerSingle.PMS_PlateSource == 1) { this.lbCTPCount.Visible = true; this.tdCTPCount.Visible = true; this.lbPSSpec.Visible = false; this.tdPSSpec.Visible = false; this.lbPSCount.Visible = false; this.tdPsCount.Visible = false; } else if (m_EC_MergerSingle.PMS_PlateSource == 2 || m_EC_MergerSingle.PMS_PlateSource == 3) { this.lbPSSpec.Visible = true; this.tdPSSpec.Visible = true; this.lbPSCount.Visible = true; this.tdPsCount.Visible = true; this.lbCTPCount.Visible = false; this.tdCTPCount.Visible = false; } else if (m_EC_MergerSingle.PMS_PlateSource == 0) { this.lbCTPCount.Visible = false; this.tdCTPCount.Visible = false; this.lbPSSpec.Visible = false; this.tdPSSpec.Visible = false; this.lbPSCount.Visible = false; this.tdPsCount.Visible = false; } this.spanCTPSpec.InnerText = m_EC_MergerSingle.PMS_CTP; this.spanSelfCTPSpec.InnerText = (m_EC_MergerSingle.PMS_CTPSpecTypeName == "请选择") ? "" : m_EC_MergerSingle.PMS_CTPSpecTypeName; this.spanSelfFilmSpec.InnerText = (m_EC_MergerSingle.PMS_FilmTypeName == "请选择") ? "" : m_EC_MergerSingle.PMS_FilmTypeName; this.spanCTPCount.InnerText = m_EC_MergerSingle.PMS_CTPCount.ToString2(); this.spanPSbanSpec.InnerText = m_EC_MergerSingle.PMS_PSBan; this.spanPSCount.InnerText = m_EC_MergerSingle.PMS_PSCount.ToString2(); this.spanPMS_CompletionTime.InnerText = (m_EC_MergerSingle.PMS_CompletionTime ?? DateTime.Now).ToString("yyyy-MM-dd"); this.spanPMS_TotalPrice.InnerText = (m_EC_MergerSingle.PMS_TotalPrice ?? 0).ToString("0.00"); this.spanPMS_Remarks.InnerText = m_EC_MergerSingle.PMS_Remarks; if (m_EC_MergerSingle.Keyid != null) { List m_EC_MergerOrdersList = bll_EC_MergerSingleBLL.GetEC_MergerOrdersListByKeyid(m_EC_MergerSingle.Keyid) as List; this.RepClientList.DataSource = m_EC_MergerOrdersList; this.RepClientList.DataBind(); } return true; } //点击事件 protected void btnPress_Click(object sender, EventArgs e) { EC_MergerSingle m_EC_MergerSingle = bll_EC_MergerSingleBLL.GetModelByKeyid(Convert.ToInt32(Request["keyid"])); m_EC_MergerSingle.PMS_IsPrint = 1; bll_EC_MergerSingleBLL.UpdateModel(m_EC_MergerSingle); JavaScript.RefreshParent(this); } } }