با سلام
من در پروژم از wpf استفاده کردم. 4 تا جدول دارم که به این صورت هست:
جدول کالا
جدول موجودی کالا (آخرین موجودی هر کالا در این جدول در جدول کالا در فیلد productlastSuply نشون داده میشه)
جدول فاکتور
جدول نمایش کالاهای خریداری شده در فاکتور با تعداد خرید شده
با استفاده از کد زیر فاکتور مرجوع میشه :
object item = dataGrid_showinvoice.SelectedItem;
if (item != null)
{
int InvoiceID;
InvoiceID = Convert.ToInt32((dataGrid_showinvoice.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text);
////////////////////
Invoice Inv = (from I in database.Invoices where I.InvoiceID == InvoiceID select I).SingleOrDefault();
Inv.InvoiceType = 2;
database.SaveChanges();
MessageBox.Show("فاکتور با موفقیت مرجوع شد");
}
من میخوام که بعد از مرجوع شدن هر کالایی ک خریداری شده تعدادش به موجودی انبار برگرده
آیا با ارتباط این جداول میشه این کارو کرد؟