亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? manage.aspx.cs

?? 一款精品OA辦辦公程序
?? CS
?? 第 1 頁 / 共 2 頁
字號:
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;
using System.Text.RegularExpressions;

namespace UDS.SubModule.Schedule
{
	/// <summary>
	/// Manage 的摘要說明。
	/// </summary>
	public class Manage : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label Label2;
		protected System.Web.UI.WebControls.DropDownList listEndTime;
		protected System.Web.UI.WebControls.Label Label3;
		protected System.Web.UI.WebControls.Label Label5;
		protected System.Web.UI.WebControls.Label Label9;
		protected System.Web.UI.WebControls.ListBox listCooperator;
		protected System.Web.UI.WebControls.Label Label6;
		protected System.Web.UI.WebControls.Label Label10;
		protected System.Web.UI.WebControls.CheckBox cbIsAllDay;
		protected System.Web.UI.WebControls.CheckBox cbNeedCo;
		protected static string Username,CurrDate,CurrTime;
		public static string UnameStr;
		protected System.Web.UI.WebControls.TextBox txtBeginDate;
		protected System.Web.UI.WebControls.TextBox txtEndDate;
		protected System.Web.UI.WebControls.RadioButtonList rbAttribute;
		protected System.Web.UI.WebControls.DropDownList listAheadMin;
		protected System.Web.UI.WebControls.Label Label14;
		protected System.Web.UI.WebControls.TextBox txtSubject;
		protected System.Web.UI.WebControls.Button btnSubmit;
		protected System.Web.UI.WebControls.Label lblMsg;
		public string ClassID;					
		protected System.Web.UI.WebControls.CheckBox cbIsRepeat;
		private static int startTimeNo=8;
		protected System.Web.UI.WebControls.Button btnCheck;
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
		protected System.Web.UI.WebControls.TextBox txtDetail;
		protected System.Web.UI.WebControls.Label lblType;
		protected System.Web.UI.WebControls.RadioButtonList rbType;
		protected System.Web.UI.WebControls.Label lblArrangedBy;
		protected System.Web.UI.WebControls.Button btnAddUser;
		protected System.Web.UI.WebControls.Label Label7;
		protected System.Web.UI.WebControls.Label Label1;
		protected System.Web.UI.WebControls.Label Label4;
		protected System.Web.UI.WebControls.DropDownList listBeginTime;
		protected System.Web.UI.WebControls.CheckBox cbRemind;
		protected HtmlGenericControl DayTaskFrm;


		private void Page_Load(object sender, System.EventArgs e)
		{
			ClassID		 = (Request.QueryString["ClassID"]!=null)?Request.QueryString["ClassID"].ToString():"0";
			CurrDate	 = (Request.QueryString["CurrDate"]!=null)?Request.QueryString["CurrDate"].ToString():DateTime.Now.ToShortDateString();
			CurrTime	 = (Request.QueryString["CurrTime"]!=null)?Request.QueryString["CurrTime"].ToString():"10";
			
			if(!Page.IsPostBack)
			{
				HttpCookie UserCookie = Request.Cookies["Username"];
				Username = UserCookie.Value.ToString();
				PopulateListView();
				UnameStr = Username;
				DayTaskFrm.Attributes["src"] = "ViewDayTask.aspx?Date="+CurrDate+"&UnameStr="+UnameStr;
			}
			else
			{
				lblMsg.Text = "";
				DayTaskFrm.Attributes["src"] = "ViewDayTask.aspx?Date="+this.txtBeginDate .Text+"&UnameStr="+UnameStr;
			}
			
			Validate();
		}

		#region 初始化下拉列表框
		/// <summary>
		/// 對下拉列表進行初始化
		/// </summary>
		private void PopulateListView() 
		{
			
			#region 開始時間與結束時間初始化
			Task task = new Task();
			SqlDataReader dataReader = null;
			dataReader =  task.GetPeriodInfo();
			ArrayList a = new ArrayList();
			while(dataReader.Read())
			{	
				string []b = dataReader[1].ToString().Split('-');
				listBeginTime.Items.Add(new ListItem(b[0],dataReader[0].ToString()));
				listEndTime.Items.Add(new ListItem(b[0],dataReader[0].ToString()));
			}
			dataReader.Close();
			a = null;
			
			listBeginTime.SelectedIndex = Int32.Parse(CurrTime)-startTimeNo;
			listEndTime.SelectedIndex = listBeginTime.SelectedIndex+1;

//			listBeginTime.DataTextField = "period";
//			listBeginTime.DataValueField = "id";
//			listBeginTime.DataSource = dataReader;
//			listBeginTime.DataBind();
//			for(int j=startTimeNo;j<19;j++)
//			{
//				ListItem li = new ListItem(j.ToString()+":00",j.ToString());
//				listBeginTime.Items.Insert(j-8,li);
//				listEndTime.Items.Insert(j-8,li);
//			}
			
			txtBeginDate.Text= DateTime.Parse(CurrDate).ToString("yyyy-MM-dd");
//			listBeginTime.SelectedIndex   = Int32.Parse(CurrTime)-startTimeNo;
			txtEndDate.Text = DateTime.Parse(CurrDate).ToString("yyyy-MM-dd");
			#endregion
			
			#region 任務屬性初始化
			rbAttribute.Items.Add(new ListItem("獨占任務","1"));
			rbAttribute.Items.Add(new ListItem("限時任務","0"));
			rbAttribute.Items[0].Selected = true;
			#endregion

			#region 任務類型初始化
			rbType.Items.Add(new ListItem("會議","1"));
			rbType.Items.Add(new ListItem("文案","2"));
			rbType.Items.Add(new ListItem("來訪","3"));
			rbType.Items.Add(new ListItem("電話","4"));
			rbType.Items.Add(new ListItem("走訪","5"));
			rbType.Items.Add(new ListItem("外出","6"));
			rbType.Items.Add(new ListItem("假期","7"));
			rbType.Items.Add(new ListItem("出差","8"));
			rbType.Items[0].Selected = true;
			#endregion

			#region 協(xié)同人員列表初始化
			UDS.Components .Staff staff = new UDS.Components .Staff();
			try
			{
				listCooperator.DataTextField = "RealName";
				listCooperator.DataValueField = "Staff_Name";
				listCooperator.DataSource =  staff.GetAllStaffs();
				listCooperator.DataBind();
				
			}
			catch(Exception e)
			{
				UDS.Components.Error.Log(e.ToString());
				Server.Transfer("../Error.aspx");
			}
			finally
			{
				staff = null;
			}
			#endregion
			
			lblArrangedBy.Text = UDS.Components.Staff.GetRealNameByUsername(Username);

		}
		#endregion

		private TaskClass ProcessFormPost()
		{
			TaskClass tc = new TaskClass();
			tc.ArrangedBy = Username;
			tc.Detail = this.txtDetail.Text.ToString();
			tc.Type = Int32.Parse(this.rbType.SelectedItem .Value.ToString());
			tc.Attribute = Int32.Parse(this.rbAttribute .SelectedItem .Value.ToString());
			tc.Subject = this.txtSubject .Text.ToString();
			tc.ProjectID = Request.Form["hdnProjectID"].ToString()!=""?Int32.Parse(Request.Form["hdnProjectID"].ToString()):0;
			tc.StartTime = this.txtBeginDate .Text.ToString()+" "+((this.cbIsAllDay.Checked)?"":this.listBeginTime .SelectedItem .Text.ToString());
			tc.EndTime   = this.txtEndDate .Text.ToString()+" "+((this.cbIsAllDay.Checked)?"":this.listEndTime .SelectedItem .Text.ToString());
			tc.AwakeTime = DateTime.Parse(tc.EndTime).AddMinutes(-10).ToString();
			tc.Tag		 = 0;
			tc.ContractList = "";
			tc.CooperatorList = UnameStr;
//			foreach(ListItem i in this.listCooperator .Items)
//				if(i.Selected == true)
//					tc.CooperatorList+= i.Value.ToString()+",";
			
			return tc;
		}

		#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.btnSubmit.Click += new System.EventHandler(this.btnSubmit_Click);
			this.btnCheck.Click += new System.EventHandler(this.btnCheck_Click);
			this.rbAttribute.SelectedIndexChanged += new System.EventHandler(this.rbAttribute_SelectedIndexChanged);
			this.cbIsAllDay.CheckedChanged += new System.EventHandler(this.cbIsAllDay_CheckedChanged);
			this.cbNeedCo.CheckedChanged += new System.EventHandler(this.cbNeedCo_CheckedChanged);
			this.btnAddUser.Click += new System.EventHandler(this.btnAddUser_Click);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void cbNeedCo_CheckedChanged(object sender, System.EventArgs e)
		{
			this.listCooperator .Visible = !this.listCooperator .Visible ;
			this.btnAddUser .Visible = this.listCooperator .Visible ;
			this.cbRemind .Visible = this.listCooperator .Visible ;
			this.ValidateForm();
		}

		private void cbIsAllDay_CheckedChanged(object sender, System.EventArgs e)
		{
			this.listBeginTime .Visible = !this.listBeginTime .Visible ;
			this.listEndTime .Visible   = !this.listEndTime .Visible ;
			this.cbIsRepeat .Visible = !this.cbIsRepeat .Visible ;
		}

	

		private ArrayList CheckExist()
		{
			ArrayList cooperatorList = new ArrayList();
			ArrayList ExistList = new ArrayList();
			Task task = new Task();

			if(this.cbNeedCo .Checked )
			{
				if(this.cbNeedCo .Checked )
				{
					string[] UnameArr = System.Text.RegularExpressions.Regex.Split(UnameStr,",");
					for(int uc=0;uc<UnameArr.Length;uc++)
						cooperatorList.Add(UnameArr[uc].ToString());
				}
				else
				{
					cooperatorList.Add(Username);
				}	
			}
			else
			{
				cooperatorList.Add(Username);
			}

			foreach(string s in cooperatorList)
			{
				// 一天任務
					#region 如果是單天的任務
				if(this.txtBeginDate.Text.ToString()==this.txtEndDate .Text.ToString())
				{
					// 全天任務
					if(this.cbIsAllDay.Checked)
					{
						SqlDataReader dataReader = task.GetPeriodInfo();
						while(dataReader.Read())
						{
							if(task.CheckExist(Int32.Parse(dataReader[0].ToString()),s,this.txtBeginDate.Text.ToString()))
							{
								TaskConflictRecord conrec = new TaskConflictRecord();
								conrec.Username = s;
								conrec.Date = this.txtBeginDate.Text.ToString();
								conrec.Period = dataReader[0].ToString();
								ExistList.Add(conrec);
								conrec = null;
							}
						}
						dataReader.Close();
					}
					else
					{
						for(int t=Int32.Parse(this.listBeginTime .SelectedItem .Value.ToString());t<Int32.Parse(this.listEndTime .SelectedItem .Value.ToString());t++)
							if(task.CheckExist(t,s,this.txtBeginDate.Text.ToString()))
							{
								TaskConflictRecord conrec = new TaskConflictRecord();
								conrec.Username = s;
								conrec.Date = this.txtBeginDate.Text.ToString();
								conrec.Period = t.ToString();
								ExistList.Add(conrec);
								conrec = null;
							}

					}
						
				}
					#endregion

				// 如果是多天的任務
					#region 如果是多天的任務
				if(DateTime.Parse(this.txtBeginDate.Text.ToString())<DateTime.Parse(this.txtEndDate .Text.ToString()))
				{
					TimeSpan ts = new TimeSpan();
					ts = DateTime.Parse(this.txtEndDate.Text.ToString())-DateTime.Parse(this.txtBeginDate.Text.ToString());
					for(int t=0;t<Int32.Parse(ts.Days .ToString())+1;t++) //根據(jù)天數(shù)循環(huán)添加
					{
						string tmpDate = DateTime.Parse(this.txtBeginDate.Text.ToString()).AddDays(t).ToString("yyyy-MM-dd");
						
						#region 如果是全天任務
						if(this.cbIsAllDay.Checked) //如果是全天任務
						{
							SqlDataReader dataReader = task.GetPeriodInfo();
							while(dataReader.Read())
							{
								if(task.CheckExist(Int32.Parse(dataReader[0].ToString()),s,tmpDate))
								{
									TaskConflictRecord conrec = new TaskConflictRecord();
									conrec.Username = s;
									conrec.Date = tmpDate;
									conrec.Period = dataReader[0].ToString();
									ExistList.Add(conrec);
									conrec = null;
								}
							}
							dataReader.Close();
						}
							#endregion

						#region  如果是時段任務
						else //如果是時段任務
						{
							if(this.cbIsRepeat .Checked ) // 如果是時段重復
							{
								for(int j=Int32.Parse(this.listBeginTime .SelectedItem .Value.ToString());j<Int32.Parse(this.listEndTime .SelectedItem .Value.ToString());j++)
									if(task.CheckExist(j,s,tmpDate))
									{
										TaskConflictRecord conrec = new TaskConflictRecord();
										conrec.Username = s;
										conrec.Date = tmpDate;
										conrec.Period = j.ToString();
										ExistList.Add(conrec);
										conrec = null;
									}
							}
							else   // 如果是全部時段
							{
								if(tmpDate==this.txtBeginDate .Text.ToString())// 如果是開始天
								{
								
									for(int k=Int32.Parse(this.listBeginTime .SelectedItem .Value.ToString());k<20;k++)
										if(task.CheckExist(k,s,tmpDate))
										{
											TaskConflictRecord conrec = new TaskConflictRecord();
											conrec.Username = s;
											conrec.Date = tmpDate;
											conrec.Period = (k).ToString();
											ExistList.Add(conrec);
											conrec = null;
										}
								}
								else if(tmpDate==this.txtEndDate  .Text.ToString())
								{
									for(int k=1;k<Int32.Parse(this.listEndTime .SelectedItem .Value.ToString());k++)
										if(task.CheckExist(k,s,tmpDate))
										{
											TaskConflictRecord conrec = new TaskConflictRecord();
											conrec.Username = s;
											conrec.Date = tmpDate;
											conrec.Period = k.ToString();
											ExistList.Add(conrec);
											conrec = null;
										}
								}
								else
								{
									SqlDataReader dataReader = task.GetPeriodInfo();
									while(dataReader.Read())
									{
										if(task.CheckExist(Int32.Parse(dataReader[0].ToString()),s,tmpDate))
										{
											TaskConflictRecord conrec = new TaskConflictRecord();
											conrec.Username = s;
											conrec.Date = tmpDate;
											conrec.Period = dataReader[0].ToString();
											ExistList.Add(conrec);
											conrec = null;
										}
								
									}
									dataReader.Close();

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人伦理电影在线观看| 国产69精品一区二区亚洲孕妇| 美脚の诱脚舐め脚责91| 国产大陆精品国产| 欧美日韩美少妇| 亚洲国产精品激情在线观看| 天堂一区二区在线| 夫妻av一区二区| 欧美大片顶级少妇| 亚洲一区av在线| 波多野结衣中文字幕一区二区三区| 欧美日本在线看| 亚洲视频 欧洲视频| 国产精品资源在线| 在线电影国产精品| 亚洲人成网站色在线观看| 国产综合色视频| 777色狠狠一区二区三区| 中文字幕在线不卡一区| 国产乱子伦视频一区二区三区 | 欧美视频你懂的| 国产欧美日韩中文久久| 久久精品国产第一区二区三区 | 国产一区不卡在线| 国产色综合久久| 香蕉久久一区二区不卡无毒影院 | 色噜噜狠狠色综合欧洲selulu| 337p粉嫩大胆噜噜噜噜噜91av| 日精品一区二区三区| 欧美亚洲动漫制服丝袜| 国产精品国产三级国产普通话蜜臀| 麻豆精品视频在线观看免费 | 欧美精品123区| 亚洲综合网站在线观看| 91福利社在线观看| 一区二区三区在线观看动漫| 色哟哟国产精品免费观看| √…a在线天堂一区| 成人av综合一区| 国产精品国产成人国产三级| 成人综合婷婷国产精品久久| 欧美国产1区2区| 丁香桃色午夜亚洲一区二区三区| 久久午夜电影网| 国产成人综合亚洲网站| 久久精品水蜜桃av综合天堂| 国产一区二区三区不卡在线观看| 亚洲免费在线视频一区 二区| 成人精品在线视频观看| 中文字幕一区免费在线观看| av在线播放不卡| 亚洲欧美乱综合| 欧美综合欧美视频| 青娱乐精品视频| 精品国产123| 成人网男人的天堂| 亚洲精品高清视频在线观看| 欧美三级中文字| 蜜臀a∨国产成人精品| 久久女同精品一区二区| jlzzjlzz亚洲女人18| 亚洲精品高清在线| 欧美一级久久久久久久大片| 国产一区二区调教| 亚洲女人小视频在线观看| 欧美视频日韩视频在线观看| 日韩福利电影在线| 久久久久久久久蜜桃| av亚洲产国偷v产偷v自拍| 亚洲6080在线| 2020国产精品自拍| 色琪琪一区二区三区亚洲区| 日韩av中文在线观看| 久久久三级国产网站| 91久久一区二区| 美女视频黄 久久| 中文字幕五月欧美| 日韩限制级电影在线观看| 成人涩涩免费视频| 日本中文在线一区| 国产欧美一区视频| 欧美剧在线免费观看网站 | 欧美精品v国产精品v日韩精品| 国内不卡的二区三区中文字幕 | 日韩欧美一级二级| 99久久伊人精品| 麻豆免费看一区二区三区| 中文字幕亚洲区| 亚洲精品在线网站| 欧美日本高清视频在线观看| 丁香桃色午夜亚洲一区二区三区| 午夜成人免费视频| 18涩涩午夜精品.www| 2023国产精品自拍| 91精品国产综合久久精品图片| 91蜜桃在线观看| 国产一区日韩二区欧美三区| 天天综合网 天天综合色| 国产精品免费网站在线观看| 日韩美女视频在线| 欧美老女人在线| 中文字幕乱码日本亚洲一区二区 | 在线成人免费视频| 色94色欧美sute亚洲13| 成人国产在线观看| 国产精品一区久久久久| 蜜臀久久99精品久久久久久9| 亚洲一区二区三区四区五区中文| 国产精品福利电影一区二区三区四区| 欧美岛国在线观看| 日韩欧美一区二区不卡| 欧美日本在线播放| 欧美天堂一区二区三区| 欧美亚洲一区三区| 色综合欧美在线| 色婷婷激情综合| 91蜜桃传媒精品久久久一区二区| 福利视频网站一区二区三区| 国内精品久久久久影院色| 久久99久久久欧美国产| 久久精品免费观看| 久久精品国产亚洲一区二区三区 | 亚洲视频免费观看| 国产精品久久久久久户外露出| 欧美极品aⅴ影院| 欧美极品少妇xxxxⅹ高跟鞋| 久久久精品免费免费| 久久精品一区二区三区av| 久久亚洲精华国产精华液| 久久久噜噜噜久久中文字幕色伊伊 | a4yy欧美一区二区三区| 99久久婷婷国产精品综合| 91美女片黄在线| 色综合久久久久综合| 一本色道久久加勒比精品| 91免费视频观看| 国产精品日产欧美久久久久| 欧美激情综合五月色丁香小说| 国产精品欧美精品| 亚洲综合丝袜美腿| 香蕉成人伊视频在线观看| 久久不见久久见免费视频7| 精品一区二区三区欧美| 国产精品资源在线看| 99精品偷自拍| 91精品国产综合久久香蕉的特点 | 久久综合一区二区| 中文字幕成人网| 夜夜操天天操亚洲| 麻豆精品视频在线观看免费 | 亚洲综合视频网| 久久精品免费看| 99在线热播精品免费| 欧美日韩黄色影视| 久久久午夜电影| 一区二区不卡在线播放| 老司机精品视频在线| 9色porny自拍视频一区二区| 在线综合亚洲欧美在线视频| 久久精品一区蜜桃臀影院| 亚洲女同女同女同女同女同69| 日本午夜一区二区| 不卡视频一二三| 欧美一区二区三区四区在线观看 | 黄色资源网久久资源365| 91丨porny丨户外露出| 日韩欧美一区在线| 亚洲欧美激情一区二区| 老司机一区二区| 欧美性猛片aaaaaaa做受| 精品国产一区二区三区忘忧草 | 久久久久久久久久看片| 亚洲精品久久嫩草网站秘色| 卡一卡二国产精品| 欧美三级资源在线| 中文字幕制服丝袜一区二区三区| 蜜臀精品久久久久久蜜臀| 色欧美片视频在线观看| 2019国产精品| 美女www一区二区| 欧美色图免费看| 中文字幕一区二区三区乱码在线 | 亚洲一区av在线| 成人高清免费在线播放| 欧美不卡一区二区| 亚洲成人综合视频| 91丨porny丨中文| 国产农村妇女毛片精品久久麻豆| 日韩电影免费在线| 欧美色图免费看| 亚洲综合色区另类av| 99久久99久久精品免费观看| 久久久亚洲精品一区二区三区| 91成人免费在线视频| 久久精品视频一区| 国产曰批免费观看久久久| 日韩午夜av电影| 日韩国产精品久久| 欧美人牲a欧美精品| 亚洲亚洲人成综合网络|