<td class="TDTitle" style="border: none">
<asp:Button CssClass="buttonMaterials fontSizeSmaller" ID="btnViewMaterials" runat="server"
Text="申請資材" Visible="false" OnClientClick="viewMaterials();return false;"/>
</td>
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
bool isHistory = false;
if (Session[SESSION_KEY_IS_HISTORY] != null)
{
isHistory = (bool)Session[SESSION_KEY_IS_HISTORY];
Session[SESSION_KEY_IS_HISTORY] = false;
}
this.ViewMenuButton(new StatusManager(hdnStatusNo.Value), isHistory);
this.ViewControl(new StatusManager(hdnStatusNo.Value), isHistory);
this.GenerateDrugAndProdJavaScript();
this.GenerateApplicantJavaScript();
this.GenerateSuperiorJavaScript();
this.GenerateOldApplicationJavaScript();
this.GenerateViewMaterials(hdnApplicationNo.Value);
this.GenerateReportJavaScript();
this.SetReadOnlyValue();
}
/// <summary>
/// 申請資材用のスクリプトを生成する
/// </summary>
protected void GenerateViewMaterials(string applicationNo)
{
string materialsPath = ConfigurationManager.AppSettings["MaterialsReferencePath"];
StringBuilder script = new StringBuilder();
script.Append("<script type=text/javascript>");
script.Append("function viewMaterials(){");
script.Append("location.href = '");
script.Append(materialsPath);
script.Append("\\\\");
script.Append(applicationNo);
script.Append("';");
script.Append("}");
script.Append("</script>");
Page.ClientScript.RegisterClientScriptBlock(typeof(string), "ViewMaterialsScript", script.ToString());
}