⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 draftedit.aspx.cs

📁 很不错的公文流转系统
💻 CS
字号:
/******************************************************************
*  OI INC.												          *
*  Copyright (c) 2003 OI INC.									  *
*                                                                 *
*  All rights reserved. No part of this program or publication    *
*  may be reproduced, transmitted, transcribed, stored in a       *
*  retrieval system,or translated into any language or computer   *
*  language, in any form or by any means, electronic, mechanical, *
*  magnetic, optical, chemical,biological, or otherwise, without  *
*  the prior written permission.                                  *
*                                                                 *
******************************************************************/

/******************************************************************
*  Source File Name  : DraftEdit.cs                               *
*  Project Name:   OI.csproj				                      *
*  Engineer:  黎斌                                                *
*  Date Generated: 2003/12/9                                      *
*  Last Revision Date :											  * 
*  Brief Description  : 文档编辑类								  *
******************************************************************/
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.DraftOut
{
	/// <summary>
	/// DraftEdit 的摘要说明。
	/// </summary>
	public class DraftEdit : OI.PageBase 
	{
		public string mSubject;
		public string mStatus;
		public string mAuthor;
		public string mFileName;
		public string mFileDate;
		public string mHTMLPath;

		public string mDisabled;

		public string mHttpUrl;
		public string mScriptName;
		public string mServerName;
		public string mClientName;
		public string mServerUrl;
		public string mClientUrl;


		public string mRecordID;
		public string mTemplate;
		public string mFileType;
		public string mEditType;
		public string mUserName;		
        public string mDrawMan;
		protected OI.DatabaseOper.DatabaseConnect DBAobj=new OI.DatabaseOper.DatabaseConnect ();
		private OI.cs.readStream oReadStream = new OI.cs.readStream();

		public string mWord;
		public string mExcel;
		protected System.Web.UI.WebControls.Panel Panel1;

		private void Page_Load(object sender, System.EventArgs e)
		{
			if (Session["userid"]==null)
			{
				Response.Write ("<script>alert('超时,请重新登录');top.location.href='../userpass.aspx';</script>");
				return ;
			}
			// 在此处放置用户代码以初始化页面
			

			mHTMLPath="";
			mDisabled="";
			mScriptName="DraftEdit.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;
	        
		
			//判断是新建的还是已存的
			if (Session["RecordID"] != null)			
			{
				mRecordID = Session["RecordID"].ToString();//编辑时用
			}
				 
			else
			{
				if(Session["Template"]!=null)
				{
					mTemplate=Session["Template"].ToString();
				}
				else
				{
					mTemplate="";
				}
				//mFileType=Request["FileType"].ToString();
				mFileType=Session["FileType"].ToString();
				//mUserName=Session["UserName"].ToString(); //pf3.26modify
				mUserName=Session["Author"].ToString ();
				mDrawMan=Session["DrawMan"].ToString ();
				mSubject =Session["Subject"].ToString();
			}
			if (Request.QueryString["EditType"] != null)
				mEditType=Request.QueryString["EditType"];
			if (Session["UserName"] != null)
			{//mUserName=Session["UserName"].ToString();		//pf3.26modify
				mUserName=Session["Author"].ToString ();
				mDrawMan=Session["DrawMan"].ToString ();
			}

			//打开数据库			
			string strSelectCmd="Select * From Document Where RecordID='"+ mRecordID + "'";
			SqlCommand mCommand = new SqlCommand(strSelectCmd,DBAobj.GetConn());//更改
			SqlDataReader mReader =null;			
				mReader=mCommand.ExecuteReader(CommandBehavior.CloseConnection);			
			if (mReader.Read())
			{
				mRecordID=mReader["RecordID"].ToString();
				mTemplate=mReader["Template"].ToString() ;
				mSubject=mReader["Subject"].ToString();
				//				mAuthor=Session["UserName"].ToString();
				mAuthor=mReader["Author"].ToString();
				mDrawMan=mReader["DrawMan"].ToString ();
				mFileDate=mReader["FileDate"].ToString();
				mStatus=mReader["Status"].ToString();
				mFileType=mReader["FileType"].ToString();
				mHTMLPath=mReader["HTMLPath"].ToString() ;
				mReader.Close();
			}
			else
			{
				mReader.Close();
				System.DateTime SystemTime;
				SystemTime=DateTime.Now;

				mRecordID=SystemTime.ToString("yyyyMMddhhmmss");
				mTemplate=mTemplate;
				mSubject=mSubject;
				mAuthor=mUserName;
				mDrawMan=Session["DrawMan"].ToString ();
				mFileDate=DBAobj.GetDateTime();
				mStatus="DERF";
				mFileType=mFileType;
				mHTMLPath="";
				//				Session["TopicWord"] = TopicWord.Text;
			}

			//取得编号
			if ( mRecordID==null)
			{
				mRecordID="";	//编号为空
			}
			//取得模式
			if ( mEditType==null)
			{
				mEditType="1";		// 1 起草
			}
			//			if((mEditType=="0") || (mEditType=="1"))
			//			{
			Panel1.Visible=true;//在起草和显示时不显示左边的工具栏 
			//			}
			//取得类型
			if ( mFileType==null)
			{
				mFileType=".doc";	// 默认为.doc文档
			}
			//取得用户名
			if (mUserName==null)
			{
				mUserName="成都派尔科技有限公司";
			}

			//取得模板
			if ( mTemplate==null)
			{
				mTemplate="";	// 默认没有模板
			}

			if ( mStatus.CompareTo("EDIT")==0 ) mEditType="0";	//	0 显示
			if ( mStatus.CompareTo("READ")==0 ) mEditType=mEditType; 	// 	
			if ( mStatus.CompareTo("DERF")==0 ) mEditType="1" ;	//	1 起草

			if ( mEditType.CompareTo("0")==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 + -