این کد update هم فقط یه بار ایجرا میشه به نظر شما مشکل این کد چیه
if (textBox8.Text.Equals("") || comboBox4.Text.Equals("") || comboBox5.Text.Equals("") || textBox9.Text.Equals(""))
{
MessageBox.Show(this, "اطلاعات ناقص هستند", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading);
return;
}
try
{
if (radioButton1.Checked == true)
{
con.Open();
SqlCommand cmd = new SqlCommand("UPDATE sabtm SET kholasem=@kholasem,typem=@typem,mgha=@mgha,tajdid= @tajdid,hal=@hal,numj=@numj where id=@id", con);
cmd.Parameters.AddWithValue("id", label15.Text);
cmd.Parameters.AddWithValue("kholasem", textBox8.Text);
cmd.Parameters.AddWithValue("typem", comboBox4.Text);
cmd.Parameters.AddWithValue("mgha", comboBox5.Text);
cmd.Parameters.AddWithValue("tajdid", "خیر");
cmd.Parameters.AddWithValue("hal", "بلی");
cmd.Parameters.AddWithValue("numj", textBox9.Text);
;
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show(this, "اطلاعات با موفقیت به ثبت رسید", "اتمام عملیات", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading);
Bind1();
Clear1();
}
else if (radioButton2.Checked == true)
{
con.Open();
SqlCommand cmd = new SqlCommand("update set sabtm kholasem=@kholasem,typem=@typem,mgha=@mgha,tajdid= @tajdid,hal=@hal,numj=@numj where id=@id", con);
cmd.Parameters.AddWithValue("id", label15.Text);
cmd.Parameters.AddWithValue("kholasem", textBox8.Text);
cmd.Parameters.AddWithValue("typem", comboBox4.Text);
cmd.Parameters.AddWithValue("mgha", comboBox5.Text);
cmd.Parameters.AddWithValue("tajdid", "بلی");
cmd.Parameters.AddWithValue("hal", "خیر");
cmd.Parameters.AddWithValue("numj", textBox9.Text);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show(this, "اطلاعات با موفقیت به ثبت رسید", "اتمام عملیات", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading);
Bind1();
Clear1();
}
else if (radioButton1.Checked == false || radioButton2.Checked == false)
{
con.Open();
SqlCommand cmd = new SqlCommand("update set sabtm kholasem=@kholasem,typem=@typem,mgha=@mgha,tajdid= @tajdid,hal=@hal,numj=@numj where id=@id", con);
cmd.Parameters.AddWithValue("id", label15.Text);
cmd.Parameters.AddWithValue("kholasem", textBox8.Text);
cmd.Parameters.AddWithValue("typem", comboBox4.Text);
cmd.Parameters.AddWithValue("mgha", comboBox5.Text);
cmd.Parameters.AddWithValue("tajdid", " ");
cmd.Parameters.AddWithValue("hal", " ");
cmd.Parameters.AddWithValue("numj", textBox9.Text);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show(this, "اطلاعات با موفقیت به ثبت رسید", "اتمام عملیات", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading);
Bind1();
Clear1();
}
}
catch
{
MessageBox.Show(this, " برنامه قادر به ذخیره سازی اطلاعات نیست", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading);
}
}