محتاج الى بعض الاكواد من فضلكم
محتاج الى كود اضافة الى ليست فيو
رقم الجهاز
رقم الكود
وقت الحضور
وقت الانتهاء ( يتم تعيينه من قبل المستخدم )
المبلغ
ملاحظة صغيرة ( هنا يتم قبول الكود في حالة ان كان موجود في الداتا بيس يقبل ويضيفه )
بخصوص اللست فيو :
اللست فيو كل ما اريده انه في حالة الاضافة يقوم بحساب الوقت الى الوقت المحدد للانتهاء وفي حالة الانتهاء يقوم بتضليل السطر المنتهي باللون الاحمر ويخبرني بمسج ان الجهاز رقم تم الانتهاء من الوقت المحدد له .
اذا لم توضح الفكرة سوف ارفع لكم السورس ويتم التعديل عليه
اخي الكريم ماذا تقصد بــ ملاحظة صغيرة ( هنا يتم قبول الكود في حالة ان كان موجود في الداتا بيس يقبل ويضيفه ) عذرا اخي لم افهم هذه الجزئية.
في حالة كتابة احد الاكواد وهي ليست او لم توضع في القاعدة البيانات فالبرنامج يعطي اشارة بان هذا الكود ليس متوفر في البرنامج او ان الكود ليس به مبلغ اضافي للاستخدام .
اخي من الافضل ان تضع مثال حتى يتم فهم الفكرة بشكل افضل.
هذا المشروعي لم اضع اي كود لحد الان لانني لا اعرف من اين ابدأ لذا قلت اسأل وربما تعطوني بعض الاقتراحات للبرنامج واتمنى ان تصنعو لي ما اريده جزاكم الله خير
ما فهمته من كلامك أنك سوف تقوم بتأجير أجهزة الكمبيوتر و أفترض انك لديك أكثر من جهاز وكل جهاز له كود معين وهذا الكود تم تخزينه في ملف كنوع من الداتا بيز وتريد ان تحدد وقت استخدام الجهاز و وقت الانتهاء وبناء عليه تقوم بحساب تكلفة الايجار لكل جهاز بناء علي المبلغ المدفوع ............. عموما هذا النوع من البرامج البسيطة ربما قد لا يحتاج الي تخزين البيانات في داتا بيز إلا في حالة كان لديك عدد ضخم جدا من اجهزة الكمبيوتر لتأجيره
بشكل مبدئي عليك كتابة البيانات علي هيئة كلاس وتضيف له ما شئت من صفات و دوال وهذا الكلاس سوف يحتوي علي رقم جهاز الكمبيوتر و رقم الكود و تاريخ أو وقت البدء و تاريخ أو وقت الانتهاء المبلغ المدفوع ...وهكذا و الشكل المبدئي للكلاس سيكون كالتالي
PHP كود :
Public Class DataEntry
Public Sub New(number As Integer, id As Integer, startWhen As DateTime, finishWhen As DateTime, paid As Integer)
_ComputerNumber = number
_ComputerID = id
_StartTime = startWhen
_CompletionTime = finishWhen
_PaidValue = paid
End Sub
Public Property ComputerNumber As Integer
Public Property ComputerID As Integer
Public Property StartTime As DateTime
Public Property CompletionTime As DateTime
Public Property PaidValue As Integer
Public ReadOnly Property IsComputerConnected As Boolean
Get
Return StartTime.ToShortTimeString <> Nothing
End Get
End Property
Private ReadOnly Property IsCompleted As Boolean
Get
Return CompletionTime.ToShortTimeString <> Nothing
End Get
End Property
Public ReadOnly Property AllComputers As List(Of Integer)
Get
' To Do : read all id from database files as array or as list
End Get
End Property
Public ReadOnly Property IsRegistered As Boolean
Get
Return AllComputers.Contains(ComputerID)
End Get
End Property
End Class
ومن هذه النقظة سوف أتوقف لأفهم منك هل كلامي متفق مع ما تفكر فيه أم لا؟
شكرا جزيلا لك على ردك ولكن هو ليس بالتاريخ وانما فقط بالوقت اما بخصوص التاريخ فهي للحفظ في قاعدة البيانات بحيث يكون كل يوم وله عدد معين من الزبائن وكم الارباح في ذلك اليوم .
اريد فقط الوقت من الى ويعطيني تنبيه ان الجهاز رقم 1 و 2 تم انتهاء وقتهم مع اللون يكون احمر في حالة الانتهاء من الوقت المفترض لهم
انتظرني اخي الكريم المطلوب شبه جاهز تبقى فقط مسألة حساب الوقت سأضع المثال فور الانتهاء منه.
انتظرك اتمنى ان يكون الكود سهل