سلام دوستان توی کد پایین وقتی توی برنامه میزارم همش شرط دوم برقرار میشه هیچ وقت شرط اول درست نمیشه
try
{
SqlDataAdapter da1 = new SqlDataAdapter("SELECT * FROM Obverse WHERE Oid=@P12", con1);
da1.SelectCommand.Parameters.Clear();
da1.SelectCommand.Parameters.AddWithValue("@p12", Oid);
DataTable dt = new DataTable();
dt.Clear();
da1.Fill(dt);
DataRow yt = dt.Rows[0];
if (yt["CName"].ToString() == CName && yt["Tell"].ToString() == Tell)
{
SqlDataAdapter da = new SqlDataAdapter();
da.UpdateCommand = new SqlCommand("update Obverse set FName=@tfname,LName=@tlname,CName=@tcname,Tell=@Tt ell,Fax=@tfax,Address=@taddress,Kharidar=@tcode where Oid=@toid", con1);
da.UpdateCommand.Parameters.AddWithValue("@tfname" , FName);
da.UpdateCommand.Parameters.AddWithValue("@tlname" , LName);
da.UpdateCommand.Parameters.AddWithValue("@tcname" , CName);
da.UpdateCommand.Parameters.AddWithValue("@Ttell", Tell);
da.UpdateCommand.Parameters.AddWithValue("@tfax", Fax);
da.UpdateCommand.Parameters.AddWithValue("@taddres s", address);
da.UpdateCommand.Parameters.AddWithValue("@tcode", Kharidar);
da.UpdateCommand.Parameters.AddWithValue("@toid", Oid);
con1.Open();
da.UpdateCommand.ExecuteNonQuery();
MessageBox.Show("ویرایش با موفقیت انجام شد");
return true;
}
else
{
if (CHCus(CName, Tell) == false)
{
SqlDataAdapter da = new SqlDataAdapter();
da.UpdateCommand = new SqlCommand("update Obverse set FName=@tfname,LName=@tlname,CName=@tcname,Tell=@Tt ell,Fax=@tfax,Address=@taddress,Kharidar=@tcode where Oid=@toid", con1);
da.UpdateCommand.Parameters.AddWithValue("@tfname" , FName);
da.UpdateCommand.Parameters.AddWithValue("@tlname" , LName);
da.UpdateCommand.Parameters.AddWithValue("@tcname" , CName);
da.UpdateCommand.Parameters.AddWithValue("@Ttell", Tell);
da.UpdateCommand.Parameters.AddWithValue("@tfax", Fax);
da.UpdateCommand.Parameters.AddWithValue("@taddres s", address);
da.UpdateCommand.Parameters.AddWithValue("@tcode", Kharidar);
da.UpdateCommand.Parameters.AddWithValue("@toid", Oid);
con1.Open();
da.UpdateCommand.ExecuteNonQuery();
MessageBox.Show("ویرایش با موفقیت انجام شد");
return true;
}
else
{
MessageBoxEx.Show("شرکتی قبلا با این مشخصات ثبت گردیده است");
return false;
}
}
}
catch (Exception)
{
MessageBoxEx.Show("مشکل در ویرایش ، مجدد تلاش کنید");
return false;
}
finally
{
con1.Close();
}