محتاج الى كود اضافة الى ليست فيو
رقم الجهاز
رقم الكود
وقت الحضور
وقت الانتهاء ( يتم تعيينه من قبل المستخدم )
المبلغ
ملاحظة صغيرة ( هنا يتم قبول الكود في حالة ان كان موجود في الداتا بيس يقبل ويضيفه )
بخصوص اللست فيو :
اللست فيو كل ما اريده انه في حالة الاضافة يقوم بحساب الوقت الى الوقت المحدد للانتهاء وفي حالة الانتهاء يقوم بتضليل السطر المنتهي باللون الاحمر ويخبرني بمسج ان الجهاز رقم تم الانتهاء من الوقت المحدد له .
اذا لم توضح الفكرة سوف ارفع لكم السورس ويتم التعديل عليه
في حالة كتابة احد الاكواد وهي ليست او لم توضع في القاعدة البيانات فالبرنامج يعطي اشارة بان هذا الكود ليس متوفر في البرنامج او ان الكود ليس به مبلغ اضافي للاستخدام .
هذا المشروعي لم اضع اي كود لحد الان لانني لا اعرف من اين ابدأ لذا قلت اسأل وربما تعطوني بعض الاقتراحات للبرنامج واتمنى ان تصنعو لي ما اريده جزاكم الله خير
ما فهمته من كلامك أنك سوف تقوم بتأجير أجهزة الكمبيوتر و أفترض انك لديك أكثر من جهاز وكل جهاز له كود معين وهذا الكود تم تخزينه في ملف كنوع من الداتا بيز وتريد ان تحدد وقت استخدام الجهاز و وقت الانتهاء وبناء عليه تقوم بحساب تكلفة الايجار لكل جهاز بناء علي المبلغ المدفوع ............. عموما هذا النوع من البرامج البسيطة ربما قد لا يحتاج الي تخزين البيانات في داتا بيز إلا في حالة كان لديك عدد ضخم جدا من اجهزة الكمبيوتر لتأجيره
بشكل مبدئي عليك كتابة البيانات علي هيئة كلاس وتضيف له ما شئت من صفات و دوال وهذا الكلاس سوف يحتوي علي رقم جهاز الكمبيوتر و رقم الكود و تاريخ أو وقت البدء و تاريخ أو وقت الانتهاء المبلغ المدفوع ...وهكذا و الشكل المبدئي للكلاس سيكون كالتالي
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 تم انتهاء وقتهم مع اللون يكون احمر في حالة الانتهاء من الوقت المفترض لهم