کسر ما به التفاوت تعدادکالا در اعمال جدل انبار
با سلام خدمت دوستان
تو پروژم موقع ویرایش میخوام تعداد کالا اگه کمتر از تعداد فاکتور بود به تعداد کالای انبار اضافه کنه،از کد زیر استفاده میکنم ولی جواب نمیده:
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();
}
}
}
}
ممنون میشم راهنماییم کنید از چ کدی باید استفاده کنم
نقل قول: کسر ما به التفاوت تعدادکالا در اعمال در جدل انبار
اگر فیلد شما اینت است از اینت 16 استفاده نکنید بجاش از اینت 32 استفاده کنید
خط زیر
inquality = (Int16)(n + tf.CommodNumb);
نقل قول: کسر ما به التفاوت تعدادکالا در اعمال در جدل انبار
نقل قول:
نوشته شده توسط
alexmcse
اگر فیلد شما اینت است از اینت 16 استفاده نکنید بجاش از اینت 32 استفاده کنید
خط زیر
inquality = (Int16)(n + tf.CommodNumb);
فیلدم در دیتابیس از نوع smallint هست.
نقل قول: کسر ما به التفاوت تعدادکالا در اعمال در جدل انبار
نقل قول:
نوشته شده توسط
bmvgod
فیلدم در دیتابیس از نوع smallint هست.
کسی از بزرگواران نمیتونن اینجانب را راهنمایی کنن؟ :ناراحت: