dammit

mail@pastecode.io avatar
unknown
csharp
2 years ago
1.2 kB
1
Indexable
Never
private void dtEndDate_AfterExitEditMode(object sender, System.EventArgs args)
	{
		// ** Place Event Handling Code Here **
		if (string.IsNullOrEmpty(dtEndDate.Text) == false)
		{
			MessageBox.Show(dtEndDate.Text);
			MessageBox.Show("about to parse datetime to enddate");
			DateTime? endDate = DateTime.Parse(dtEndDate.Text);
			MessageBox.Show("parsed datetime to enddate");
			DateTime? startDate= DateTime.Parse(dtStartDate.Text);
			MessageBox.Show("parsed datetime to startDate");
			string eD = endDate.ToString();
			MessageBox.Show("sent string to ED");
			string sD = startDate.ToString();
			MessageBox.Show("sent string to SD");
			//if (IsDate(sD))	
			//MessageBox.Show("isdate is true");
			//DateTime startDate = DateTime.Parse(dtStartDate.Text);
			if(DateTime.Parse(dtEndDate.Text)<(DateTime.Parse(dtStartDate.Text)))
			{
				MessageBox.Show("End date is less than Start date, please fix this before continuing");
				endDate = startDate.Value.AddDays(1);
				string endDatePlusOne = endDate.ToString();
				dtEndDate.Text = endDatePlusOne;
				MessageBox.Show("passed endDateplusOne to enddate");
			}	
		}
		else 
		{
			MessageBox.Show(dtEndDate.Text);
			MessageBox.Show("please enter an end date date");
		}
	}