📄 templateedit.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace OI.DocTemplate.Template
{
/// <summary>
/// TemplateEdit 的摘要说明。
/// </summary>
/// <summary>
/// WebDocTemplateEdit 的摘要说明。
/// </summary>
public class WebDocTemplateEdit : OI.PageBase
{
public string mScriptName;
public string mServerName;
public string mClientName;
public string mHttpUrl ;
public string mServerUrl;
public string mClientUrl;
public string mRecordID;
public string mTemplate;
public string mFileType;
public string mEditType;
public string mUserName;
public string mStatus;
public string mDisabled;
public string mFileName;
public string mWord;
public string mExcel;
public string mSubject;
public string mAuthor;
public string mFileDate;
public string mHTMLPath;
public string mDescript;
public string mDocumentTypeID;
public int departmentid;
public string type;
private OI.DatabaseOper.DatabaseConnect dc=new OI.DatabaseOper.DatabaseConnect();
private void Page_Load(object sender, System.EventArgs e)
{
if (Session["userid"]==null)
{
Response.Write ("<script>alert('超时,请重新登录');top.location.href='../userpass.aspx';</script>");
return ;
}
try {
departmentid=Convert.ToInt32(Request["departmentid"].ToString ());
}
catch{
departmentid=1;
}
mScriptName="TemplateEdit.aspx";
mServerName="webdocserver.aspx";
mClientName="../../FairyWebOfficeocx.ocx";
mHttpUrl="http://" + Request.ServerVariables["HTTP_HOST"] + Request.ServerVariables["SCRIPT_NAME"];
mHttpUrl=mHttpUrl.Substring(0,mHttpUrl.Length -mScriptName.Length);
if(System.Web.HttpRuntime.AppDomainAppVirtualPath=="")
mServerUrl="http://"+Request.ServerVariables["HTTP_HOST"] +"/DocTemplate/" + mServerName;
else
mServerUrl="http://"+Request.ServerVariables["HTTP_HOST"] +System.Web.HttpRuntime.AppDomainAppVirtualPath+"/DocTemplate/" + mServerName;
mClientUrl=mHttpUrl + mClientName;
mRecordID=Request["RecordID"];
mFileType=Request["FileType"];
mTemplate=Request["Template"];
mDocumentTypeID=Request["DocTypeDetail"];
mDescript=Request["Descript"];
mFileName=Request["TemplateName"];
mEditType="1";
mUserName="Administrator";
//mRecordID="1";//"2754280724012";
// '取得编号
if ( mRecordID=="")
{
mRecordID=""; //编号为空
}
//
// '取得模式
if ( mEditType=="")
{
mEditType="1" ;//' 0 显示 1 起草 2 批改 3 审核
}
//
// '取得类型
if ( mFileType=="")
{
mFileType=".doc"; //' 默认为.doc文档
}
// mFileType=".doc";
// '取得用户名
if (mUserName=="")
{
mUserName="成都派尔科技有限公司";
}
//
Session["UserName"]=mUserName;
//
// '取得模板
if ( mTemplate=="")
{
mTemplate="" ;//' 默认没有模板
}
//
string mSql="Select * From Template Where RecordID='"+ mRecordID + "'";
DataSet ds=new DataSet();
ds=dc.getBinding(mSql,"a");
if (ds.Tables[0].Rows.Count>0)
{
mRecordID=ds.Tables[0].Rows[0]["RecordID"].ToString();
mFileName=ds.Tables[0].Rows[0]["FileName"].ToString();
mFileType=ds.Tables[0].Rows[0]["FileType"].ToString();
mDescript=ds.Tables[0].Rows[0]["Descript"].ToString();
}
else
{
//'取得唯一值(mRecordID)
mRecordID=System.DateTime.Now.ToString("yyyyMMddhhmmss"); //'保存的是文档的编号,通过该编号,可以在里找到所有属于这条纪录的文档
mTemplate=mRecordID;
mFileName=mFileName+mFileType;
//mFileName="公文模版"+mFileType;
mFileType=mFileType;
//mDescript="发文公文模版";
mDescript=mDescript;
}
switch ( mStatus)
{
case "EDIT":
mEditType="0"; //'0 显示
break;
case "READ":
mEditType=mEditType;//
break;
case "DERF":
mEditType="1"; //'1 起草
break;
}
if (mEditType=="0" )
{
mDisabled="disabled";
}
else
{
mDisabled="";
}
//mFileName=mRecordID +mFileType; //'取得完整的文档名称
if (mFileType==".doc")
{
mWord="";
mExcel="disabled";
}
else
{
mWord="disabled";
mExcel="";
}
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -