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

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

?? manage.aspx.cs

?? 新個人OA系統是一個新概念的辦公自動化平臺, 突破了傳統OA系統的局限, 將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 協同人員列表初始化
			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++) //根據天數循環添加
					{
						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一区二区三区免费野_久草精品视频
欧美日韩视频第一区| 亚洲三级免费观看| 亚洲黄色性网站| 国模大尺度一区二区三区| 色天使色偷偷av一区二区| 国产日韩在线不卡| 久久国产三级精品| 精品视频全国免费看| 国产精品视频看| 国产剧情在线观看一区二区| 欧美一区二区成人6969| 一区二区欧美精品| 99麻豆久久久国产精品免费优播| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产在线乱码一区二区三区| 欧美性猛交xxxxxx富婆| 亚洲男人电影天堂| 丁香婷婷深情五月亚洲| 精品少妇一区二区三区免费观看 | 7777精品伊人久久久大香线蕉的| 亚洲品质自拍视频| 色综合天天综合在线视频| 国产丝袜在线精品| 国产成人丝袜美腿| 欧美精品一区二区蜜臀亚洲| 奇米综合一区二区三区精品视频| 欧美日韩一区二区在线观看视频| 亚洲综合在线观看视频| 色婷婷综合久久| 一区二区视频在线| 在线中文字幕不卡| 亚洲一区二区3| 欧美猛男男办公室激情| 日日摸夜夜添夜夜添亚洲女人| 欧美性三三影院| 五月天久久比比资源色| 日韩免费高清视频| 激情久久久久久久久久久久久久久久| 日韩视频免费直播| 国产精品996| 中文字幕第一区二区| 成人高清伦理免费影院在线观看| 日本一区二区电影| 91免费版pro下载短视频| 亚洲一区二区在线免费观看视频 | 日韩高清中文字幕一区| 欧美精品九九99久久| 天使萌一区二区三区免费观看| 欧美一区二区三区在线看| 激情五月激情综合网| 国产精品久久久久影院亚瑟| 在线亚洲一区二区| 日产国产欧美视频一区精品| 久久久精品天堂| 色婷婷亚洲综合| 免费高清在线视频一区·| 国产亚洲一区字幕| 色视频成人在线观看免| 日韩av电影免费观看高清完整版 | 国产精品二区一区二区aⅴ污介绍| 色综合一个色综合亚洲| 日韩在线一区二区| 国产精品视频你懂的| 欧美三级视频在线观看 | 蜜桃视频在线一区| 中文字幕乱码亚洲精品一区| 欧日韩精品视频| 久久99蜜桃精品| 亚洲乱码国产乱码精品精小说| 91精品国产品国语在线不卡| 丁香天五香天堂综合| 天天色综合成人网| 国产精品二区一区二区aⅴ污介绍| 91超碰这里只有精品国产| 粉嫩一区二区三区性色av| 亚洲成a人片综合在线| 亚洲国产高清在线| 日韩一二在线观看| 在线视频欧美区| 国产精品一区二区黑丝| 亚洲福利视频导航| 中文字幕精品一区| 精品国产髙清在线看国产毛片| av福利精品导航| 国产一区二区三区免费在线观看 | 日韩一区二区在线观看| 91原创在线视频| 成人午夜精品在线| 激情伊人五月天久久综合| 婷婷综合另类小说色区| 亚洲欧美乱综合| 国产精品―色哟哟| 久久一夜天堂av一区二区三区| 91精品在线一区二区| 欧美三级电影一区| 色婷婷av一区二区三区之一色屋| 成人免费视频一区二区| 久久不见久久见免费视频7| 亚洲午夜精品久久久久久久久| 1区2区3区欧美| 国产农村妇女精品| 国产日韩欧美精品一区| 精品乱人伦小说| 日韩欧美一卡二卡| 日韩免费视频线观看| 日韩精品一区二区三区在线观看 | 久久66热re国产| 青青草91视频| 美女视频第一区二区三区免费观看网站| 亚洲一区二区欧美日韩| 亚洲国产wwwccc36天堂| 亚洲 欧美综合在线网络| 亚洲一区二区中文在线| 亚洲va欧美va人人爽| 亚洲狠狠爱一区二区三区| 亚洲第四色夜色| 日韩av不卡在线观看| 久久精品999| 黄色日韩三级电影| 国产91精品免费| 不卡在线视频中文字幕| 91在线国产观看| 欧美伊人精品成人久久综合97| 欧美日韩免费视频| 日韩欧美一区二区视频| 2021国产精品久久精品| 国产精品午夜久久| 亚洲精品免费电影| 日韩主播视频在线| 久久99精品视频| 成人av动漫网站| 精品婷婷伊人一区三区三| 欧美一区二区大片| 中文字幕成人av| 一区二区三区在线视频观看58| 日韩国产高清在线| 国产一区二区精品久久| www.成人在线| 欧美日韩国产系列| 国产欧美日韩视频在线观看| 亚洲欧美日韩一区二区三区在线观看| 亚洲国产人成综合网站| 国模无码大尺度一区二区三区| 9i在线看片成人免费| 欧美日韩精品免费观看视频| 精品奇米国产一区二区三区| 日韩一区在线播放| 青青草成人在线观看| 波多野结衣中文一区| 欧美久久久久久久久久| 久久精品一区八戒影视| 亚洲国产欧美日韩另类综合 | 久久99这里只有精品| av不卡免费电影| 欧美一区二区播放| 日韩美女视频19| 国产在线国偷精品产拍免费yy| 91日韩一区二区三区| 欧美mv和日韩mv国产网站| 一区二区在线观看av| 国产激情精品久久久第一区二区| 在线观看亚洲精品视频| 国产亚洲一区字幕| 青青草国产精品亚洲专区无| 91麻豆自制传媒国产之光| 久久婷婷国产综合国色天香| 亚洲一区二区三区四区不卡| 国产aⅴ精品一区二区三区色成熟| 欧美日韩免费一区二区三区视频| 国产精品日产欧美久久久久| 老司机精品视频一区二区三区| 在线观看免费亚洲| 国产精品久久久久久久蜜臀| 麻豆精品精品国产自在97香蕉| 91黄色激情网站| 欧美激情在线一区二区三区| 麻豆免费看一区二区三区| 欧美日韩亚洲综合| 亚洲免费观看高清完整版在线观看熊| 国产伦精一区二区三区| 欧美电影免费观看高清完整版在| 亚洲国产成人91porn| 一本久久精品一区二区| 国产精品全国免费观看高清| 国内精品视频666| 亚洲精品一区二区三区蜜桃下载| 青青草国产精品亚洲专区无| 欧美日韩国产一区二区三区地区| 一区二区三区四区av| 色综合久久中文综合久久牛| 国产精品第13页| 成人av影院在线| 中文字幕色av一区二区三区| 成人久久视频在线观看| 国产精品嫩草99a| 成人性色生活片免费看爆迷你毛片| 欧美激情一二三区| 不卡一区在线观看| 中文字幕一区二区日韩精品绯色| 国产成人午夜99999|