PDA

View Full Version : جلوگیری از تکرار ثبت



علی فتحی
شنبه 13 مهر 1392, 12:03 عصر
private void buttonX36_Click(object sender, EventArgs e)
{

var db = new LINQDataContext();
kartexv d = new kartexv();
{
d.Kar = textBoxX17.Text;
d.date = textBoxX18.Text;
}
db.kartexvs.InsertOnSubmit(d);
db.SubmitChanges();
MessageBox.Show("کارتکس ثبت شد");

سلام من این کد رو برای درج کارتکس نوشتم چگونه میتونم از تکرار ثبت شماره کارتکس karکه بصورت string است جلوگیری کنم با دستور if

Mahmoud.Afrad
شنبه 13 مهر 1392, 12:45 عصر
با متد Any میتونید چک کنید چنین چیزی قبلا ثبت شده یا نه:

var db = new LINQDataContext();
if (db.kartexvs.Any(item => item.Kar == textBoxX17.Text))
{
MessageBox.Show("شماره کارتکس تکراریست");
return;
}
kartexv d = new kartexv();
{
d.Kar = textBoxX17.Text;
d.date = textBoxX18.Text;
}
db.kartexvs.InsertOnSubmit(d);
db.SubmitChanges();
MessageBox.Show("کارتکس ثبت شد");