88 lines
3.8 KiB
C#
88 lines
3.8 KiB
C#
using BLL;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace FineUIPro.Web.CQMS.Unqualified
|
|
{
|
|
public partial class WorkContactFinalFileView : PageBase
|
|
{
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (!IsPostBack)
|
|
{
|
|
string workContactId = Request.Params["WorkContactId"];
|
|
if (!string.IsNullOrEmpty(workContactId))
|
|
{
|
|
//ContactImg = -1;
|
|
//this.btnSave.Hidden = true;
|
|
//txtCode.Enabled = false;
|
|
//drpUnit.Enabled = false;
|
|
//txtMainSendUnit.Enabled = false;
|
|
//txtCCUnit.Enabled = false;
|
|
//txtCompileDate.Enabled = false;
|
|
//txtCause.Enabled = false;
|
|
//lbfile.Enabled = false;
|
|
var listUnit = UnitService.GetUnitByProjectIdList(CurrUser.LoginProjectId);
|
|
Model.Unqualified_WorkContact workContact = WorkContactService.GetWorkContactByWorkContactId(workContactId);
|
|
drpUnit.Text = workContact.ProposedUnitId;
|
|
|
|
if (!string.IsNullOrEmpty(workContact.ProposedUnitId))
|
|
{
|
|
Model.Base_Unit unit = UnitService.GetUnitByUnitId(workContact.ProposedUnitId);
|
|
if (unit != null)
|
|
{
|
|
drpUnit.Text = unit.UnitName;
|
|
}
|
|
}
|
|
|
|
txtCode.Text = workContact.Code;
|
|
if (!string.IsNullOrEmpty(workContact.MainSendUnitIds))
|
|
{
|
|
if (workContact.MainSendUnitIds.Split(',').Count() == 1)
|
|
{
|
|
txtMainSendUnit.Text = UnitService.GetUnitNameByUnitId(workContact.MainSendUnitIds);
|
|
}
|
|
else
|
|
{
|
|
var lsIds = workContact.MainSendUnitIds.Split(',');
|
|
var list = listUnit.Where(p => lsIds.Contains(p.UnitId)).Select(p => p.UnitName).ToArray();
|
|
txtMainSendUnit.Text = string.Join(",", list);
|
|
}
|
|
|
|
|
|
}
|
|
if (!string.IsNullOrEmpty(workContact.CCUnitIds))
|
|
{
|
|
if (workContact.CCUnitIds.Split(',').Count() == 1)
|
|
{
|
|
txtCCUnit.Text = UnitService.GetUnitNameByUnitId(workContact.CCUnitIds);
|
|
}
|
|
else
|
|
{
|
|
var lsIds = workContact.CCUnitIds.Split(',');
|
|
var list = listUnit.Where(p => lsIds.Contains(p.UnitId)).Select(p => p.UnitName).ToArray();
|
|
txtCCUnit.Text = string.Join(",", list);
|
|
}
|
|
}
|
|
if (workContact.CompileDate != null)
|
|
{
|
|
txtCompileDate.Text = Convert.ToDateTime(workContact.CompileDate).ToString("yyyy-MM-dd");
|
|
}
|
|
txtIsReply.Text = workContact.IsReply == "1" ? "需要答复" : "不需要答复";
|
|
txtCause.Text = workContact.Cause;
|
|
}
|
|
}
|
|
}
|
|
|
|
protected void imgBtnFile_Click(object sender, EventArgs e)
|
|
{
|
|
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(
|
|
String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/WorkContact&menuId={2}",
|
|
-1, Request.Params["WorkContactId"], Const.WorkContactMenuId)));
|
|
}
|
|
}
|
|
} |