Merhaba arkadaşlar sql server 2012 da oluşturduğum Db c# ile veri eklerken try böyle bir hata yazdırıyor.



private void button2_Click(object sender, EventArgs e)
{
try
{
SqlConnection con = bgl.baglantim();
SqlCommand kmt = new SqlCommand("urun", con);
kmt.CommandType = CommandType.StoredProcedure;
kmt.Parameters.AddWithValue("@proje_no", txt_prjno.Text);
kmt.Parameters.AddWithValue("@parca_no", txt_prcno.Text.Trim());
kmt.Parameters.AddWithValue("@parca_adi", txt_prcadi.Text.Trim());
kmt.Parameters.AddWithValue("@sorumlu", sorumlu.Text.Trim());
kmt.Parameters.AddWithValue("@musteri", musteri.Text.Trim());
kmt.Parameters.AddWithValue("@baslangic", baslangic.Text.Trim());
kmt.Parameters.AddWithValue("@teslim", teslim.Text.Trim());
int sonuc = kmt.ExecuteNonQuery();

if (sonuc == -1)
{
MessageBox.Show("Bu ürün Stoklarımızda vardır.Aynı ürünü kaydedemessiniz", "Teka Uyarı");
}
else
{
MessageBox.Show("Ürün Başarılı bir şekilde kaydedildi", "Teka Uyarı");
}
con.Close();

}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "TekaTeknik");
}