نمایش نوتیفکیشن در سی شارپ
با سلام و خسته نباشید خدمت استاد گرامی و دوستان عزیز
چگونه میتونم یک نوتیفکیشن در تاریخ و ساعت معین که در جدول ثبت شده ، نمایش داده بشه
لطفا اگه سورس وجود دارد ، قرار بدهید ، از پاسختون سپاس گذارم
ممنون مهندس عالی هست
من یک جدول دارم و داخلش دو تا فیلد تاریخ و ساعت گذاشتم ، و میخوام طبق تاریخ و ساعتی که در جدول ثبت کردم ، نوتیفیکیشن نمایش داده بشه
من یک راهنمایی نیاز دارم که چگونه در این مدت زمان و تاریخ نمایش داده بشه
لطفا راهنماییم کنید باتشکر
سلام. این سورس یه نرم افزار یادآوری به زبان سی شارپ هستش میتونی دانلود کنی و از کدهاش استفاده کنی.
با سلام
اگر هدف شما این هست که تاریخ ذخیره شده در دیتابیس برای نمایش نوتیفیکیشن رو با تاریخ سیستم مقایسه کنید باید چند نکته رو توجه کنید :
- اول اینکه تاریخ و ساعت رو به صورت میلادی ذخیره کنید. اگر هم به صورت شمسی ذخیره کردید مشکلی نیست. یک فیلد دیگه در دیتابیس اضافه کنید از نوع DateTime و تاریخ و ساعت رو به صورت میلادی هم ذخیره کنید. (یعنی هم شمسی رو داشته باشید هم میلادی)
- نکته دوم مقایسه بین تاریخ میلادی ذخیره شده در دیتابیس و تاریخ سیستم هست. در اینجا 2 حالت ممکنه به وجود بیاد. حالت اول اینکه تاریخ ویندوز شما میلادی هست که مشکلی نیست تا اینجا. حالت دوم این هست که تاریخ ویندوز شما شمسی هست. که در این صورت دوباره مقایسه بین تاریخ ها ممکنه اشکال ایجاد کنه.
برای این منظور و رفع این مشکل شما باید همیشه قبل از مقایسه Culture رو روی حالت en-US قرار بدید.
قطعه کد زیر این کار رو برای شما انجام میده :
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
if ((DateTime.Now == DataBase.Field))
{
//Do SomeThing
}
این کد مرتبا در حال چک کردن هست؟
به عبارتی همیشه Listening هست که چه موقع نتیجه مقایسه true میشه؟
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf
- Library Animation برای کنترلهای WPF
- مشکل در تغییر مقدار Text کنترل RibbonBar در کامپوننت DevExpress
- قرار دادن مقادیر ارسالی یک ستون از جدول به صورت سطری در استیمول
- مشخص کردن حداقل تعداد کاراکتر در تکست باکس wpf