با سلام خدمت دوستان
تو پروژم موقع ویرایش میخوام تعداد کالا اگه کمتر از تعداد فاکتور بود
به تعداد کالای
انبار اضافه کنه،از کد زیر استفاده میکنم ولی جواب نمیده:
Int16 NumberNewtxt=Convert.ToInt16(txtNumber.Text);
//پیدا کردن کد محصول از جدول فاکتور
var tabFact =from t in db.FactorSaleTables
where txtSaleCodCommodity.Text == t.CommodCodFact
select t;
//پیدا کردن کد محصول از جدول انبار
var tab = from q in db.CommoTables
where txtSaleCodCommodity.Text == q.CommodCod
select q;
if ( tabFact !=null)
{
foreach (var ry in tabFact)
{
if (NumberNewtxt < ry.Number)
{
foreach (var tf in tab)
{
//حساب کردن اختلاف تعداد کالای جدید با تعداد کالای درج شده در فاکتور
var n = ry.Number;
n = (Int16)(NumberNewtxt - ry.Number);
//اختلاف تعداد کلا را به تعداد کالا در جدول انبار اضافه کنه
var inquality = tf.CommodNumb;
inquality = (Int16)(n + tf.CommodNumb);
tf.CommodNumb = inquality;
db.SubmitChanges();
}
}
}
}
ممنون میشم راهن
ماییم کنید از چ کدی باید استفاده کنم
تمپوs...
ما را در سایت تمپوs دنبال می کنید
برچسب : نویسنده : خنج tempos بازدید : 183 تاريخ : پنجشنبه 16 اسفند 1397 ساعت: 4:03