پروژه مهندسی نرم افزار uml دیکشنری بخش نهم
5. متد Update()
از این متد برای بروزرسانی اطلاعات موجود در پایگاه داده استفاده می شود و در شکل کلی معمولا به صورت زیر استفاده می شود.
private void UDF_Update() // متد بروز رسانی
{
LSC_DictioneryDataContext db = new LSC_DictioneryDataContext(); // ایجاد شی از کلاس لینک //
tblDictionery tbldic = db.tblDictioneries.Single(n => n.DicId == int.Parse(Txt_Id.Text.Trim()));
tbldic.DicLoghatEnglish = Txt_English.Text.Trim(); // تخصیص مقدار
tbldic.DicLoghatFarci = Txt_Farci.Text.Trim(); // تخصیص مقدار
tbldic.DicSynonym = Txt_Synonym.Text.Trim(); // تخصیص مقدار
tbldic.DicId = int.Parse(Txt_Id.Text.Trim());
Txt_Synonym.Text = ""; // حذف مقدار فیلد متنی
Txt_Farci.Text = ""; // حذف مقدار فیلد متنی
Txt_English.Text = ""; // حذف مقدار فیلد متنی
Txt_Id.Text = ""; // حذف مقدار فیلد متنی
db.SubmitChanges(); // دستور بروز رسانی پایگاه داده و اعمال تغییرات درخواستی
UDF_Refresh(); // بروزرسانی مقادیر گرید ویو
}
6 . متد Delete ()
از این متد برای حذف اطلاعات از پایگاه داده استفاده می شود و در شکل کلی معمولا به صورت استفاده می شود.
private void UDF_Delete() // متد حذف
{
LSC_DictioneryDataContext db = new LSC_DictioneryDataContext(); //ایجاد شی از کلاس لینک //
tblDictionery tbldic = db.tblDictioneries.Single(n => n.DicId == int.Parse(Txt_Id.Text.Trim()));
db.tblDictioneries.DeleteOnSubmit(tbldic);
db.SubmitChanges(); // دستور بروز رسانی پایگاه داده و اعمال تغییرات درخواستی
Txt_Id.Text = ""; // حذف مقدار فیلد متنی
Txt_Synonym.Text = ""; // حذف مقدار فیلد متنی
Txt_Farci.Text = ""; // حذف مقدار فیلد متنی
Txt_English.Text = ""; // حذف مقدار فیلد متنی
}
7. متد Refresh()
از این متد برای به روز رسانی اطلاعات از پایگاه داده استفاده می شود و در شکل کلی معمولا به صورت استفاده می شود.
private void UDF_Refresh()
{
LSC_DictioneryDataContext db = new LSC_DictioneryDataContext(); // ایجاد شی از کلاس لینک //
var Query = from Row in db.tblDictioneries
orderby Row.DicId descending
select new // انتخاب ردیفهای جدول که در بلاک مشخص شده اند
{
Row.DicId,
Row.DicLoghatEnglish,
Row.DicLoghatFarci,
Row.DicSynonym
};
Dgv_InsertLoghat.DataSource = Query; // تخصیص منبع داده که از پایگاه داده اطلاعات خود را دریافت می نماید//دادن دستوربه دیتا سورس دیتاگریدویو//
}