PDA

View Full Version : تشخیص روزهای تعطیل از طریق تقویم



sg.programmer
یک شنبه 05 آذر 1396, 17:15 عصر
سلام
من از کامپوننت AmirCalendar برای تقویم در برنامه ام استفاده میکنم . آیا راهی برای تشخیص روزهای تعطیل در برنامه وجود داره ؟
تشکر

danialafshari
سه شنبه 07 آذر 1396, 12:00 عصر
سلام
من از کامپوننت AmirCalendar برای تقویم در برنامه ام استفاده میکنم . آیا راهی برای تشخیص روزهای تعطیل در برنامه وجود داره ؟
تشکر
با سلام
اینطور که از سورسش دیدم یک کلاس داره به نام FarsiDateHelper که در اینجا متدی برای تشخیص تعریف کرده
میتونید به شکل زیر استفاده کنید

private void button1_Click(object sender, EventArgs e)
{
var isHoliday = FarsiDateHelper.IsHolidayFarsiDate(farsiCalendar1. Value.FarsiSelectedDate) ? "تعطیل" : "غیر تعطیل";
MessageBox.Show(isHoliday.ToString());
}

موفق باشید

ham3d1988
جمعه 09 آذر 1397, 14:34 عصر
سلام
از این پکیج توی Nuget میتونید استفاده کنید که تمام تعطیلات و مناسبتهای شمسی، میلادی و قمری رو توی خودش داره

مشاهده صفحه در Nuget (https://www.nuget.org/packages/PersianTools.Core)

سایر امکانات:
با دریافت یک تاریخ مشخص می کند که تعطیل است یا خیر؟
علاوه بر تعطیلات مناسبتهای غیر تعطیل را هم دارد
مشخص می کند نوع مناسبت ملی، بین المللی یا مذهبی است
امکان محاسبه تعداد روزهای کاری در یک بازه تاریخی با کسر تعطیلات رسمی
امکان نمایش کل مناسبهای یک بازه ی تاریخی یا یک سال

آدرس سورس پروژه (https://github.com/naeemaei/PersianTools.Core)