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

📄 taskstatus.aspx.cs

📁 OA源代码,是一个不可多得的OA源代码.
💻 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;
using UDS.Components;

namespace UDS.SubModule.Schedule
{
	/// <summary>
	/// TaskStatus 的摘要说明。
	/// </summary>
	public class TaskStatus : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label lblTaskDetailTitle;
		protected System.Web.UI.WebControls.Label lblArrangedBy;
		protected System.Web.UI.WebControls.DataGrid dgList;
		protected System.Web.UI.HtmlControls.HtmlGenericControl TaskCommentFrm;
		protected static string TaskID,Username,Date;
		private void Page_Load(object sender, System.EventArgs e)
		{
			if(!Page.IsPostBack)
			{
				HttpCookie UserCookie = Request.Cookies["Username"];
				SqlDataReader dataReader = null;
				Username	  = UserCookie.Value.ToString();
				TaskID		  = (Request.QueryString["TaskID"]!=null)?Request.QueryString["TaskID"].ToString():"0";
				Date		  = (Request.QueryString["Date"]!=null)?Request.QueryString["Date"].ToString():DateTime.Today.ToShortDateString();
				Task task	  = new Task();
				TaskClass tsk = task.GetTaskDetail(Int32.Parse(TaskID)); 
				dataReader	  = task.GetTaskStatus(Int32.Parse(TaskID));
				this.dgList.DataSource = dataReader;
				this.dgList.DataBind();
				dataReader.Close();
				PopulateData(tsk);
				tsk = null;
				task = null;
				TaskCommentFrm.Attributes["src"] = "TaskComment.aspx?TaskID="+TaskID;
			}
		}

	
		public string GetStatus(string str)
		{
			
			switch (str) 
			{
				case "0":
					return "?"; // 待定
				case "1":
					return "√"; // 待办
				case "2":
					return "已完成"; // 完成
				default:
					return "";
			}
			

		}

		public string GetRealName(string Username)
		{
			if(Username!="")
				return UDS.Components.Staff.GetRealNameByUsername(Username);
			else
				return "";
		}

		private void PopulateData(TaskClass tsk)
		{	
//			string Type="";
//
//			switch (tsk.Type) 
//			{
//				case 1:
//					Type="会议";
//					break;
//				case 2:
//					Type="文案";
//					break;
//				case 3:
//					Type="来访";
//					break;
//				case 4:
//					Type="电话";
//					break;
//				case 5:
//					Type="走访";
//					break;
//				case 6:
//					Type="外出";
//					break;
//				case 7:
//					Type="假期";
//					break;
//				case 8:
//					Type="出差";
//					break;
//			
//			}
//			
			
			
		
			this.lblArrangedBy .Text	= UDS.Components .Staff.GetRealNameByUsername(tsk.ArrangedBy) ;
			//this.lblCooperator .Text    = tsk.CooperatorList ;
		
		

		}


	

		

		#region Web Form Designer generated code
		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 + -