الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عملية تجديد الاشتراك في وقت معين

بدأه الاكسندر3 في 30 يونيو 2010 · 6 رد · 508 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف اقوم بجعل عملية تجديد الاشتراك في وقت معين

يعني مثلا عملية تجديد الاشتراك تبدا من شهر 9 الى شهر 10

اذا قام المستخدم بتجديد اشتراكه في المدة المحددة يسمح له

واذا قام بتجديد اشتراكه بعد شهر 10 لا يسمح له

ابرمج بلغة vb.net

الرجاء المساعدة

#2

السلام عليكم ورحمة الله وبركاته

الأخ الكريم الأكسندر3

الكود التالي يقوم بعملية المقارنة بين تاريخين

DateTime startRenewalDate = // Value can fixed, from database, config file ... etc
            DateTime endRenewalDate = // Value can fixed, from database, config file ... etc

            if (DateTime.Now >= startRenewalDate && DateTime.Now < endRenewalDate)
            {
                // Proceed with subscription renewal
            }

            else
            {
                // Disaply a message stating that subscription period has ended
            }

أعتقد ولست متأكد أن الـ dotNet 1 لم يكن فيها عملية المقارنة بين تاريخين بهذه البساطه ولكن الإصدار 2.0 تم تعديل الـ DateTime بحيث تمت إضافة خاصية الـ Operator Overloading وتم عمل overload لكل الدوال الرياضية من جمع وطرح والدوال المنطقية (أكبر من، أصغر من، أكبر من أو يساوي، أصغر من أو يساوي، المساواه ==) اتمنى منك التحقق من هذا

أتمنى لك التوفيق والنجاح

تم تعديل هذه المشاركة بواسطة Robatic في 30 يونيو 2010 في 14:45

#3

بارك الله فيك وجزاك الله خيرا

ولكن جربت الكود ولم يشتغل معي

ولم اعرف على اي اصدار dotnet

ياريت توضح اكثر

#4

بالتاكيد لن يعمل ان اخذته ولصقته بشكل مباشر

دقق اخي الاخ Robatic اولا ويجزيه الخير كتبو سي شارب

ثانيا لم يحدد قيمة المتغيرين

DateTime startRenewalDate =

DateTime endRenewalDate =

اي ترك الاختيار لك

الحل لك هو وضع البداية 9 والنهاية 10

يعني الحل صحيح 100%

بالتوفيق لك وجزاكم الله كل خير

In bad state

#5

لم اخذه والصقه اخي الكريم

وانما كتبه كتابه

ولو تكرمتم ارفاق مثال على الموضوع يكون بvb.net

واسف على كثرة اسئلتي

تم تعديل هذه المشاركة بواسطة الاكسندر3 في 1 يوليو 2010 في 02:31

#6
DateTime startReNewalDate = "1/9/2010"
DateTime endReNewalDate = "1/10/2010"

            If DateTime.Now >= startReNewalDate And DateTime.Now < endReNewalDate Then
                ' Proceed with subscription renewal 
            Else 
                ' Disaply 
            End If

اتوقع هكذا ولكنني لا اعرف vb

In bad state

#7

بارك الله فيكم وهذا الحل الذي توصلت اليه

Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim startRenewalDate As DateTime = "1/6/2010"

Dim endRenewalDate As DateTime = "1 / 7 / 2010"

If DateTime.Now >= startRenewalDate AndAlso DateTime.Now < endRenewalDate Then

"مرحبا بك"= Label1.Text

Else

Button2.Enabled = False

"انتهت المدة"= Label1.Text

End If

End Sub

تم تعديل هذه المشاركة بواسطة الاكسندر3 في 1 يوليو 2010 في 13:01

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…