private string GetSetUnsignedDesignContractPage(string pageHtml) { BaseDesignContractModel 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 BaseDesignContractModel(orderId); // 变更签名参数 contract.SignatureA = contract.GetUnsignedContractSignature(); // 变更日期参数 contract.SetUnsignedDesignContractDate(); // 删除印章标签 html = method.RemoveStampImage(html); // 删除打印标签 html = method.RemovePrintImage(html); // 附加待签设置脚本 html = method.AppendUnsignedDesignContract(html); // 注意放在最后去进行参数替换 html = method.ReplaceHtmlWithModel(contract, 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 BaseDesignContractModel(orderId); // 变更签名参数 contract.SignatureA = contract.GetUnsignedContractSignature(); // 变更日期参数 contract.SetUnsignedDesignContractDate(); // 删除印章标签 html = method.RemoveStampImage(html); // 删除打印标签 html = method.RemovePrintImage(html); // 附加待签设置脚本 html = method.AppendUnsignedDesignContract(html); // 注意放在最后去进行参数替换 html = method.ReplaceHtmlWithModel(contract, html); // 输出模板 method.WriteHtml(context, html); //method.WritePlainText(context, html); } }