当前位置: 首页 > 工具软件 > EasyFlow > 使用案例 >

easyflow

闻人鸿飞
2023-12-01
单档表单打印模版说明
1. 将STD002_04文件夹复制到服务器D:\EasyFlow\EFNET\src\WRP目录下;
2. 更改STD002_04文件夹的名字和里面文件的名字;
比如要做打印程序的表单代号为:QJSQD(请假申请单),则将文件夹的名字改为QJSQD_04,里面的两个文件名分别改为:QJSQD_04.aspx和QJSQD_04.aspx.cs;
3. 更改以上两个文件的内容;
① 将QJSQD_04.aspx文件中以下代码中的STD002修改为QJSQD;
修改前:
<%@ Page Language="c#" CodeFile="STD002_04.aspx.cs" ValidateRequest="false" AutoEventWireup="false"
Inherits="tw.com.dsc.easyflowDotNet.program.DSC.STD002_04" EnableEventValidation="false" %>
② 将QJSQD_04.aspx.cs文件中以下代码中的STD002修改为QJSQD;
public partial class STD002_04 : tw.com.dsc.easyflowDotNet.kernelBasePage.EFDSCBasePage

#region Page_Load
protected override void Page_Load(object sender, EventArgs e)
{
base.Page_Load(sender, e);
AjaxPro.Utility.RegisterTypeForAjax(typeof(STD002_04));
UserInfoClasstClass = (UserInfoClass)Session["UserInfo"];

mCompany = tClass.Company.ToString().Trim();
userInfo = tClass.LoginId.ToString().Trim();
UserGroup = tClass.DataGroup.ToString().Trim();
stringtLanguageType = tClass.Language;
//修改标题栏
LiteralTitle.Text = "请假单";

tTableContent = getTabelContent();
}
#endregion

override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 此為 ASP.NET Web Form 設計工具所需的呼叫。
//
InitializeComponent();
base.tTaskId = "STD002_04";
//base.registChildObj(Page);
base.OnInit(e);
}

4. 修改QJSQD_04.aspx.cs文件中相应的代码;
主要有:
① //单头资料 修改其中的sql语句
StringBuildertsql = new StringBuilder();
tsql.Append("select *");
tsql.AppendFormat(" from {0}..efstc where efstc001='{1}' and efstc002='{2}'", this.UserInfo.Company, tFormID, tSheetNo);
② #region 单头的table 打印表单格式部分的代码
5. 在sysad中插入一笔数据:insert into sysad(sysad001,sysad002,sysad003) values(STD002,'STD002_04',N'请假申请单'),或者用程序相关报表清单维护作业进行维护。
6. 双档表单打印模版修改和以上类似,只多了一个单身数据的打印。
 类似资料:

相关阅读

相关文章

相关问答