سلام
در برخی برنامه ها یک سری فیلدهای محاسباتی میگذارند و برایشان شرایط تعریف میکنند.
مثل نرم افزارهای حقوق و دستمزد
که مثلا سن و رشته و ... روی مبالغ حقوقی تاثیر گذار هست.
این فرمولها چطور در برنامه تعریف و محاسبات روی آنها انجا میشود؟
چطور میتوان این عبارات منطقی که با علائم ریاضی ساده تعریف میشوند را در کد فراخوانی و محاسبات انجام داد؟
آیا نمونه کاری در این زمینه سراغ دارید؟
من میخواهم کاربر بتواند برای محاسبه فاکتورها خودش فرمول بنویسد.
باید بتواند فیلدهایی که نیاز دارد را انتخاب کند و جایی این فرمول را بگذارد
هر بار که فاکتور صادر میشود بر اساس این مقادیر هزینه مورد نظر را محاسبه کند
به صورت اتفاقی به این تابع برخوردم که خیلی باحال همین کاری که میخوام را انجام میده
نمیدونم راه کاری دیگه هم هست یا خیر
ViewBag.formula = new DataTable().Compute(" (5 * 20 / 2 )", "");
خیلی راحت امتحان کنید
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)