02-05-21, 04:04 AM
(26-01-21, 08:16 AM)moosa_alabri كتب : السلام عليكم ورحمة اللهممكن توضح لى الكود فى مثال لو تكرمت
حقيقة انا ابرمج بالفيجوال وليس بالسي شارب
بس حبيت اساعدك
أولا اعمل فنكشن تمرر لها تاريخي بداية ونهاية الاجازة تستخرج لك عدد الايام بدون عطلة الاسبوع
مثل هذا الكود
وبعد ذلك تجلب عدد ايام الاجازات وتجمعهم مع بعض
PHP كود :
public static int GetBusinessDays(DateTime startDay, DateTime endDay)
{
var today = DateTime.Today;
var weekend = new[] { DayOfWeek.Saturday, DayOfWeek.Friday };
var businessDays = from d in Enumerable.Range(0, (endDay.Date - startDay.Date).Days + 1)
where !weekend.Contains(day.DayOfWeek)
select today.AddDays(d);
return businessDays.Count();
}
