Hi,
i facing the issue with my updating service on
reg-start date. when i try to upload the date from date picker in client
side, it will not updated in back end. The error shows like "Year, Month, and Day parameters describe an un-representable DateTime ".
Here is my Code :
if (lblRegStart.Text != txtNewRegStart.Text)
{
string[] sDate = txtNewRegStart.Text.Split('/');
DateTime regStartDt = new DateTime(Convert.ToInt16(sDate[2]),
Convert.ToInt16(sDate[1]), Convert.ToInt16(sDate[0]), 23, 59, 59);
if (regStartDt.CompareTo(DateTime.Now) < 0)
{
lblMessage.Text = "The Reg Start date should not be earlier than today";
return false;
}
string[] sInsDtTo = hidInsDtTo.Value.Split('/');
if (regStartDt.CompareTo(new
DateTime(Convert.ToInt32(sInsDtTo[2].Substring(0, 4)),
Convert.ToInt32(sInsDtTo[0]), Convert.ToInt32(sInsDtTo[1]), 23, 59, 59))
> 0)
{
lblMessage.Text = "The Reg Start date should not be later than the date of the Policy Expiry";
return false;
}
//string sDrFormat = "yyyy-MM-dd";
//Response.Write(regStartDt.ToString(sDrFormat));
sResp = adnicService.update_regstart(lblrefno.Text, regStartDt.ToString("mm/dd/yyyy"), ref iErr);
//sResp = adnicService.update_regstart(lblrefno.Text, regStartDt.ToString(sDrFormat), ref iErr);
//sResp = adnicService.update_regstart(lblrefno.Text, txtNewRegStart.Text, ref iErr);
if (iErr != 0)
{
lblMessage.Text = sResp;
return false;
}
}
Any help will be greatly appreciated. i'm in critical situation.
Thanks in advance.