private string GetSetUnsignedConstructionContractPage(string pageHtml) { BaseConstructionContractModel contract; string orderId = this.CB_OrderId.Text; string html = pageHtml; // 获取合同模板Id string templateId = this.T_ContractTemplateId.Text; if (!string.IsNullOrEmpty(templateId) && !string.IsNullOrEmpty(orderId)) { // 解析模板 //html = method.GetTemplateHtml(templateId); // 初始化参数 contract = new BaseConstructionContractModel(orderId); // 变更签名参数 contract.SignatureA = contract.GetUnsignedContractSignature(); // 变更日期参数 contract.SetUnsignedConstructionContractDate(); // 删除印章标签 html = method.RemoveStampImage(html); // 删除打印标签 html = method.RemovePrintImage(html); // 附加待签设置脚本 html = method.AppendUnsignedDesignContract(html); // 注意放在最后去进行参数替换 html = method.ReplaceHtmlWithModel(contract, html); // 隐藏在页面上隐藏签字标签 html = method.HideUnsignedContractSignatureTag(html); } return html; }
public void ProcessRequest(HttpContext context) { // OrderID,SoufunID string orderId = context.Request["OrderID"]; string soufunId = context.Request["SoufunID"]; int isSandbox = FunLayer.Transform.Int(context.Request["isSandbox"]); if (isSandbox == 1) { if (HttpContext.Current.Items["IsTestUser"] != null) { HttpContext.Current.Items["IsTestUser"] = 1; } else { HttpContext.Current.Items.Add("IsTestUser", 1); } } // 获取合同模板Id string templateId = method.GetContractTemplateID(orderId, (int)EBS.BLL.EnumBLL.ContractType.施工合同); // 获取印章Id //string stampId = method.GetStampId(templateId); if (!string.IsNullOrEmpty(templateId) && !string.IsNullOrEmpty(orderId)) { // 解析模板 string html = method.GetTemplateHtml(templateId); // 初始化参数 contract = new BaseConstructionContractModel(orderId); // 变更签名参数 contract.SignatureA = contract.GetUnsignedContractSignature(); // 变更日期参数 contract.SetUnsignedConstructionContractDate(); // 删除印章标签 html = method.RemoveStampImage(html); // 删除打印标签 html = method.RemovePrintImage(html); // 附加待签设置脚本 html = method.AppendUnsignedDesignContract(html); // 注意放在最后去进行参数替换 html = method.ReplaceHtmlWithModel(contract, html); // 隐藏在页面上隐藏签字标签 html = method.HideUnsignedContractSignatureTag(html); // 输出模板 method.WriteHtml(context, html); //method.WritePlainText(context, html); } }