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

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

?? timeentry.aspx.cs

?? 一個簡單的基于WEB的asp.net+sql server開發(fā)的人事管理系統(tǒng)
?? CS
?? 第 1 頁 / 共 2 頁
字號:
			
			if (Requiredfieldvalidator1.IsValid && RequiredFieldValidator2.IsValid && CompareValidator1.IsValid && RangeValidator1.IsValid) 
			{
				BLL.PM.TimeEntry te = new BLL.PM.TimeEntry(0, 
					Convert.ToInt32(UserList.SelectedItem.Value), 
					Convert.ToInt32(ProjectList.SelectedItem.Value),
					Convert.ToInt32(CategoryList.SelectedItem.Value), 
					Convert.ToDateTime(Days.SelectedItem.Value), 
					Description.Text, Convert.ToDecimal(Hours.Text));
				te.Save(); 
				ClearEntryFields();
			}
		}	
		
		private void Cancel_Click(object sender, System.EventArgs e)
		{
			ClearEntryFields();
		}

		private void ProjectList_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			BindCategoryList();
		}

		private void TimeEntryGrid_Itembound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
		{
			if (e.Item.ItemType == ListItemType.EditItem) 
			{
				DropDownList currentCbo = (DropDownList) e.Item.FindControl("EntryDays");
				currentCbo.SelectedIndex = currentCbo.Items.IndexOf(currentCbo.Items.FindByText(_userInput.Day));

				currentCbo = (DropDownList) e.Item.FindControl("EntryProjects");
				currentCbo.SelectedIndex = currentCbo.Items.IndexOf(currentCbo.Items.FindByText(_userInput.ProjectName));

				currentCbo = (DropDownList) e.Item.FindControl("EntryCategories");
				currentCbo.SelectedIndex = currentCbo.Items.IndexOf(currentCbo.Items.FindByText(_userInput.CategoryName));				
			}
		}

		protected void TimeEntryGrid_OnCancel(Object sender, DataGridCommandEventArgs e)
		{
			TimeEntryGrid.EditItemIndex = -1;
			BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
		}
		
		protected void TimeEntryGrid_OnDelete(Object sender, DataGridCommandEventArgs e)
		{
			int entryLogID = Convert.ToInt32(TimeEntryGrid.DataKeys[(int)e.Item.ItemIndex]);
			BLL.PM.TimeEntry.Remove(entryLogID);
			BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
		}

		protected void TimeEntryGrid_OnEdit(Object sender, DataGridCommandEventArgs e)
		{
			TimeEntryGrid.EditItemIndex = e.Item.ItemIndex;
			_userInput.Day = ((Label) e.Item.FindControl("EntryDay")).Text;
			_userInput.ProjectName = ((Label) e.Item.FindControl("EntryProject")).Text.Trim();
			_userInput.ProjectID = Convert.ToInt32(((Label) e.Item.FindControl("EntryProjectID")).Text);
			_userInput.CategoryName = ((Label) e.Item.FindControl("EntryCategory")).Text.Trim();
			_userInput.Duration = Convert.ToDecimal(((Label) e.Item.FindControl("EntryDuration")).Text);
			_userInput.Description = ((Label) e.Item.FindControl("GridDescription")).Text.Trim();
			BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
		}

		protected void TimeEntryGrid_OnUpdate(Object sender, DataGridCommandEventArgs e)
		{
			DataGridItem item = TimeEntryGrid.Items[TimeEntryGrid.EditItemIndex];

			RequiredFieldValidator required = (RequiredFieldValidator) item.FindControl("RequiredFieldValidatorGridHours");
			CompareValidator comparer = (CompareValidator) item.FindControl("CompareValidatorGridHours");

			required.Validate();
			comparer.Validate();
			
			if (required.IsValid && comparer.IsValid) 
			{
				int entryLogID;
				int userID;
				int projectID;
				int categoryID;
				DateTime taskDate;
				string description;
				decimal duration;
				BLL.PM.TimeEntry te = null;

				entryLogID = Convert.ToInt32(TimeEntryGrid.DataKeys[(int)e.Item.ItemIndex]);
				userID = Convert.ToInt32(UserList.SelectedItem.Value);
				projectID = Convert.ToInt32(((DropDownList) e.Item.FindControl("EntryProjects")).SelectedItem.Value);
				categoryID = Convert.ToInt32(((DropDownList) e.Item.FindControl("EntryCategories")).SelectedItem.Value);
				taskDate = Convert.ToDateTime(((DropDownList) e.Item.FindControl("EntryDays")).SelectedItem.Value);
				description = ((TextBox) e.Item.FindControl("EntryDescription")).Text;//TTSecurity.CleanStringRegex(((TextBox) e.Item.FindControl("EntryDescription")).Text);
				duration = Convert.ToDecimal(((TextBox) e.Item.FindControl("EntryHours")).Text);

				te = new BLL.PM.TimeEntry(entryLogID, userID, projectID, categoryID, taskDate, description, duration);
				te.Save();

				TimeEntryGrid.EditItemIndex = -1;
				BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
			}
		}

		private void TimeEntryGrid_Sort(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
		{
			TimeEntryGrid.EditItemIndex = -1;
			SortField = e.SortExpression;
			BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
		}

		protected void UserProjects_OnChange(object sender, System.EventArgs e)
		{
			DataGridItem item = TimeEntryGrid.Items[TimeEntryGrid.EditItemIndex];
			
			if (item != null)
			{
				TextBox txt = (TextBox) item.FindControl("EntryHours");
				_userInput.Duration = Convert.ToDecimal(txt.Text);
				
				TextBox txtDesc = (TextBox) item.FindControl("EntryDescription");
				_userInput.Description = txtDesc.Text;

				DropDownList EntryDays = (DropDownList)item.FindControl("EntryDays");
				_userInput.EntryDate = Convert.ToDateTime(EntryDays.SelectedItem.Value);
				_userInput.Day = EntryDays.SelectedItem.Text;

			}
			DropDownList EntryProjects = (DropDownList) sender;
			_userInput.ProjectID = Convert.ToInt32(EntryProjects.SelectedItem.Value);
			_userInput.ProjectName = EntryProjects.SelectedItem.Text;
			BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
		}
		
		private void UserList_OnChange(object sender, System.EventArgs e)
		{
			TimeEntryGrid.EditItemIndex = -1;
			BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
			BindEntryFields();
		}

		private void WeekEnding_TextChanged(object sender, System.EventArgs e)
		{
			TimeEntryGrid.EditItemIndex = -1;
			BLL.PM.TimeEntry.FillCorrectStartEndDates(Convert.ToDateTime(WeekEnding.Text), 
				ref _weekStartingDate, ref _weekEndingDate);
			WeekEnding.Text = _weekEndingDate.ToShortDateString();
			BindEntryFields();
			BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
		}

		private void BranchDropList_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			AdminDB admin = new AdminDB();
			DepartmentDropList.DataSource=admin.GetDepByBranch(Int32.Parse(BranchDropList.SelectedItem.Value));
			DepartmentDropList.DataBind();
			if(DepartmentDropList.Items.Count !=0)
			{
				UserList.DataSource = PMUser.GetUsers(_user.UserID, _user.Role,Int32.Parse(DepartmentDropList.SelectedItem.Value));
				UserList.DataBind();
				UserList.Items[0].Selected = true;
				TimeEntryGrid.EditItemIndex = -1;
				BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
				BindEntryFields();
			}
			else
			{
				BindTimeSheet(_user.UserID, 0, _weekStartingDate, _weekEndingDate);
				UserList.Items.Clear();
				ProjectList.Items.Clear();
			}
		}

		private void DepartmentDropList_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			if(DepartmentDropList.Items.Count !=0)
			{
				UserList.DataSource = PMUser.GetUsers(_user.UserID, _user.Role,Int32.Parse(DepartmentDropList.SelectedItem.Value));
				UserList.DataBind();
				UserList.Items[0].Selected = true;
				TimeEntryGrid.EditItemIndex = -1;
				BindTimeSheet(_user.UserID, Convert.ToInt32(UserList.SelectedItem.Value), _weekStartingDate, _weekEndingDate);
				BindEntryFields();
			}
			else
			{
				BindTimeSheet(_user.UserID, 0, _weekStartingDate, _weekEndingDate);
				UserList.Items.Clear();
				ProjectList.Items.Clear();
			}
		}

		string SortField 
		{
			get 
			{
				object o = ViewState["SortField"];
				if (o == null) 
				{
					return String.Empty;
				}
				return (string)o;
			}

			set 
			{
				if (value == SortField) 
				{
					SortAscending = !SortAscending;
				}
				ViewState["SortField"] = value;
			}
		}

		bool SortAscending 
		{
			get 
			{
				object o = ViewState["SortAscending"];
				if (o == null) 
				{
					return true;
				}
				return (bool)o;
			}

			set 
			{
				ViewState["SortAscending"] = value;
			}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品毛片无遮挡高清| 欧洲中文字幕精品| 91在线观看美女| 欧洲色大大久久| 91精品国产高清一区二区三区| 久久欧美中文字幕| 亚洲精品亚洲人成人网| 免费在线视频一区| 成人永久看片免费视频天堂| 欧美吞精做爰啪啪高潮| 久久久不卡网国产精品一区| 尤物av一区二区| 精品一区二区av| 在线观看国产日韩| 久久精品欧美一区二区三区不卡| 亚洲精品v日韩精品| 国内精品伊人久久久久av影院 | 欧美变态tickle挠乳网站| 国产精品日韩精品欧美在线| 偷拍一区二区三区| 国产精品99久久不卡二区| 极品少妇一区二区三区精品视频| 国产suv精品一区二区6| 99精品一区二区| 欧美日韩精品一区二区在线播放| 亚洲成人午夜影院| 精品国产露脸精彩对白| 丁香婷婷综合色啪| 亚洲精品国产无套在线观| 在线观看欧美黄色| 欧美高清一级片在线观看| 久久综合国产精品| 成人黄色电影在线| 亚洲综合在线视频| 欧美影片第一页| 26uuu久久天堂性欧美| 久久综合九色综合欧美98| 欧美一激情一区二区三区| 色又黄又爽网站www久久| 日韩欧美一二三区| 亚洲欧美另类久久久精品2019 | 亚洲午夜日本在线观看| 成人黄色a**站在线观看| 国产三级欧美三级日产三级99| 精品在线免费视频| 国产欧美精品一区| 日本韩国欧美国产| 国产日产欧美一区| 激情久久五月天| 欧美成人乱码一区二区三区| 精品国产一区二区三区忘忧草| 一二三四区精品视频| 国产呦萝稀缺另类资源| 欧美色大人视频| 亚洲免费高清视频在线| 欧美日韩一区二区在线观看| 欧美激情在线一区二区三区| 日韩在线卡一卡二| 色噜噜狠狠一区二区三区果冻| 国产亚洲制服色| 久久激情五月婷婷| 欧美日韩激情一区二区| 亚洲精品国产精华液| av在线不卡电影| 精品国产电影一区二区| 国产一区二三区| 久久久久久久久蜜桃| 伦理电影国产精品| 欧美r级电影在线观看| 蜜桃视频在线观看一区| 欧美优质美女网站| 国产成人精品三级| 国产精品每日更新| 国产91在线观看| 成人激情电影免费在线观看| 久久一二三国产| 久久国内精品自在自线400部| 91精品在线麻豆| 美脚の诱脚舐め脚责91 | 91精品国产免费| 青青草原综合久久大伊人精品 | 亚洲福利电影网| 欧美日产国产精品| 日本成人在线网站| 日韩精品一区二区三区视频播放| 美女网站在线免费欧美精品| 精品国产凹凸成av人网站| 狠狠色2019综合网| 久久九九久久九九| gogo大胆日本视频一区| 亚洲精品乱码久久久久久| 欧美日韩精品一区视频| 美女网站色91| 欧美国产乱子伦| 91黄视频在线观看| 日韩高清不卡一区二区| 久久色在线视频| a4yy欧美一区二区三区| 一区二区国产盗摄色噜噜| 欧美精品亚洲一区二区在线播放| 日韩av中文字幕一区二区| 久久精品人人做| 色天天综合久久久久综合片| 日韩影院在线观看| 久久久亚洲国产美女国产盗摄| 99久久99久久久精品齐齐| 亚洲国产日韩a在线播放性色| 欧美一区二区三区精品| 国产成人8x视频一区二区| 亚洲女人小视频在线观看| 91精品国产福利在线观看| 国产成人午夜精品影院观看视频| 亚洲人成在线观看一区二区| 91麻豆精品国产91久久久久久| 国产福利不卡视频| 亚洲大片精品永久免费| 久久久国产午夜精品| 欧美系列在线观看| 国内精品久久久久影院薰衣草| 17c精品麻豆一区二区免费| 51久久夜色精品国产麻豆| 成人午夜激情片| 日本成人在线网站| 专区另类欧美日韩| 日韩精品影音先锋| 色哟哟一区二区| 国产精品88av| 石原莉奈在线亚洲二区| 国产欧美日韩在线| 在线不卡一区二区| 成人av资源在线| 久久精品久久99精品久久| 亚洲色图一区二区三区| 久久综合一区二区| 欧美日韩免费在线视频| 成人av影视在线观看| 日韩黄色片在线观看| 中文字幕一区三区| 2020国产精品自拍| 欧美肥胖老妇做爰| aaa欧美日韩| 国产一区二区美女| 日本va欧美va欧美va精品| 亚洲另类春色校园小说| 国产午夜亚洲精品午夜鲁丝片| 欧美精品tushy高清| 91在线播放网址| 国产成人精品免费网站| 麻豆专区一区二区三区四区五区| 一区二区三区欧美日韩| 国产精品天干天干在观线| 精品国产一区二区三区久久久蜜月 | 欧美老人xxxx18| 972aa.com艺术欧美| 国产suv一区二区三区88区| 美女精品自拍一二三四| 一二三区精品视频| 日韩毛片精品高清免费| 亚洲国产精品二十页| 精品国免费一区二区三区| 91精品国产一区二区三区| 欧美日韩综合在线| 91国产精品成人| 97精品电影院| 国产高清不卡二三区| 国产一区二区毛片| 国产综合色产在线精品| 蜜桃久久久久久久| 石原莉奈在线亚洲三区| 午夜精品一区二区三区免费视频| 一区二区三区四区乱视频| 日韩码欧中文字| 亚洲日本在线天堂| 亚洲人成人一区二区在线观看| 国产精品美女久久久久久久网站| 国产拍揄自揄精品视频麻豆| 国产三级三级三级精品8ⅰ区| 久久久www免费人成精品| 久久精品亚洲乱码伦伦中文| 久久久综合激的五月天| 337p粉嫩大胆色噜噜噜噜亚洲| 精品国产乱码久久久久久免费| 精品国产亚洲在线| 精品美女被调教视频大全网站| 精品日本一线二线三线不卡| 欧美精品一区二区三区四区| 久久久久久久久伊人| 国产日韩欧美一区二区三区综合| 国产亚洲欧美日韩日本| 国产精品天美传媒| 日韩毛片在线免费观看| 一区二区三区波多野结衣在线观看| 一区二区三区中文字幕在线观看| 亚洲精品国产无天堂网2021| 亚洲高清视频在线| 三级不卡在线观看| 久久99国产精品成人| 国产91精品入口| 在线视频欧美精品| 717成人午夜免费福利电影|