I'm not sure how to handle this as an array or function.
Maybe, you can help? I know it's ugly but I'm trying to meet a tight deadline.
tia,
David
// Validates Date Fields -- works but needs refactoring...
try
{
string input = txtProductionDate.Text;
int year = int.Parse(input.Substring(0, 4));
int month = int.Parse(input.Substring(5, 2));
int day = int.Parse(input.Substring(8, 2));
DateTime parseDate = new DateTime(year, month, day);
if(1 < 2)
{
//Response.Write(parseDate.Year);
//Response.Write(parseDate.Month);
//Response.Write(parseDate.Day);
if (parseDate.Year.ToString() != "" || parseDate.Year.ToString() != null)
{
input = "Date is Valid!";
}
}
string input2 = txtDate.Text;
year = int.Parse(input2.Substring(0, 4));
month = int.Parse(input2.Substring(5, 2));
day = int.Parse(input2.Substring(8, 2));
DateTime parseDate2 = new DateTime(year, month, day);
if (1 < 2)
{
//parseDate = new DateTime(year, month, day);
//Response.Write(parseDate2.Year);
//Response.Write(parseDate2.Month);
//Response.Write(parseDate2.Day);
if (parseDate2.Year.ToString() != "" || parseDate2.Year.ToString() != null)
{
//input2 = "Date is Valid!";
}
}
string input3 = txtLicStart.ToString();
year = int.Parse(input3.Substring(0, 4));
month = int.Parse(input3.Substring(5, 2));
day = int.Parse(input3.Substring(8, 2));
DateTime parseDate3 = new DateTime(year, month, day);
if (1 < 2)
{
//parseDate = new DateTime(year, month, day);
//Response.Write(parseDate2.Year);
//Response.Write(parseDate2.Month);
//Response.Write(parseDate2.Day);
if (parseDate3.Year.ToString() != "" || parseDate3.Year.ToString() != null)
{
//input2 = "Date is Valid!";
}
}
string input4 = txtLicEnd.ToString();
year = int.Parse(input4.Substring(0, 4));
month = int.Parse(input4.Substring(5, 2));
day = int.Parse(input4.Substring(8, 2));
DateTime parseDate4 = new DateTime(year, month, day);
if (1 < 2)
{
//parseDate = new DateTime(year, month, day);
//Response.Write(parseDate2.Year);
//Response.Write(parseDate2.Month);
//Response.Write(parseDate2.Day);
if (parseDate4.Year.ToString() != "" || parseDate4.Year.ToString() != null)
{
//input2 = "Date is Valid!";
}
}
}
catch (Exception ertp)
{
//Console.Write(ex.StackTrace);
Response.Write("<span class=\"err\">");
Response.Write( "Please, check one of the Date fields for an error.<br/> ");
Response.Write("Dates should be entered like this:");
Response.Write(" 2007-02-14 (year, month, day)<br/> ");
Response.Write(ertp.Source + ", <br/>");
Response.Write(ertp.StackTrace + ", <br/>");
Response.Write(ertp.Message);
Response.Write("</span><br/> <br/> ");
//Response.Redirect("viewfolder.aspx");
}