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.common
|
{
|
//吴辉
|
//合版工单信息控件
|
public partial class CMSMergerOrder : System.Web.UI.UserControl
|
{
|
EC_MergerSingleBLL bll_EC_MergerSingleBLL = null;
|
Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
|
|
//初始化
|
public CMSMergerOrder()
|
{
|
bll_EC_MergerSingleBLL = new EC_MergerSingleBLL();
|
bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
|
}
|
|
//页面加载
|
protected void Page_Load(object sender, EventArgs e)
|
{
|
InitData();
|
}
|
|
/// <summary>
|
/// 加载合版施工单信息
|
/// </summary>
|
private bool InitData()
|
{
|
OA_OrderWorkListRelation m_OA_OrderWorkListRelation = bll_EC_MergerSingleBLL.GetOA_OrderWorkListRelationByOrderIdAndTypeId(Request["orderId"].ToInt32(), 2);
|
if (m_OA_OrderWorkListRelation == null)
|
{
|
this.DIVMergerOrder.Visible = false;
|
return false;
|
}
|
EC_MergerSingle m_EC_MergerSingle = bll_EC_MergerSingleBLL.GetModelByKeyid(m_OA_OrderWorkListRelation.RelationTargetId);
|
if (m_EC_MergerSingle == null)
|
{
|
this.DIVMergerOrder.Visible = false;
|
}
|
else
|
{
|
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)
|
{
|
lbCTPCount.Visible = true;
|
tdCTPCount.Visible = true;
|
lbPSSpec.Visible = false;
|
tdPSSpec.Visible = false;
|
lbPSCount.Visible = false;
|
tdPsCount.Visible = false;
|
}
|
else if (m_EC_MergerSingle.PMS_PlateSource == 2 || m_EC_MergerSingle.PMS_PlateSource == 3)
|
{
|
lbPSSpec.Visible = true;
|
tdPSSpec.Visible = true;
|
lbPSCount.Visible = true;
|
tdPsCount.Visible = true;
|
lbCTPCount.Visible = false;
|
tdCTPCount.Visible = false;
|
}
|
else if (m_EC_MergerSingle.PMS_PlateSource == 0)
|
{
|
lbCTPCount.Visible = false;
|
tdCTPCount.Visible = false;
|
lbPSSpec.Visible = false;
|
tdPSSpec.Visible = false;
|
lbPSCount.Visible = false;
|
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.Value.ToString("yyyy-MM-dd");
|
this.spanPMS_TotalPrice.InnerText = m_EC_MergerSingle.PMS_TotalPrice.Value.ToString("0.00");
|
this.spanPMS_Remarks.InnerText = m_EC_MergerSingle.PMS_Remarks;
|
if (m_EC_MergerSingle.Keyid != null)
|
{
|
List<EC_MergerOrders> m_EC_MergerOrdersList = bll_EC_MergerSingleBLL.GetEC_MergerOrdersListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerOrders>;
|
this.RepClientList.DataSource = m_EC_MergerOrdersList;
|
this.RepClientList.DataBind();
|
}
|
}
|
return true;
|
}
|
}
|
}
|