using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; using CY.Model; using CY.BLL; using CY.Infrastructure.Common; using CY.BLL.Sys; using CY.BLL.EC; using CY.Infrastructure.DESEncrypt; using CY.Infrastructure.Query; namespace CY.WebForm.Pages.work { //吴辉 //请示明细 public partial class MyRequestDetail : BasePage { OA_WorkPlanBll oA_WorkReminderBll = null; public string planDataType = ""; OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null; public MyRequestDetail() { oA_WorkReminderBll = new OA_WorkPlanBll(); oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL(); } //页面加载 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InitData(); } } //数据加载 public void InitData() { OA_WorkPlan m_OA_WorkPlan = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32()); if (m_OA_WorkPlan != null) { planDataType = m_OA_WorkPlan.PlanDataType.Value.ToString(); this.spanPlanDataType.InnerText = m_OA_WorkPlan.PlanDataTypeName.ToString(); this.spanPlanMoney.InnerText = m_OA_WorkPlan.PlanMoney.Value.ToString("0.00"); this.spanPlanPeople.InnerText = m_OA_WorkPlan.PlanPeople.ToString(); this.spanPlanStartTime.InnerText = m_OA_WorkPlan.PlanStartTime.ToString(); this.spanPlanRemark.InnerText = m_OA_WorkPlan.PlanRemark.ToString(); this.spanPlanTitle.InnerText = m_OA_WorkPlan.PlanTitle.ToString(); this.spanPlanContent.InnerText = m_OA_WorkPlan.PlanContent.ToString(); this.spanShoukuandanwei.InnerText = m_OA_WorkPlan.PlanComplany; if(m_OA_WorkPlan.PlanDataType == 14) { this.RepClientList.DataSource = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoIdandType(Request["keyid"].ToInt32().Value, 14); this.RepClientList.DataBind(); } else if (m_OA_WorkPlan.PlanDataType == 15) { this.RepClientList.DataSource = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoIdandType(Request["keyid"].ToInt32().Value, 15); this.RepClientList.DataBind(); } if (m_OA_WorkPlan.PlanStatus == 1) { this.panelApprovalNo.Visible = true; this.panelApprovalYes.Visible = false; this.spanPlanStatus.InnerText = "未批复"; } else { this.panelApprovalNo.Visible = false; this.panelApprovalYes.Visible = true; this.spanPlanStatus1.InnerText = "已批复"; this.spanApprovalStaffName.InnerText = m_OA_WorkPlan.ApprovalStaffName.ToString(); this.spanApprovalTime.InnerText = m_OA_WorkPlan.ApprovalTime.ToString(); this.spanApprovalStatus.InnerText = m_OA_WorkPlan.ApprovalStatus == 1 ? "批准" : "不批准"; this.spanApprovalContent.InnerText = m_OA_WorkPlan.ApprovalContent.ToString(); } } } } }