سلام خدمت دوستان
یک جدول دارم که بصورت زیره:
sqlCommodTable.jpg
و کدی که برای ذخیره تاریخ و زمان استفاده میکنم بصورت زیره:

private void btnInsert_Click(object sender, EventArgs e)
{
var db = new LinqToTrazoDataContext();
CommoTable codeTbable = new CommoTable
{
InsertDate =Convert.ToDateTime( PerCale.GetYear(DateTime.Now)
+ PerCale.GetMonth(DateTime.Now) + PerCale.GetDayOfMonth(DateTime.Now)
+ DateTime.Now.TimeOfDay.Hours + ":" + DateTime.Now.TimeOfDay.Minutes
+ ":" + DateTime.Now.TimeOfDay.Seconds),
CommodCod = txtAbbrev.Text + "-" + txtCodCommodity.Text ,
CommodName = txtCommodName.Text,
CommodGenre = txtCommodGenre.Text,
CommodSize = txtCommodSize.Text,
CompanyName = txtCo.Text,
CommodNumb = Int16.Parse(txtCommodNume.Text),
CommodWeight = float.Parse(txtCommodWeight.Text),
CommodTotal = float.Parse(txtCommodTotal.Text),
UnitPrice = Int16.Parse(txtUnitPrice.Text),
Dicount = byte.Parse(txtDicount.Text),
Tax = Int16.Parse(txtTax.Text)
};
db.CommoTables.InsertOnSubmit(codeTbable);
db.SubmitChanges();
}

ولی با خطای زیر مواجه میشم:
er dt3.jpg

مشکل کدم در کجاست وچجوری باید رفعش کنم؟
میشه راهنماییم کنید؟
باتشکر