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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.cs

?? 利用提前規(guī)劃好的數(shù)據(jù)庫做好一個睿智的計劃小項目
?? CS
?? 第 1 頁 / 共 2 頁
字號:
			this.label7.Size = new System.Drawing.Size(40, 16);
			this.label7.TabIndex = 23;
			this.label7.Text = "提示選項 ";
			// 
			// label6
			// 
			this.label6.Location = new System.Drawing.Point(8, 53);
			this.label6.Name = "label6";
			this.label6.Size = new System.Drawing.Size(40, 16);
			this.label6.TabIndex = 22;
			this.label6.Text = "時間";
			// 
			// label5
			// 
			this.label5.Location = new System.Drawing.Point(328, 20);
			this.label5.Name = "label5";
			this.label5.Size = new System.Drawing.Size(48, 16);
			this.label5.TabIndex = 21;
			this.label5.Text = "優(yōu)先度";
			// 
			// label4
			// 
			this.label4.Location = new System.Drawing.Point(8, 20);
			this.label4.Name = "label4";
			this.label4.Size = new System.Drawing.Size(40, 16);
			this.label4.TabIndex = 20;
			this.label4.Text = "類型";
			// 
			// scheduleGroup
			// 
			this.scheduleGroup.Controls.AddRange(new System.Windows.Forms.Control[] {
																						this.label2,
																						this.label1,
																						this.taskTitleBox,
																						this.taskDetailBox});
			this.scheduleGroup.Location = new System.Drawing.Point(24, 8);
			this.scheduleGroup.Name = "scheduleGroup";
			this.scheduleGroup.Size = new System.Drawing.Size(744, 232);
			this.scheduleGroup.TabIndex = 9;
			this.scheduleGroup.TabStop = false;
			this.scheduleGroup.Text = "新日程屬性";
			// 
			// label2
			// 
			this.label2.Location = new System.Drawing.Point(8, 67);
			this.label2.Name = "label2";
			this.label2.Size = new System.Drawing.Size(40, 16);
			this.label2.TabIndex = 3;
			this.label2.Text = "內(nèi)容";
			// 
			// label1
			// 
			this.label1.Font = new System.Drawing.Font("宋體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label1.Location = new System.Drawing.Point(8, 32);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(40, 16);
			this.label1.TabIndex = 2;
			this.label1.Text = "標(biāo)題";
			// 
			// taskTitleBox
			// 
			this.taskTitleBox.BackColor = System.Drawing.SystemColors.Info;
			this.taskTitleBox.Location = new System.Drawing.Point(56, 32);
			this.taskTitleBox.MaxLength = 256;
			this.taskTitleBox.Name = "taskTitleBox";
			this.taskTitleBox.Size = new System.Drawing.Size(624, 21);
			this.taskTitleBox.TabIndex = 1;
			this.taskTitleBox.Text = "";
			// 
			// taskDetailBox
			// 
			this.taskDetailBox.BackColor = System.Drawing.SystemColors.Info;
			this.taskDetailBox.Location = new System.Drawing.Point(56, 72);
			this.taskDetailBox.MaxLength = 8000;
			this.taskDetailBox.Multiline = true;
			this.taskDetailBox.Name = "taskDetailBox";
			this.taskDetailBox.Size = new System.Drawing.Size(624, 136);
			this.taskDetailBox.TabIndex = 2;
			this.taskDetailBox.Text = "";
			// 
			// OK
			// 
			this.OK.Location = new System.Drawing.Point(680, 384);
			this.OK.Name = "OK";
			this.OK.TabIndex = 0;
			this.OK.Text = "確定";
			this.OK.Click += new System.EventHandler(this.OK_Click);
			// 
			// tp_notdoneview
			// 
			this.tp_notdoneview.Name = "tp_notdoneview";
			this.tp_notdoneview.TabIndex = 0;
			// 
			// MainForm
			// 
			this.AutoScale = false;
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(792, 566);
			this.Controls.AddRange(new System.Windows.Forms.Control[] {
																		  this.tabControl1});
			this.MaximizeBox = false;
			this.Name = "MainForm";
			this.Text = "SmartSchedule";
			this.Load += new System.EventHandler(this.MainForm_Load);
			this.tabControl1.ResumeLayout(false);
			this.tabPage_scheduleshow.ResumeLayout(false);
			this.tabControl2.ResumeLayout(false);
			this.tp_dayview.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.dg_dayview)).EndInit();
			this.tp_thingsleft.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.dg_Remain)).EndInit();
			this.tp_addSchedule.ResumeLayout(false);
			this.groupBox2.ResumeLayout(false);
			this.scheduleGroup.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		/// <summary>
		/// 應(yīng)用程序的主入口點(diǎn)。
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new MainForm());
		}

		private void MainForm_Load(object sender, System.EventArgs e)
		{
			///設(shè)置控件屬性
			///
			taskDateTimeSetupBox.CustomFormat = "hh:mm:ss yyyy年MM月dd日,dddd";

			///填充日視圖
			///
			myConn = new SqlConnection(ConnString);
			try
			{
				myConn.Open();
			}
			catch(Exception ee)
			{
				MessageBox.Show (ee.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
				Application.Exit();
			}

			Init_AddSchedulePage();

			if ( Fill_dayview(DateTime.Now) == -1 || Fill_RemainView() == -1)
				Application.Exit();

		}

		//////////////////////////////////////////////////////////////////////////
		///<summary>
		///用于生成日視圖
		///</summary>
		///<param name="GivenDay"></param>
		private int Fill_dayview(DateTime GivenDay)
		{
			
			DataSet DS_DayView = new DataSet();

			MySchedule DaySchedule = new MySchedule();
			if(!DaySchedule.GetScheduleByGivenDay(ref myConn, ref DS_DayView, ref GivenDay))
				return -1;

			int nScheduleCount = DS_DayView.Tables["ScheduleList"].Rows.Count;
//			if( nScheduleCount > 0)
				dg_dayview.DataSource = DS_DayView.Tables["ScheduleList"].DefaultView;

			return 0;
		}

		//////////////////////////////////////////////////////////////////////////
		/// <summary>
		/// 初始化“添加日程”屬性頁
		/// </summary>
		private bool Init_AddSchedulePage()
		{
			if(!Init_TaskTypeBox() || !Init_TaskPriorityBox())
				return false;

			taskTitleBox.Text = "";
			taskDetailBox.Text = "";
			taskDateTimeSetupBox.Value = DateTime.Now;
			notifyCheckBox.Checked = true;
			notifyTimeSetupBox.Enabled = true;
			notifyTimeSetupBox.SelectedIndex = 0;
			periodSetupListBox.SelectedIndex = 0;

			return true;
		}

		//////////////////////////////////////////////////////////////////////////
		/// <summary>
		/// 初始化任務(wù)類型列表
		/// </summary>
		private bool Init_TaskTypeBox()
		{
			SqlDataAdapter da_tasktype = new SqlDataAdapter("FillTaskTypeBox",myConn);
			da_tasktype.SelectCommand.CommandType = CommandType.StoredProcedure;
			DataSet ds_TaskType = new DataSet();
			try
			{
				da_tasktype.Fill(ds_TaskType, "TaskType");
				taskTypeListbox.DataSource = ds_TaskType.Tables["TaskType"];
				taskTypeListbox.DisplayMember = "TypeTitle";
				taskTypeListbox.ValueMember = "TASKTYPE_ID";
			}
			catch(Exception e)
			{
				MessageBox.Show(e.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
				return false;
			}

			return true;
		}

		//////////////////////////////////////////////////////////////////////////
		/// <summary>
		/// 初始化任務(wù)優(yōu)先度列表
		/// </summary>
		private bool Init_TaskPriorityBox()
		{
			SqlDataAdapter da_TaskPriority = new SqlDataAdapter("FillTaskPriorityBox",myConn);
			da_TaskPriority.SelectCommand.CommandType = CommandType.StoredProcedure;
			DataSet ds_TaskPriority = new DataSet();
			try
			{
				da_TaskPriority.Fill(ds_TaskPriority, "TaskPriority");
				taskPriorityListbox.DataSource = ds_TaskPriority.Tables["TaskPriority"];
				taskPriorityListbox.DisplayMember = "PriorityTitle";
				taskPriorityListbox.ValueMember = "PRIORITY_ID";
				taskPriorityListbox.SelectedIndex = 1;
			}
			catch(Exception e)
			{
				MessageBox.Show(e.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
				return false;
			}

			return true;
		}

		//////////////////////////////////////////////////////////////////////////
		/// <summary>
		/// 計算提醒時間
		/// </summary>
		/// <param name="BeginTime"></param>
		private DateTime notifyTimeCalc(ref DateTime BeginTime)
		{
			DateTime notifyTime = BeginTime;
			string forwardTime = notifyTimeSetupBox.SelectedText.Trim();
			if(notifyCheckBox.Checked)
			{
				switch(forwardTime) 
				{
					case "準(zhǔn)時提醒":
						break;
					case "提前15分鐘":
						notifyTime.AddMinutes(-15);
						break;
					case "提前30分鐘":
						notifyTime.AddMinutes(-30);
						break;
					case "提前45分鐘":
						notifyTime.AddMinutes(-45);
						break;
					case "提前1小時":
						notifyTime.AddHours(-1);
						break;
					case "提前2小時":
						notifyTime.AddHours(-2);
						break;
					case "提前6小時":
						notifyTime.AddHours(-6);
						break;
					case "提前12小時":
						notifyTime.AddHours(-12);
						break;
					case "提前1天":
						notifyTime.AddDays(-1);
						break;
					case "提前1周":
						notifyTime.AddDays(-7);
						break;
					case "提前1月":
						notifyTime.AddMonths(-1);
						break;
					default:
						break;
				}
			}

			return notifyTime;
		}
		

		private void notifyCheckBox_Click(object sender, System.EventArgs e)
		{
			notifyTimeSetupBox.Enabled = notifyCheckBox.Checked;
		}

		private void OK_Click(object sender, System.EventArgs e)
		{
			if(taskTitleBox.Text == "" )
			{
				MessageBox.Show("日程標(biāo)題不能為空!","Error");
				return; 
			}

			if(taskTypeListbox.SelectedIndex == -1)
			{
				MessageBox.Show("請指定日程類型!","Error");		
				return;
			}

			if(taskPriorityListbox.SelectedIndex == -1)
			{
				MessageBox.Show("請指定優(yōu)先度!","Error");		
				return;
			}

			string Title = taskTitleBox.Text.Trim();						//標(biāo)題
			string Detail = taskDetailBox.Text.Trim();						//內(nèi)容			
			if(Detail == "") Detail = "無詳細(xì)信息";

			DateTime BeginTime = DateTime.Parse(taskDateTimeSetupBox.Text.Trim());			//開始時間
			if(BeginTime < DateTime.Now)
			{
				MessageBox.Show("日程開始時間已過!","Error");
				return;
			}
			
			int Type = Int32.Parse(taskTypeListbox.SelectedValue.ToString());			//類型
			int Priority = Int32.Parse(taskPriorityListbox.SelectedValue.ToString());	//優(yōu)先級
			int NeedNotify = 0;
			if(notifyCheckBox.Checked)						//是否需要提醒
				NeedNotify = 1;
			
			DateTime NotifyTime = BeginTime;
			if(NeedNotify == 1)
				notifyTimeCalc(ref BeginTime);


			MySchedule NewSchedule = new MySchedule();
			NewSchedule.SetSchedule(0, Title, Detail, BeginTime, NotifyTime, NeedNotify, Type, Priority);
			if(!NewSchedule.InsertSchedule(ref myConn))
				MessageBox.Show("添加新日程失敗!","Error");
			MessageBox.Show("添加新日程成功!","OK");

			return;
		}

		private void Cancel_Click(object sender, System.EventArgs e)
		{
			Init_AddSchedulePage();
		}

		private void tabControl1_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			if ( Fill_dayview(DateTime.Now) == -1 || Fill_RemainView() == -1)
				Application.Exit();
		}

		//////////////////////////////////////////////////////////////////////////
		///<summary>
		///用于生成未完成事件視圖
		///</summary>
		private int Fill_RemainView()
		{
			DataSet DS_Unfinished = new DataSet();

			MySchedule UnfinishedSchedule = new MySchedule();

			if(!UnfinishedSchedule.GetUnfinishedSchedule(ref myConn, ref DS_Unfinished))
				return -1;

			if(DS_Unfinished.Tables["ScheduleList"].Rows.Count > 0)
			{
				dg_Remain.DataSource = DS_Unfinished.Tables["ScheduleList"].DefaultView;
			}

			return 0;
		}

		private void ViewScheduleButton_Click(object sender, System.EventArgs e)
		{
			DateTime GivenDay = DateTime.Parse(SelectDay.Text.Trim());
			Fill_dayview(GivenDay);
		}

	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷国产在线综合| 国产综合色视频| 一区二区三区久久| 亚洲欧美日韩综合aⅴ视频| 国产精品久久三区| 亚洲欧美自拍偷拍色图| 国产精品国产馆在线真实露脸| 国产欧美一区视频| 中文字幕va一区二区三区| 国产免费观看久久| 中文字幕视频一区| 亚洲欧美一区二区三区久本道91 | 国产精品女上位| 国产精品国产精品国产专区不片| 中文字幕免费不卡| 亚洲欧洲三级电影| 一二三四区精品视频| 五月婷婷另类国产| 精品一区二区三区久久久| 国产麻豆精品在线观看| 成人一区二区三区| 91在线视频免费91| 欧美精品成人一区二区三区四区| 日韩天堂在线观看| 久久久久高清精品| 亚洲欧美另类在线| 欧美日韩中字一区| 亚洲激情在线激情| 日本亚洲视频在线| 国产黄色精品视频| 欧美伊人久久久久久久久影院| 欧美日韩在线播| 精品国产一二三| 中文字幕视频一区| 日本强好片久久久久久aaa| 国产精品一区一区三区| 色域天天综合网| 91精品国产日韩91久久久久久| 精品成人一区二区三区| 日本韩国欧美在线| 欧美日韩国产在线播放网站| 欧美亚洲一区三区| 欧美日韩一本到| 久久亚洲私人国产精品va媚药| 成人a区在线观看| 国产99精品国产| 欧美电视剧在线观看完整版| 91精品国产免费久久综合| 国产丝袜欧美中文另类| 欧美日韩国产影片| 色偷偷久久人人79超碰人人澡| 欧美日本一区二区三区四区| 国产网站一区二区三区| 亚洲一区欧美一区| 国产激情视频一区二区三区欧美| 精品视频在线视频| 中文字幕的久久| 麻豆成人在线观看| 91日韩精品一区| 久久久综合视频| 无吗不卡中文字幕| 91色视频在线| 久久久亚洲综合| 天堂va蜜桃一区二区三区 | 九色综合国产一区二区三区| 91亚洲精品乱码久久久久久蜜桃| 日韩欧美一级精品久久| 夜夜爽夜夜爽精品视频| 国产99久久久国产精品| 欧美电影免费提供在线观看| 亚洲成人黄色小说| 色中色一区二区| 国产精品嫩草影院com| 久久99久久久久久久久久久| 欧美日韩免费一区二区三区| 国产精品久久久久久久久免费桃花 | 亚洲www啪成人一区二区麻豆| 成人久久视频在线观看| 亚洲精品一区二区三区香蕉| 婷婷六月综合亚洲| 欧美色精品在线视频| 中文字幕一区在线| 国产精品中文有码| 精品国产乱码久久久久久浪潮| 午夜精品久久久久久久99樱桃| 日本精品视频一区二区| 国产精品传媒入口麻豆| 国产精品12区| 久久久99免费| 国产综合久久久久影院| 日韩精品一区二区三区视频| 日韩精品一级中文字幕精品视频免费观看| 99re这里都是精品| 中文字幕中文字幕一区二区| 成人性生交大片免费看中文| 国产欧美日韩精品一区| 国产精品一区二区黑丝| 久久你懂得1024| 国产伦精品一区二区三区视频青涩 | 色素色在线综合| 亚洲免费视频成人| 91免费在线播放| 亚洲精品一二三| 在线亚洲高清视频| 一区二区日韩电影| 欧美午夜寂寞影院| 丝袜美腿亚洲综合| 欧美刺激脚交jootjob| 久久97超碰色| 国产无一区二区| 99r精品视频| 一区二区三区日韩欧美精品| 欧美色男人天堂| 日韩国产精品大片| 91精品国产综合久久国产大片| 老司机午夜精品| 国产日韩精品视频一区| 99精品视频一区| 亚洲福利视频三区| 欧美一区2区视频在线观看| 久久99国产精品免费网站| 欧美激情一区二区三区| 91影视在线播放| 婷婷成人综合网| 久久日一线二线三线suv| 高清日韩电视剧大全免费| 日韩伦理av电影| 欧美日韩高清一区| 国产一区二区女| 亚洲欧美国产毛片在线| 91在线看国产| 婷婷综合五月天| 久久美女艺术照精彩视频福利播放| 成人午夜电影网站| 夜夜亚洲天天久久| 精品国产一区二区三区久久久蜜月 | 激情综合色综合久久综合| 国产欧美日韩三区| 精品视频资源站| 国产高清在线精品| 一卡二卡欧美日韩| 久久免费视频一区| 91精品1区2区| 国产一区 二区| 一区二区在线观看免费| 欧美tickling挠脚心丨vk| 91捆绑美女网站| 精品一区二区三区在线视频| 亚洲免费观看视频| 日韩精品一区二| 91福利精品第一导航| 国产在线精品一区二区三区不卡 | 不卡的av电影在线观看| 视频一区二区三区中文字幕| 亚洲国产高清不卡| 欧美一区2区视频在线观看| av不卡免费电影| 极品少妇一区二区三区精品视频| 亚洲婷婷国产精品电影人久久| 日韩一区二区电影网| 91在线免费看| 国产毛片一区二区| 丝袜美腿亚洲色图| 综合中文字幕亚洲| 久久―日本道色综合久久| 欧美日韩一区二区三区视频 | 久久久影视传媒| 欧美视频三区在线播放| 国产成人一区二区精品非洲| 日韩电影在线一区二区| 亚洲人成网站影音先锋播放| 久久久777精品电影网影网 | 欧美极品另类videosde| 欧美高清激情brazzers| 色综合天天综合网天天看片| 国产综合一区二区| 免费日韩伦理电影| 午夜激情久久久| 亚洲欧美激情在线| 国产精品久久毛片a| 久久综合精品国产一区二区三区| 91麻豆精品国产91久久久更新时间| 91麻豆福利精品推荐| 成人黄色一级视频| 国产剧情av麻豆香蕉精品| 免费在线观看不卡| 丝袜美腿成人在线| 亚洲超碰97人人做人人爱| 亚洲美女屁股眼交| 中文字幕佐山爱一区二区免费| 欧美国产精品中文字幕| 欧美精品一区二区在线播放| 欧美一区二区三区小说| 欧美精品少妇一区二区三区| 欧美综合视频在线观看| 色一区在线观看| 在线观看欧美日本| 精品久久久久久久久久久院品网 | 91精品在线观看入口| 欧美日韩在线观看一区二区|