nemann
دوشنبه 13 خرداد 1398, 12:00 عصر
با سلام
این قطعه برنامه واسه ویرایش اطلاعات داخل بانکه ولی تغییرات اعملا نمیشه یعنی پیام تغییرات ثبت نگردید نشون میده ف لطاف راهنماییم کنید
ممنون
{
bool isok;
if (pernumberr == 0)
{
isok= ine.insert(textBox1.Text, textBox2.Text, textBox3.Text);
}
else
{
isok=ine.update(int.Parse(textBox3.Text), textBox1.Text, textBox2.Text);
}
if (isok == true)
{
MessageBox.Show("تغییرات ثبت گردید ");
DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("تغییرات ثبت نگردید ");
}
}
private void Form2_Load(object sender, EventArgs e)
{
if (pernumberr == 0)
{
this.Text = "افزودن شخص جدید";
}
else
{
this.Text = "ویرایش جدید";
DataTable dtser = ine.searchh(pernumberr);
textBox1.Text = dtser.Rows[0][0].ToString();
textBox2.Text = dtser.Rows[0][1].ToString();
textBox3.Text = dtser.Rows[0][2].ToString();
}
اینم دستورات واسه آپدیته
public bool update(int number, string name, string family)
{
SqlConnection conection = new SqlConnection(conectionsring);
try
{
string query = "update tbluserr set name=@name,family=@family,pernumber=@number ";
SqlCommand comand = new SqlCommand(query,conection);
comand.Parameters.AddWithValue("@name", name);
comand.Parameters.AddWithValue("@family",family);
comand.Parameters.AddWithValue("@number", number);
conection.Open();
comand.ExecuteNonQuery();
return true;
}
catch
{
return false;
}
finally
{
conection.Close();
}
این قطعه برنامه واسه ویرایش اطلاعات داخل بانکه ولی تغییرات اعملا نمیشه یعنی پیام تغییرات ثبت نگردید نشون میده ف لطاف راهنماییم کنید
ممنون
{
bool isok;
if (pernumberr == 0)
{
isok= ine.insert(textBox1.Text, textBox2.Text, textBox3.Text);
}
else
{
isok=ine.update(int.Parse(textBox3.Text), textBox1.Text, textBox2.Text);
}
if (isok == true)
{
MessageBox.Show("تغییرات ثبت گردید ");
DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("تغییرات ثبت نگردید ");
}
}
private void Form2_Load(object sender, EventArgs e)
{
if (pernumberr == 0)
{
this.Text = "افزودن شخص جدید";
}
else
{
this.Text = "ویرایش جدید";
DataTable dtser = ine.searchh(pernumberr);
textBox1.Text = dtser.Rows[0][0].ToString();
textBox2.Text = dtser.Rows[0][1].ToString();
textBox3.Text = dtser.Rows[0][2].ToString();
}
اینم دستورات واسه آپدیته
public bool update(int number, string name, string family)
{
SqlConnection conection = new SqlConnection(conectionsring);
try
{
string query = "update tbluserr set name=@name,family=@family,pernumber=@number ";
SqlCommand comand = new SqlCommand(query,conection);
comand.Parameters.AddWithValue("@name", name);
comand.Parameters.AddWithValue("@family",family);
comand.Parameters.AddWithValue("@number", number);
conection.Open();
comand.ExecuteNonQuery();
return true;
}
catch
{
return false;
}
finally
{
conection.Close();
}