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<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;
|
}
|
|
//点击事件
|
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);
|
}
|
}
|
}
|